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-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .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-s9 {
  /* Type valid CSS here */
}
#custom-html-s9 div {
  padding: 10px 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-sscfsYKzhf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-sscfsYKzhf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sscfsYKzhf .row-element,
.cid-sscfsYKzhf .image-element {
  padding: 0;
}
.cid-sscfsYKzhf .image-element {
  display: flex;
  justify-content: center;
}
.cid-sscfsYKzhf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sscfsYKzhf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sscfsYKzhf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sscfsYKzhf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sscfsYKzhf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sscfsYKzhf .text-content {
    padding: 2rem 1rem;
  }
  .cid-sscfsYKzhf .underline .line {
    height: 2px;
  }
  .cid-sscfsYKzhf .mbr-title,
  .cid-sscfsYKzhf .underline,
  .cid-sscfsYKzhf .mbr-text,
  .cid-sscfsYKzhf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sscfsYKzhf .mbr-title,
.cid-sscfsYKzhf .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sscfsYKzhf .mbr-text,
.cid-sscfsYKzhf .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sscfsYKzhf h1 {
  font-size: 1.7em !important;
  font-weight: bold;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sscfsYKzhf H3 {
  color: #ffffff;
  font-family: "Source Sans Pro", Arial;
  font-weight: normal;
}
.cid-sscfsYKzhf H4 {
  font-size: 1.1em;
  color: #fff;
  font-family: "Source Sans Pro", Arial;
  text-align: center;
}
.cid-sscfsYKzhf .shine {
  position: relative;
}
.cid-sscfsYKzhf .shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cid-sscfsYKzhf .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-sscfsYKzhf .cadre {
  overflow: hidden;
  border-radius: 0px;
}
.cid-sscfsYKzhf .cadre:hover h4 {
  font-size: 19px;
}
.cid-sscfsYKzhf a {
  position: relative;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-decoration: none;
}
.cid-sscfsYKzhf a:hover {
  color: #f1b173;
}
.cid-sscfsYKzhf a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #f1b173;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sscfsYKzhf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sscfsYKzhf .couverture {
  aspect-ratio: 1.49750416;
}
.cid-sscfsYKzhf .slider {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
  background-color: #000;
}
.cid-sscfsYKzhf .slide1 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/Moyen-Age-Terressens-epee-medievale-cotte-maille-gantelet-chevalier-1000x1000.jpg');
}
.cid-sscfsYKzhf .slide2 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0443-excalibur-epee-roi-arthur-legende-arthurienne-bretagne-chevaliers-table-ronde-support-mural-1000x1000.jpg');
}
.cid-sscfsYKzhf .slide3 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0448-casque-pigface-bassinet-bascinet-bacinet-medieval-chevalier-armure-1000x1000.jpg');
}
.cid-sscfsYKzhf .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  color: #fff;
  font-size: 2rem;
  background-size: cover;
  background-position: center;
  background-blend-mode: overlay;
  animation: var(--i) 9s ease-in-out infinite;
}
@keyframes fade1 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cid-sscfsYKzhf p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.cid-sscfsYKzhf .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-sscfsYKzhf .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-sscfsYKzhf .clouds-3 {
  background-image: url("https://www.terressens.com/assets/images/nuages_3.png");
  animation: clouds-loop-3 44s infinite linear;
}
.cid-sscfsYKzhf .enteteanimee {
  background: linear-gradient(#333333, #000000);
  text-align: center;
  vertical-align: middle;
}
.cid-sscfsYKzhf .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-sscfsYKzhf .clouds-1,
.cid-sscfsYKzhf .clouds-2,
.cid-sscfsYKzhf .clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}
.cid-tMVbtO1QqX {
  background: #ffffff;
}
.cid-tMVbtO1QqX .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVbtO1QqX .mbr-figure {
  margin: 0 auto;
}
.cid-tMVbtO1QqX figcaption {
  position: relative;
}
.cid-tMVbtO1QqX figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVbtO1QqX .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVbtO1QqX .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVbtO1QqX .view_port {
    height: 10px;
  }
}
.cid-tMVbtO1QqX .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-tMVbtO1QqX .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVbtO1QqX .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVbtO1QqX .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVbtO1QqX .separationbdpb {
  background: #000;
  height: 10px;
}
#custom-html-w4 {
  /* Type valid CSS here */
}
#custom-html-w4 * {
  box-sizing: border-box;
}
#custom-html-w4 div {
  padding: 2px 0;
  text-align: center;
}
#custom-html-w4 .row::after {
  content: "";
  clear: both;
  display: table;
}
#custom-html-w4 [class*="col-"] {
  float: left;
}
#custom-html-w4 [class*="col-"] {
  width: 100%;
}
#custom-html-w4 .cadre {
  width: 1080px;
  max-width: 100%;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
}
#custom-html-w4 .fond {
  width: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  #custom-html-w4 .dcol-s-1 {
    width: 8.33%;
  }
  #custom-html-w4 .dcol-s-2 {
    width: 16.66%;
  }
  #custom-html-w4 .dcol-s-3 {
    width: 25%;
  }
  #custom-html-w4 .dcol-s-4 {
    width: 33.33%;
  }
  #custom-html-w4 .dcol-s-5 {
    width: 41.66%;
  }
  #custom-html-w4 .dcol-s-6 {
    width: 50%;
  }
  #custom-html-w4 .dcol-s-7 {
    width: 58.33%;
  }
  #custom-html-w4 .dcol-s-8 {
    width: 66.66%;
  }
  #custom-html-w4 .dcol-s-9 {
    width: 75%;
  }
  #custom-html-w4 .dcol-s-10 {
    width: 83.33%;
  }
  #custom-html-w4 .dcol-s-11 {
    width: 91.66%;
  }
  #custom-html-w4 .dcol-s-12 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  #custom-html-w4 .dcol-1 {
    width: 8.33%;
  }
  #custom-html-w4 .dcol-2 {
    width: 16.66%;
  }
  #custom-html-w4 .dcol-3 {
    width: 25%;
  }
  #custom-html-w4 .dcol-4 {
    width: 33.33%;
  }
  #custom-html-w4 .dcol-5 {
    width: 41.66%;
  }
  #custom-html-w4 .dcol-6 {
    width: 50%;
  }
  #custom-html-w4 .dcol-7 {
    width: 58.33%;
  }
  #custom-html-w4 .dcol-8 {
    width: 66.66%;
  }
  #custom-html-w4 .dcol-9 {
    width: 75%;
  }
  #custom-html-w4 .dcol-10 {
    width: 83.33%;
  }
  #custom-html-w4 .dcol-11 {
    width: 91.66%;
  }
  #custom-html-w4 .dcol-12 {
    width: 100%;
  }
}
#custom-html-w4 a {
  position: relative;
  color: #444;
  text-decoration: none;
  font-family: "Source Sans Pro", Tahoma, Arial;
  font-size: 16px;
}
#custom-html-w4 a:hover {
  color: #000;
}
#custom-html-w4 a::before {
  content: "";
  position: absolute;
  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-w4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
#custom-html-w4 .fleche {
  font-size: 12px;
}
.cid-rI4pd5VyFW {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rI4pd5VyFW .mbr-section-subtitle {
  color: #767676;
}
.cid-rI4pd5VyFW H2 {
  text-align: left;
  color: #000;
}
.cid-rI4pd5VyFW .container {
  height: 58px;
}
.cid-rI4pd5VyFW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rI4pd5VyFW a:hover {
  color: #000;
}
.cid-rI4pd5VyFW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rI4pd5VyFW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rI4pd5VyFW .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rI4pd5VyFW .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTPhmeN0 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTPhmeN0 .card-box {
  padding: 0 0.3rem;
}
.cid-uChTPhmeN0 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTPhmeN0 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTPhmeN0 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTPhmeN0 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTPhmeN0 .mbr-text {
  color: #000000;
}
.cid-uChTPhmeN0 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTPhmeN0 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTPhmeN0 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTPhmeN0 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTPhmeN0 .card-title {
  color: #000000;
}
.cid-uChTPhmeN0 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTPhmeN0 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTPhmeN0 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTPhmeN0 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTPhmeN0 .souligne:hover {
  color: #000;
}
.cid-uChTPhmeN0 .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-uChTPhmeN0 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTPhmeN0 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTPhmeN0 .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTPhmeN0 .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTPhmeN0 .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTPhmeN0 .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTPhmeN0 .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTPhmeN0 .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-uChTPhmeN0 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTPhmeN0 .arrow-left1 {
  left: -2.2rem;
}
.cid-uChTPhmeN0 .arrow-right1 {
  right: -2.2rem;
}
.cid-uChTPhmeN0 .carousel-arrow.hidden {
  display: none;
}
.cid-rU4JDytBLZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4JDytBLZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4JDytBLZ H2 {
  text-align: left;
  color: #000;
}
.cid-rU4JDytBLZ .container {
  height: 58px;
}
.cid-rU4JDytBLZ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rU4JDytBLZ a:hover {
  color: #000;
}
.cid-rU4JDytBLZ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rU4JDytBLZ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rU4JDytBLZ .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rU4JDytBLZ .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTPRiGzT {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTPRiGzT .card-box {
  padding: 0 0.3rem;
}
.cid-uChTPRiGzT .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTPRiGzT .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTPRiGzT h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTPRiGzT p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTPRiGzT .mbr-text {
  color: #000000;
}
.cid-uChTPRiGzT .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTPRiGzT .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTPRiGzT .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTPRiGzT .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTPRiGzT .card-title {
  color: #000000;
}
.cid-uChTPRiGzT .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTPRiGzT .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTPRiGzT .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTPRiGzT .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTPRiGzT .souligne:hover {
  color: #000;
}
.cid-uChTPRiGzT .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-uChTPRiGzT .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTPRiGzT .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTPRiGzT .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTPRiGzT .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTPRiGzT .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTPRiGzT .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTPRiGzT .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTPRiGzT .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-uChTPRiGzT .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTPRiGzT .arrow-left2 {
  left: -2.2rem;
}
.cid-uChTPRiGzT .arrow-right2 {
  right: -2.2rem;
}
.cid-uChTPRiGzT .carousel-arrow.hidden {
  display: none;
}
.cid-rMICkO0Le0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMICkO0Le0 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMICkO0Le0 H2 {
  text-align: left;
  color: #000;
}
.cid-rMICkO0Le0 .container {
  height: 58px;
}
.cid-rMICkO0Le0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rMICkO0Le0 a:hover {
  color: #000;
}
.cid-rMICkO0Le0 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rMICkO0Le0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMICkO0Le0 .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rMICkO0Le0 .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTQqiZKu {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uChTQqiZKu .card-box {
  padding: 0 0.3rem;
}
.cid-uChTQqiZKu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTQqiZKu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTQqiZKu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTQqiZKu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTQqiZKu .mbr-text {
  color: #000000;
}
.cid-uChTQqiZKu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTQqiZKu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTQqiZKu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTQqiZKu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTQqiZKu .card-title {
  color: #000000;
}
.cid-uChTQqiZKu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTQqiZKu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTQqiZKu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTQqiZKu .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTQqiZKu .souligne:hover {
  color: #000;
}
.cid-uChTQqiZKu .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-uChTQqiZKu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTQqiZKu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTQqiZKu .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTQqiZKu .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTQqiZKu .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTQqiZKu .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTQqiZKu .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTQqiZKu .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-uChTQqiZKu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTQqiZKu .arrow-left3 {
  left: -2.2rem;
}
.cid-uChTQqiZKu .arrow-right3 {
  right: -2.2rem;
}
.cid-uChTQqiZKu .carousel-arrow.hidden {
  display: none;
}
.cid-syfjBiw8H8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfjBiw8H8 .mbr-section-subtitle {
  color: #767676;
}
.cid-syfjBiw8H8 H2 {
  text-align: left;
  color: #000;
}
.cid-syfjBiw8H8 .container {
  height: 58px;
}
.cid-syfjBiw8H8 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-syfjBiw8H8 a:hover {
  color: #000;
}
.cid-syfjBiw8H8 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-syfjBiw8H8 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syfjBiw8H8 .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-syfjBiw8H8 .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTR0gI7l {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTR0gI7l .card-box {
  padding: 0 0.3rem;
}
.cid-uChTR0gI7l .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTR0gI7l .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTR0gI7l h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTR0gI7l p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTR0gI7l .mbr-text {
  color: #000000;
}
.cid-uChTR0gI7l .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTR0gI7l .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTR0gI7l .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTR0gI7l .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTR0gI7l .card-title {
  color: #000000;
}
.cid-uChTR0gI7l .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTR0gI7l .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTR0gI7l .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTR0gI7l .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTR0gI7l .souligne:hover {
  color: #000;
}
.cid-uChTR0gI7l .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-uChTR0gI7l .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTR0gI7l .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTR0gI7l .carousel-track4 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTR0gI7l .carousel-track4::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTR0gI7l .carousel-track4::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTR0gI7l .carousel-track4::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTR0gI7l .carousel-track4::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTR0gI7l .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-uChTR0gI7l .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTR0gI7l .arrow-left4 {
  left: -2.2rem;
}
.cid-uChTR0gI7l .arrow-right4 {
  right: -2.2rem;
}
.cid-uChTR0gI7l .carousel-arrow.hidden {
  display: none;
}
.cid-rKHTba4TLP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHTba4TLP .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHTba4TLP H2 {
  text-align: left;
  color: #000;
}
.cid-rKHTba4TLP .container {
  height: 58px;
}
.cid-rKHTba4TLP a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-rKHTba4TLP a:hover {
  color: #000;
}
.cid-rKHTba4TLP a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-rKHTba4TLP a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKHTba4TLP .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-rKHTba4TLP .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTRwIMZ5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTRwIMZ5 .card-box {
  padding: 0 0.3rem;
}
.cid-uChTRwIMZ5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTRwIMZ5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTRwIMZ5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTRwIMZ5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTRwIMZ5 .mbr-text {
  color: #000000;
}
.cid-uChTRwIMZ5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTRwIMZ5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTRwIMZ5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTRwIMZ5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTRwIMZ5 .card-title {
  color: #000000;
}
.cid-uChTRwIMZ5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTRwIMZ5 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTRwIMZ5 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTRwIMZ5 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTRwIMZ5 .souligne:hover {
  color: #000;
}
.cid-uChTRwIMZ5 .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-uChTRwIMZ5 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTRwIMZ5 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTRwIMZ5 .carousel-track5 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTRwIMZ5 .carousel-track5::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTRwIMZ5 .carousel-track5::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTRwIMZ5 .carousel-track5::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTRwIMZ5 .carousel-track5::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTRwIMZ5 .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-uChTRwIMZ5 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTRwIMZ5 .arrow-left5 {
  left: -2.2rem;
}
.cid-uChTRwIMZ5 .arrow-right5 {
  right: -2.2rem;
}
.cid-uChTRwIMZ5 .carousel-arrow.hidden {
  display: none;
}
.cid-sBqjfdHgqd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqjfdHgqd .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqjfdHgqd H2 {
  text-align: left;
  color: #000;
}
.cid-sBqjfdHgqd .container {
  height: 58px;
}
.cid-uChTS190bk {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTS190bk .card-box {
  padding: 0 0.3rem;
}
.cid-uChTS190bk .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTS190bk .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTS190bk h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTS190bk p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTS190bk .mbr-text {
  color: #000000;
}
.cid-uChTS190bk .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTS190bk .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTS190bk .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTS190bk .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTS190bk .card-title {
  color: #000000;
}
.cid-uChTS190bk .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTS190bk .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTS190bk .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTS190bk .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTS190bk .souligne:hover {
  color: #000;
}
.cid-uChTS190bk .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-uChTS190bk .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTS190bk .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTS190bk .carousel-track6 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTS190bk .carousel-track6::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTS190bk .carousel-track6::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTS190bk .carousel-track6::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTS190bk .carousel-track6::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTS190bk .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-uChTS190bk .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTS190bk .arrow-left6 {
  left: -2.2rem;
}
.cid-uChTS190bk .arrow-right6 {
  right: -2.2rem;
}
.cid-uChTS190bk .carousel-arrow.hidden {
  display: none;
}
.cid-sxikyKha83 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxikyKha83 .mbr-section-subtitle {
  color: #767676;
}
.cid-sxikyKha83 H2 {
  text-align: left;
  color: #000;
}
.cid-sxikyKha83 .container {
  height: 58px;
}
.cid-sxikyKha83 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sxikyKha83 a:hover {
  color: #000;
}
.cid-sxikyKha83 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sxikyKha83 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxikyKha83 .loupe {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
}
@media (max-width: 1024px) {
  .cid-sxikyKha83 .loupe {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: 2px;
  }
}
.cid-uChTSv1z2W {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-uChTSv1z2W .card-box {
  padding: 0 0.3rem;
}
.cid-uChTSv1z2W .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTSv1z2W .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTSv1z2W h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTSv1z2W p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTSv1z2W .mbr-text {
  color: #000000;
}
.cid-uChTSv1z2W .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTSv1z2W .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTSv1z2W .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTSv1z2W .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTSv1z2W .card-title {
  color: #000000;
}
.cid-uChTSv1z2W .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTSv1z2W .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTSv1z2W .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTSv1z2W .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTSv1z2W .souligne:hover {
  color: #000;
}
.cid-uChTSv1z2W .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-uChTSv1z2W .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTSv1z2W .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTSv1z2W .carousel-track7 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTSv1z2W .carousel-track7::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTSv1z2W .carousel-track7::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTSv1z2W .carousel-track7::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTSv1z2W .carousel-track7::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTSv1z2W .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-uChTSv1z2W .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTSv1z2W .arrow-left7 {
  left: -2.2rem;
}
.cid-uChTSv1z2W .arrow-right7 {
  right: -2.2rem;
}
.cid-uChTSv1z2W .carousel-arrow.hidden {
  display: none;
}
.cid-uYxqSJrJ0c {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-uYxqSJrJ0c .card-box {
  padding: 0 0.3rem;
}
.cid-uYxqSJrJ0c .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uYxqSJrJ0c .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uYxqSJrJ0c h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uYxqSJrJ0c p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uYxqSJrJ0c .mbr-text {
  color: #000000;
}
.cid-uYxqSJrJ0c .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uYxqSJrJ0c .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uYxqSJrJ0c h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uYxqSJrJ0c .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uYxqSJrJ0c .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uYxqSJrJ0c .card-title {
  color: #000000;
}
.cid-uYxqSJrJ0c .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uYxqSJrJ0c .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uYxqSJrJ0c .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uYxqSJrJ0c .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uYxqSJrJ0c .souligne:hover {
  color: #000;
}
.cid-uYxqSJrJ0c .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-uYxqSJrJ0c .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uYxqSJrJ0c .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uYxqSJrJ0c .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uYxqSJrJ0c .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uYxqSJrJ0c .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uYxqSJrJ0c .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uYxqSJrJ0c .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uYxqSJrJ0c .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-uYxqSJrJ0c .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uYxqSJrJ0c .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uYxqSJrJ0c .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uYxqSJrJ0c .carousel-arrow.hidden {
  display: none;
}
.cid-uYxqSJrJ0c .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-uYxqSJrJ0c h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uYxqSJrJ0c .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uYxqSJrJ0c .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uYxqSJrJ0c .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uYxqSJrJ0c .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uYxqSJrJ0c .photo-produit {
    width: 100%;
  }
}
.cid-uYxqSJrJ0c .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uYxqSJrJ0c .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uYxqSJrJ0c .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uYxqSJrJ0c .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rI4pD2vzeD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rI4pD2vzeD .mbr-section-subtitle {
  color: #767676;
}
.cid-rI4pD2vzeD H2 {
  text-align: left;
  color: #000;
}
.cid-rI4pD2vzeD .container {
  height: 58px;
}
.cid-uChTTrWqw2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChTTrWqw2 .card-box {
  padding: 0 0.3rem;
}
.cid-uChTTrWqw2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChTTrWqw2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChTTrWqw2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChTTrWqw2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChTTrWqw2 .mbr-text {
  color: #000000;
}
.cid-uChTTrWqw2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChTTrWqw2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChTTrWqw2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChTTrWqw2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChTTrWqw2 .card-title {
  color: #000000;
}
.cid-uChTTrWqw2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChTTrWqw2 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChTTrWqw2 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChTTrWqw2 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChTTrWqw2 .souligne:hover {
  color: #000;
}
.cid-uChTTrWqw2 .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-uChTTrWqw2 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChTTrWqw2 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChTTrWqw2 .carousel-track8 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChTTrWqw2 .carousel-track8::-webkit-scrollbar {
  height: 8px;
}
.cid-uChTTrWqw2 .carousel-track8::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChTTrWqw2 .carousel-track8::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChTTrWqw2 .carousel-track8::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChTTrWqw2 .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-uChTTrWqw2 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChTTrWqw2 .arrow-left8 {
  left: -2.2rem;
}
.cid-uChTTrWqw2 .arrow-right8 {
  right: -2.2rem;
}
.cid-uChTTrWqw2 .carousel-arrow.hidden {
  display: none;
}
.cid-sXuIBAcO6h {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXuIBAcO6h .mbr-section-subtitle {
  color: #767676;
}
.cid-sXuIBAcO6h H2 {
  text-align: left;
  color: #000;
}
.cid-sXuIBAcO6h .container {
  height: 58px;
}
.cid-sXuIBAcO6h a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuIBAcO6h a:hover {
  color: #000;
}
.cid-sXuIBAcO6h a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXuIBAcO6h a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXuIC5kSB6 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXuIC5kSB6 .mbr-text,
.cid-sXuIC5kSB6 blockquote {
  color: #767676;
}
.cid-sXuIC5kSB6 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXuIC5kSB6 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXuIC5kSB6 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXuIC5kSB6 .separation {
  height: 45px;
}
.cid-sXuIC5kSB6 img {
  width: 40px;
}
.cid-sXuIC5kSB6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuIC5kSB6 a:hover {
  color: #000;
}
.cid-sXuIC5kSB6 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-sXuIC5kSB6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t0w4xAvepH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0w4xAvepH .mbr-section-subtitle {
  color: #767676;
}
.cid-t0w4xAvepH H2 {
  text-align: left;
  color: #000;
}
.cid-t0w4xAvepH .container {
  height: 58px;
}
.cid-t0w8hGco9f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0w8hGco9f .mbr-text,
.cid-t0w8hGco9f blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-t0w4AWcKF4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-t0w4AWcKF4 .card-box {
  padding: 0 0.3rem;
}
.cid-t0w4AWcKF4 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t0w4AWcKF4 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t0w4AWcKF4 h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-t0w4AWcKF4 h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-t0w4AWcKF4 h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-t0w4AWcKF4 p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-t0w4AWcKF4 .mbr-text {
  color: #000000;
}
.cid-t0w4AWcKF4 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t0w4AWcKF4 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t0w4AWcKF4 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t0w4AWcKF4 .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-t0w4AWcKF4 .imagette {
  aspect-ratio: 1.33333333;
}
.cid-t0w4AWcKF4 .card-title {
  color: #000000;
}
.cid-t0w4AWcKF4 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t0w4AWcKF4 .cadre {
  overflow: hidden;
  position: relative;
}
.cid-t0w4AWcKF4 .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-t0w4AWcKF4 .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-t0w4AWcKF4 .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-t0w4AWcKF4 .lieu {
  line-height: 31px;
}
.cid-t0w4AWcKF4 .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-t0w4AWcKF4 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0w4AWcKF4 .souligne:hover {
  color: #000;
}
.cid-t0w4AWcKF4 .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-t0w4AWcKF4 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t0w4AWcKF4 .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-t0w4AWcKF4 .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-t0w8oEYPhL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0w8oEYPhL .mbr-section-subtitle {
  color: #767676;
}
.cid-t0w8oEYPhL H2 {
  text-align: left;
  color: #000;
}
.cid-t0w8oEYPhL .container {
  height: 58px;
}
.cid-t0w8izGi85 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0w8izGi85 .mbr-text,
.cid-t0w8izGi85 blockquote {
  color: #000;
  text-align: right;
  font-size: 16px;
}
.cid-tcookyZdLq {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tcookyZdLq .card-box {
  padding: 0 0.3rem;
}
.cid-tcookyZdLq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tcookyZdLq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tcookyZdLq h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-tcookyZdLq h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-tcookyZdLq h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-tcookyZdLq p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-tcookyZdLq .mbr-text {
  color: #000000;
}
.cid-tcookyZdLq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tcookyZdLq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tcookyZdLq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tcookyZdLq .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-tcookyZdLq .imagette {
  aspect-ratio: 1.33333333;
}
.cid-tcookyZdLq .card-title {
  color: #000000;
}
.cid-tcookyZdLq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tcookyZdLq .cadre {
  overflow: hidden;
  position: relative;
}
.cid-tcookyZdLq .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-tcookyZdLq .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-tcookyZdLq .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-tcookyZdLq .lieu {
  line-height: 31px;
}
.cid-tcookyZdLq .pointeur {
  padding-right: 10px;
  aspect-ratio: 0.64516129;
}
.cid-tcookyZdLq .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tcookyZdLq .souligne:hover {
  color: #000;
}
.cid-tcookyZdLq .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-tcookyZdLq .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tcookyZdLq .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-tcookyZdLq .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-t0w8jz5mXM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t0w8jz5mXM .card-box {
  padding: 0 0.3rem;
}
.cid-t0w8jz5mXM .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-t0w8jz5mXM .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-t0w8jz5mXM h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.5rem;
}
.cid-t0w8jz5mXM h3 a {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
}
.cid-t0w8jz5mXM h4 {
  font-weight: 300;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0rem;
}
.cid-t0w8jz5mXM p {
  font-size: 15px;
  line-height: 19px;
  margin-bottom: 0;
  text-align: justify;
  padding-top: 0.2rem;
}
.cid-t0w8jz5mXM .mbr-text {
  color: #000000;
}
.cid-t0w8jz5mXM .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-t0w8jz5mXM .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-t0w8jz5mXM .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-t0w8jz5mXM .zoom:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cid-t0w8jz5mXM .card-title {
  color: #000000;
}
.cid-t0w8jz5mXM .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-t0w8jz5mXM .cadre {
  overflow: hidden;
  position: relative;
}
.cid-t0w8jz5mXM .datec {
  font-size: 14px;
  color: #ffffff;
}
.cid-t0w8jz5mXM .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-t0w8jz5mXM .geolocalisation {
  font-size: 14px;
  color: #000;
}
.cid-t0w8jz5mXM .lieu {
  line-height: 31px;
}
.cid-t0w8jz5mXM .pointeur {
  padding-right: 10px;
}
.cid-t0w8jz5mXM .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t0w8jz5mXM .souligne:hover {
  color: #000;
}
.cid-t0w8jz5mXM .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-t0w8jz5mXM .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t0w8jz5mXM .inactif:hover {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.cid-t0w8jz5mXM .inactif {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.cid-rNhGOzVWGJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNhGOzVWGJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rNhGOzVWGJ H2 {
  text-align: left;
  color: #000;
}
.cid-rNhGOzVWGJ .container {
  height: 58px;
}
.cid-rNhH6n7Aqu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rNhH6n7Aqu .mbr-text,
.cid-rNhH6n7Aqu blockquote {
  color: #767676;
}
.cid-rNhH6n7Aqu .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rNhH6n7Aqu h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sEn2PGuqCX {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEn2PGuqCX .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2PGuqCX .formoid {
  margin: auto;
}
.cid-sEn2PGuqCX .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEn2PGuqCX .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEn2PGuqCX a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEn2PGuqCX a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEn2PGuqCX .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEn2PGuqCX .form-group,
  .cid-sEn2PGuqCX .input-group-btn,
  .cid-sEn2PGuqCX .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEn2PGuqCX .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEn2PGuqCX .reponse {
  font-family: "Source Sans Pro", Tahoma, Arial;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  display: none;
}
.cid-rShorZXQZw {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rShorZXQZw .mbr-text,
.cid-rShorZXQZw blockquote {
  color: #767676;
}
.cid-rShorZXQZw .mbr-text {
  color: #232323;
  text-align: justify;
  font-size: 1em;
}
.cid-rShorZXQZw 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-sMsmvzS4fD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmvzS4fD .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmvzS4fD .mbr-text p {
  background: #ffffff;
}
.cid-sMsmvzS4fD .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmvzS4fD .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmvzS4fD .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmvzS4fD .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmvzS4fD .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmvzS4fD .logos-cb {
  max-width: 100%;
}
.cid-sMsmvzS4fD .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmvzS4fD .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmvzS4fD .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmvzS4fD .lien:hover {
  color: #000;
}
.cid-sMsmvzS4fD .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-sMsmvzS4fD .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDMWaKpHh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDMWaKpHh .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDMWaKpHh H3 {
  text-align: left;
  color: #000;
}
.cid-rKDMWaKpHh .container {
  height: 58px;
}
.cid-sEn2QEUtJp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn2QEUtJp .title {
  margin-bottom: 2rem;
}
.cid-sEn2QEUtJp .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn2QEUtJp a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn2QEUtJp a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn2QEUtJp .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn2QEUtJp .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn2QEUtJp H2 {
  color: #000000;
}
.cid-sEn2QEUtJp LABEL {
  color: #000000;
}
.cid-sEn2QEUtJp .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn2QEUtJp .btn-form {
  border-radius: 0px;
}
.cid-tONQhw8KKk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQhw8KKk .content {
    text-align: center;
  }
  .cid-tONQhw8KKk .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQhw8KKk .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQhw8KKk .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQhw8KKk .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQhw8KKk .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQhw8KKk .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQhw8KKk .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-tONQhw8KKk .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQhw8KKk .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQhw8KKk .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQhw8KKk .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQhw8KKk .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQhw8KKk H5 {
  color: #000000;
}
.cid-tONQhw8KKk P {
  color: #000000;
}
.cid-tONQhw8KKk .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQhw8KKk .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQhw8KKk .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQhw8KKk .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQhw8KKk .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-y {
  /* Type valid CSS here */
}
#custom-html-y div {
  height: 75px;
  background-color: #000;
}
#custom-html-sa {
  /* Type valid CSS here */
}
#custom-html-sa div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sa 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-rKDG1qhQ7G {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKDG1qhQ7G .mbr-text,
.cid-rKDG1qhQ7G blockquote {
  color: #767676;
}
.cid-rKDG1qhQ7G .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-rKDG1qhQ7G h5 {
  font-size: 15px;
}
.cid-rKDG1qhQ7G a:link {
  color: #de9956;
}
.cid-rKDG1qhQ7G a:hover {
  color: #f1b173;
}
.cid-rKDG1qhQ7G a:visited {
  color: #de9956;
}
.cid-rHTE6Cl3B7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rHTE6Cl3B7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rHTE6Cl3B7 .row-element,
.cid-rHTE6Cl3B7 .image-element {
  padding: 0;
}
.cid-rHTE6Cl3B7 .image-element {
  display: flex;
  justify-content: center;
}
.cid-rHTE6Cl3B7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rHTE6Cl3B7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rHTE6Cl3B7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rHTE6Cl3B7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rHTE6Cl3B7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rHTE6Cl3B7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-rHTE6Cl3B7 .underline .line {
    height: 2px;
  }
  .cid-rHTE6Cl3B7 .mbr-title,
  .cid-rHTE6Cl3B7 .underline,
  .cid-rHTE6Cl3B7 .mbr-text,
  .cid-rHTE6Cl3B7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rHTE6Cl3B7 .mbr-title,
.cid-rHTE6Cl3B7 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rHTE6Cl3B7 .mbr-text,
.cid-rHTE6Cl3B7 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rHTE6Cl3B7 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-rHTE6Cl3B7 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-rHTE6Cl3B7 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-rHTE6Cl3B7 .bouton {
  text-align: center;
}
.cid-rHTE6Cl3B7 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rHTE6Cl3B7 .couverture {
  aspect-ratio: 1;
}
.cid-rHTE6Cl3B7 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rHTE6Cl3B7 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rHTE6Cl3B7 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-tMVcO40nYB {
  background: #ffffff;
}
.cid-tMVcO40nYB .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVcO40nYB .mbr-figure {
  margin: 0 auto;
}
.cid-tMVcO40nYB figcaption {
  position: relative;
}
.cid-tMVcO40nYB figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVcO40nYB .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVcO40nYB .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVcO40nYB .view_port {
    height: 10px;
  }
}
.cid-tMVcO40nYB .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-tMVcO40nYB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVcO40nYB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVcO40nYB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVcO40nYB .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rHTE6GoYzc {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHTE6GoYzc .mbr-section-subtitle {
  color: #767676;
}
.cid-rHTE6GoYzc H3 {
  text-align: left;
  color: #000000;
}
.cid-rHTE6GoYzc .container {
  height: 58px;
}
.cid-rHTE6GVySP {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rHTE6GVySP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rHTE6GVySP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rHTE6GVySP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rHTE6GVySP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rHTE6GVySP .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-rHTE6GVySP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rHTE6GVySP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rHTE6GVySP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rHTE6GVySP .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-vcjItd3z1o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vcjItd3z1o .card-box {
  padding: 0 0.3rem;
}
.cid-vcjItd3z1o .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-vcjItd3z1o .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-vcjItd3z1o h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-vcjItd3z1o p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-vcjItd3z1o .mbr-text {
  color: #000000;
}
.cid-vcjItd3z1o .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-vcjItd3z1o .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-vcjItd3z1o h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-vcjItd3z1o .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-vcjItd3z1o .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-vcjItd3z1o .card-title {
  color: #000000;
}
.cid-vcjItd3z1o .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-vcjItd3z1o .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-vcjItd3z1o .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-vcjItd3z1o .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vcjItd3z1o .souligne:hover {
  color: #999;
}
.cid-vcjItd3z1o .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-vcjItd3z1o .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-vcjItd3z1o .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-vcjItd3z1o .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-vcjItd3z1o .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-vcjItd3z1o .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-vcjItd3z1o .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-vcjItd3z1o .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-vcjItd3z1o .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-vcjItd3z1o .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-vcjItd3z1o .arrow-leftlsv {
  left: -2.2rem;
}
.cid-vcjItd3z1o .arrow-rightlsv {
  right: -2.2rem;
}
.cid-vcjItd3z1o .carousel-arrow.hidden {
  display: none;
}
.cid-vcjItd3z1o .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-vcjItd3z1o h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-vcjItd3z1o .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vcjItd3z1o .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vcjItd3z1o .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vcjItd3z1o .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vcjItd3z1o .photo-produit {
    width: 100%;
  }
}
.cid-vcjItd3z1o .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vcjItd3z1o .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vcjItd3z1o .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vcjItd3z1o .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rHTE6HIty5 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHTE6HIty5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rHTE6HIty5 H3 {
  text-align: left;
  color: #000;
}
.cid-rHTE6HIty5 .container {
  height: 58px;
}
.cid-rHTE6InVgb {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rHTE6InVgb .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rHTE6InVgb .mbr-text p {
  background: #ffffff;
}
.cid-rHTE6InVgb .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rHTE6InVgb .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rTzJCygXCX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTzJCygXCX .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTzJCygXCX .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTzJCygXCX .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTzJCygXCX .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTzJCygXCX h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzJCygXCX h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzJCygXCX .photo {
  aspect-ratio: 1;
}
.cid-rHUkObuDDN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHUkObuDDN .mbr-section-subtitle {
  color: #767676;
}
.cid-rHUkObuDDN H3 {
  text-align: left;
  color: #000;
}
.cid-rHUkObuDDN .container {
  height: 58px;
}
.cid-rHUkQSUztw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rHUkQSUztw .mbr-text,
.cid-rHUkQSUztw blockquote {
  color: #000;
  text-align: justify;
}
.cid-tf4f6mqhTt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tf4f6mqhTt .mbr-section-subtitle {
  color: #767676;
}
.cid-tf4f6mqhTt H2 {
  text-align: left;
  color: #000;
}
.cid-tf4f6mqhTt .container {
  height: 58px;
}
.cid-tf4f6mqhTt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4f6mqhTt a:hover {
  color: #000;
}
.cid-tf4f6mqhTt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tf4f6mqhTt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tf4f6XH1O0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tf4f6XH1O0 .mbr-text,
.cid-tf4f6XH1O0 blockquote {
  color: #767676;
}
.cid-tf4f6XH1O0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tf4f6XH1O0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tf4f6XH1O0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tf4f6XH1O0 .separation {
  height: 45px;
}
.cid-tf4f6XH1O0 img {
  width: 40px;
}
.cid-tf4f6XH1O0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tf4f6XH1O0 a:hover {
  color: #000;
}
.cid-tf4f6XH1O0 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-tf4f6XH1O0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rHTE6J3je2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHTE6J3je2 .mbr-section-subtitle {
  color: #767676;
}
.cid-rHTE6J3je2 H3 {
  text-align: left;
  color: #000;
}
.cid-rHTE6J3je2 .container {
  height: 58px;
}
.cid-rM82i9utM9 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rM82i9utM9 .card-box {
  padding: 0 0.3rem;
}
.cid-rM82i9utM9 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rM82i9utM9 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rM82i9utM9 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rM82i9utM9 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rM82i9utM9 .mbr-text {
  color: #000000;
}
.cid-rM82i9utM9 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rM82i9utM9 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rM82i9utM9 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rM82i9utM9 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rM82i9utM9 .card-title {
  color: #000000;
}
.cid-rM82i9utM9 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rHTE6KCDhK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rHTE6KCDhK .mbr-section-subtitle {
  color: #767676;
}
.cid-rHTE6KCDhK H3 {
  text-align: left;
  color: #000;
}
.cid-rHTE6KCDhK .container {
  height: 58px;
}
.cid-sMsmyDIHkP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmyDIHkP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmyDIHkP .mbr-text p {
  background: #ffffff;
}
.cid-sMsmyDIHkP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmyDIHkP .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmyDIHkP .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmyDIHkP .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmyDIHkP .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmyDIHkP .logos-cb {
  max-width: 100%;
}
.cid-sMsmyDIHkP .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmyDIHkP .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmyDIHkP .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmyDIHkP .lien:hover {
  color: #000;
}
.cid-sMsmyDIHkP .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-sMsmyDIHkP .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDMRAgbf5 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDMRAgbf5 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDMRAgbf5 H3 {
  text-align: left;
  color: #000;
}
.cid-rKDMRAgbf5 .container {
  height: 58px;
}
.cid-sEn37LN7ur {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn37LN7ur .title {
  margin-bottom: 2rem;
}
.cid-sEn37LN7ur .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn37LN7ur a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn37LN7ur a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn37LN7ur .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn37LN7ur .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn37LN7ur H2 {
  color: #000000;
}
.cid-sEn37LN7ur LABEL {
  color: #000000;
}
.cid-sEn37LN7ur .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn37LN7ur .btn-form {
  border-radius: 0px;
}
.cid-tONQjxKYAh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQjxKYAh .content {
    text-align: center;
  }
  .cid-tONQjxKYAh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQjxKYAh .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQjxKYAh .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQjxKYAh .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQjxKYAh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQjxKYAh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQjxKYAh .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-tONQjxKYAh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQjxKYAh .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQjxKYAh .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQjxKYAh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQjxKYAh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQjxKYAh H5 {
  color: #000000;
}
.cid-tONQjxKYAh P {
  color: #000000;
}
.cid-tONQjxKYAh .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQjxKYAh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQjxKYAh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQjxKYAh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQjxKYAh .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-36 {
  /* Type valid CSS here */
}
#custom-html-36 div {
  height: 75px;
  background-color: #000;
}
#custom-html-sd {
  /* Type valid CSS here */
}
#custom-html-sd div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sd 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-rKDIrxgEue {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKDIrxgEue .mbr-text,
.cid-rKDIrxgEue blockquote {
  color: #767676;
}
.cid-rKDIrxgEue .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-rKDIrxgEue h5 {
  font-size: 15px;
}
.cid-rKDIrxgEue a:link {
  color: #de9956;
}
.cid-rKDIrxgEue a:hover {
  color: #f1b173;
}
.cid-rKDIrxgEue a:visited {
  color: #de9956;
}
.cid-rIKRckq9JC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rIKRckq9JC .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rIKRckq9JC .row-element,
.cid-rIKRckq9JC .image-element {
  padding: 0;
}
.cid-rIKRckq9JC .image-element {
  display: flex;
  justify-content: center;
}
.cid-rIKRckq9JC .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rIKRckq9JC .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rIKRckq9JC .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rIKRckq9JC .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rIKRckq9JC .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rIKRckq9JC .text-content {
    padding: 2rem 1rem;
  }
  .cid-rIKRckq9JC .underline .line {
    height: 2px;
  }
  .cid-rIKRckq9JC .mbr-title,
  .cid-rIKRckq9JC .underline,
  .cid-rIKRckq9JC .mbr-text,
  .cid-rIKRckq9JC .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rIKRckq9JC .mbr-title,
.cid-rIKRckq9JC .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rIKRckq9JC .mbr-text,
.cid-rIKRckq9JC .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rIKRckq9JC 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-rIKRckq9JC 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-rIKRckq9JC 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-rIKRckq9JC .bouton {
  text-align: center;
}
.cid-rIKRckq9JC .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rIKRckq9JC .couverture {
  aspect-ratio: 1;
}
.cid-rIKRckq9JC .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rIKRckq9JC p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rIKRckq9JC 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-tMVdrf6u3g {
  background: #ffffff;
}
.cid-tMVdrf6u3g .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVdrf6u3g .mbr-figure {
  margin: 0 auto;
}
.cid-tMVdrf6u3g figcaption {
  position: relative;
}
.cid-tMVdrf6u3g figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVdrf6u3g .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVdrf6u3g .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVdrf6u3g .view_port {
    height: 10px;
  }
}
.cid-tMVdrf6u3g .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-tMVdrf6u3g .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVdrf6u3g .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVdrf6u3g .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVdrf6u3g .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rIKRclMS6N {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKRclMS6N .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKRclMS6N H3 {
  text-align: left;
  color: #000000;
}
.cid-rIKRclMS6N .container {
  height: 58px;
}
.cid-rIKRcmfjMt {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rIKRcmfjMt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rIKRcmfjMt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rIKRcmfjMt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rIKRcmfjMt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rIKRcmfjMt .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-rIKRcmfjMt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rIKRcmfjMt .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rIKRcmfjMt .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rIKRcmfjMt .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-rU9UQMFgUV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU9UQMFgUV .mbr-section-subtitle {
  color: #767676;
}
.cid-rU9UQMFgUV H2 {
  text-align: left;
  color: #000;
}
.cid-rU9UQMFgUV .container {
  height: 58px;
}
.cid-rU9UXFu8Xc {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rU9UXFu8Xc .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rU9UXFu8Xc .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rU9UXFu8Xc .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rU9UXFu8Xc .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rU9UXFu8Xc h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU9UXFu8Xc h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU9UXFu8Xc .couverture {
  aspect-ratio: 1;
}
.cid-rIKRcn0m7a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKRcn0m7a .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKRcn0m7a H3 {
  text-align: left;
  color: #000;
}
.cid-rIKRcn0m7a .container {
  height: 58px;
}
.cid-rIKRcnsJ2G {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rIKRcnsJ2G .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rIKRcnsJ2G .mbr-text p {
  background: #ffffff;
}
.cid-rIKRcnsJ2G .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rIKRcnsJ2G .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rTzKvt80E4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTzKvt80E4 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTzKvt80E4 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTzKvt80E4 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTzKvt80E4 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTzKvt80E4 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzKvt80E4 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzKvt80E4 .couverture {
  aspect-ratio: 1;
}
.cid-rIKT6Hchmf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKT6Hchmf .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKT6Hchmf H3 {
  text-align: left;
  color: #000;
}
.cid-rIKT6Hchmf .container {
  height: 58px;
}
.cid-rIKT8HnFie {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rIKT8HnFie .mbr-text,
.cid-rIKT8HnFie blockquote {
  color: #767676;
}
.cid-rIKT8HnFie .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rIKT8HnFie h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-rUaAgOX7IG {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rUaAgOX7IG .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rUaAgOX7IG .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rUaAgOX7IG .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rUaAgOX7IG .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rUaAgOX7IG h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUaAgOX7IG h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUaAgOX7IG .couverture {
  aspect-ratio: 0.71017699;
}
.cid-rIKRco5lFa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKRco5lFa .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKRco5lFa H3 {
  text-align: left;
  color: #000;
}
.cid-rIKRco5lFa .container {
  height: 58px;
}
.cid-rIKRcoylEu {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rIKRcoylEu .mbr-text,
.cid-rIKRcoylEu blockquote {
  color: #000;
  text-align: justify;
}
.cid-rIKRcp7LcZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKRcp7LcZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKRcp7LcZ H3 {
  text-align: left;
  color: #000;
}
.cid-rIKRcp7LcZ .container {
  height: 58px;
}
.cid-rM84xNOIxb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rM84xNOIxb .card-box {
  padding: 0 0.3rem;
}
.cid-rM84xNOIxb .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rM84xNOIxb .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rM84xNOIxb h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rM84xNOIxb p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rM84xNOIxb .mbr-text {
  color: #000000;
}
.cid-rM84xNOIxb .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rM84xNOIxb .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rM84xNOIxb .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rM84xNOIxb .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rM84xNOIxb .card-title {
  color: #000000;
}
.cid-rM84xNOIxb .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rIKRcquxMP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rIKRcquxMP .mbr-section-subtitle {
  color: #767676;
}
.cid-rIKRcquxMP H3 {
  text-align: left;
  color: #000;
}
.cid-rIKRcquxMP .container {
  height: 58px;
}
.cid-sMsmBKnt8I {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmBKnt8I .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmBKnt8I .mbr-text p {
  background: #ffffff;
}
.cid-sMsmBKnt8I .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmBKnt8I .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmBKnt8I .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmBKnt8I .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmBKnt8I .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmBKnt8I .logos-cb {
  max-width: 100%;
}
.cid-sMsmBKnt8I .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmBKnt8I .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmBKnt8I .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmBKnt8I .lien:hover {
  color: #000;
}
.cid-sMsmBKnt8I .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-sMsmBKnt8I .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKDMuJIkGu {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKDMuJIkGu .mbr-section-subtitle {
  color: #767676;
}
.cid-rKDMuJIkGu H3 {
  text-align: left;
  color: #000;
}
.cid-rKDMuJIkGu .container {
  height: 58px;
}
.cid-sEn3bWDGCG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3bWDGCG .title {
  margin-bottom: 2rem;
}
.cid-sEn3bWDGCG .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3bWDGCG a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3bWDGCG a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3bWDGCG .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3bWDGCG .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3bWDGCG H2 {
  color: #000000;
}
.cid-sEn3bWDGCG LABEL {
  color: #000000;
}
.cid-sEn3bWDGCG .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3bWDGCG .btn-form {
  border-radius: 0px;
}
.cid-tONQlgKDCn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQlgKDCn .content {
    text-align: center;
  }
  .cid-tONQlgKDCn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQlgKDCn .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQlgKDCn .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQlgKDCn .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQlgKDCn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQlgKDCn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQlgKDCn .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-tONQlgKDCn .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQlgKDCn .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQlgKDCn .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQlgKDCn .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQlgKDCn .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQlgKDCn H5 {
  color: #000000;
}
.cid-tONQlgKDCn P {
  color: #000000;
}
.cid-tONQlgKDCn .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQlgKDCn .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQlgKDCn .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQlgKDCn .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQlgKDCn .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-5n {
  /* Type valid CSS here */
}
#custom-html-5n div {
  height: 75px;
  background-color: #000;
}
#custom-html-sh {
  /* Type valid CSS here */
}
#custom-html-sh div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sh 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-rKHOQFlZEH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rKHOQFlZEH .mbr-text,
.cid-rKHOQFlZEH blockquote {
  color: #767676;
}
.cid-rKHOQFlZEH .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-rKHOQFlZEH h5 {
  font-size: 15px;
}
.cid-rKHOQFlZEH a:link {
  color: #de9956;
}
.cid-rKHOQFlZEH a:hover {
  color: #f1b173;
}
.cid-rKHOQFlZEH a:visited {
  color: #de9956;
}
.cid-rKHOQFNrTY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rKHOQFNrTY .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rKHOQFNrTY .row-element,
.cid-rKHOQFNrTY .image-element {
  padding: 0;
}
.cid-rKHOQFNrTY .image-element {
  display: flex;
  justify-content: center;
}
.cid-rKHOQFNrTY .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rKHOQFNrTY .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rKHOQFNrTY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rKHOQFNrTY .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rKHOQFNrTY .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rKHOQFNrTY .text-content {
    padding: 2rem 1rem;
  }
  .cid-rKHOQFNrTY .underline .line {
    height: 2px;
  }
  .cid-rKHOQFNrTY .mbr-title,
  .cid-rKHOQFNrTY .underline,
  .cid-rKHOQFNrTY .mbr-text,
  .cid-rKHOQFNrTY .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rKHOQFNrTY .mbr-title,
.cid-rKHOQFNrTY .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rKHOQFNrTY .mbr-text,
.cid-rKHOQFNrTY .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rKHOQFNrTY 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-rKHOQFNrTY 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-rKHOQFNrTY 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-rKHOQFNrTY .bouton {
  text-align: center;
}
.cid-rKHOQFNrTY .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rKHOQFNrTY .couverture {
  aspect-ratio: 1;
}
.cid-rKHOQFNrTY .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rKHOQFNrTY p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rKHOQFNrTY 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-tMVdYnhuTH {
  background: #ffffff;
}
.cid-tMVdYnhuTH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVdYnhuTH .mbr-figure {
  margin: 0 auto;
}
.cid-tMVdYnhuTH figcaption {
  position: relative;
}
.cid-tMVdYnhuTH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVdYnhuTH .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVdYnhuTH .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVdYnhuTH .view_port {
    height: 10px;
  }
}
.cid-tMVdYnhuTH .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-tMVdYnhuTH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVdYnhuTH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVdYnhuTH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVdYnhuTH .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rKHOQH99AQ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHOQH99AQ .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHOQH99AQ H3 {
  text-align: left;
  color: #000000;
}
.cid-rKHOQH99AQ .container {
  height: 58px;
}
.cid-rKHOQHC2Tz {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rKHOQHC2Tz .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rKHOQHC2Tz .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rKHOQHC2Tz .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rKHOQHC2Tz .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rKHOQHC2Tz .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-rKHOQHC2Tz .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rKHOQHC2Tz .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rKHOQHC2Tz .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rKHOQHC2Tz .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-uOUM698ynS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uOUM698ynS .mbr-text,
.cid-uOUM698ynS blockquote {
  color: #767676;
}
.cid-uOUM698ynS .media-container-row {
  padding: 0px;
}
.cid-uOUM698ynS .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-uOUM698ynS .mbr-text {
  color: #000000;
}
.cid-uOUM698ynS h2 {
  font-size: 1.4em;
}
.cid-uOUM698ynS h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uOUM698ynS .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uOUM698ynS .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uOUM698ynS .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uOUM698ynS .photo-produit {
    width: 235px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uOUM698ynS .photo-produit {
    width: 100%;
  }
}
.cid-uOUM698ynS .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uOUM698ynS .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-rKHOQImv9O {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHOQImv9O .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHOQImv9O H3 {
  text-align: left;
  color: #000;
}
.cid-rKHOQImv9O .container {
  height: 58px;
}
.cid-rKHOQISqDb {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rKHOQISqDb .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rKHOQISqDb .mbr-text p {
  background: #ffffff;
}
.cid-rKHOQISqDb .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rKHOQISqDb .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rKHOQKydWt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHOQKydWt .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHOQKydWt H3 {
  text-align: left;
  color: #000;
}
.cid-rKHOQKydWt .container {
  height: 58px;
}
.cid-rM84GiBVCO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rM84GiBVCO .card-box {
  padding: 0 0.3rem;
}
.cid-rM84GiBVCO .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rM84GiBVCO .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rM84GiBVCO h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rM84GiBVCO p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rM84GiBVCO .mbr-text {
  color: #000000;
}
.cid-rM84GiBVCO .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rM84GiBVCO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rM84GiBVCO .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rM84GiBVCO .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rM84GiBVCO .card-title {
  color: #000000;
}
.cid-rM84GiBVCO .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rKHOQM8Bk6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHOQM8Bk6 .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHOQM8Bk6 H3 {
  text-align: left;
  color: #000;
}
.cid-rKHOQM8Bk6 .container {
  height: 58px;
}
.cid-sMsmF0joX5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmF0joX5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmF0joX5 .mbr-text p {
  background: #ffffff;
}
.cid-sMsmF0joX5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmF0joX5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmF0joX5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmF0joX5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmF0joX5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmF0joX5 .logos-cb {
  max-width: 100%;
}
.cid-sMsmF0joX5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmF0joX5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmF0joX5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmF0joX5 .lien:hover {
  color: #000;
}
.cid-sMsmF0joX5 .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-sMsmF0joX5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rKHOQNl0ST {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rKHOQNl0ST .mbr-section-subtitle {
  color: #767676;
}
.cid-rKHOQNl0ST H3 {
  text-align: left;
  color: #000;
}
.cid-rKHOQNl0ST .container {
  height: 58px;
}
.cid-sEn3fP8z3h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3fP8z3h .title {
  margin-bottom: 2rem;
}
.cid-sEn3fP8z3h .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3fP8z3h a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3fP8z3h a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3fP8z3h .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3fP8z3h .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3fP8z3h H2 {
  color: #000000;
}
.cid-sEn3fP8z3h LABEL {
  color: #000000;
}
.cid-sEn3fP8z3h .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3fP8z3h .btn-form {
  border-radius: 0px;
}
.cid-tONQmNRv4t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQmNRv4t .content {
    text-align: center;
  }
  .cid-tONQmNRv4t .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQmNRv4t .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQmNRv4t .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQmNRv4t .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQmNRv4t .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQmNRv4t .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQmNRv4t .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-tONQmNRv4t .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQmNRv4t .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQmNRv4t .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQmNRv4t .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQmNRv4t .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQmNRv4t H5 {
  color: #000000;
}
.cid-tONQmNRv4t P {
  color: #000000;
}
.cid-tONQmNRv4t .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQmNRv4t .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQmNRv4t .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQmNRv4t .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQmNRv4t .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-6t {
  /* Type valid CSS here */
}
#custom-html-6t div {
  height: 75px;
  background-color: #000;
}
#custom-html-sk {
  /* Type valid CSS here */
}
#custom-html-sk div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sk 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-rMwRjVY1ds {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMwRjVY1ds .mbr-text,
.cid-rMwRjVY1ds blockquote {
  color: #767676;
}
.cid-rMwRjVY1ds .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-rMwRjVY1ds h5 {
  font-size: 15px;
}
.cid-rMwRjVY1ds a:link {
  color: #de9956;
}
.cid-rMwRjVY1ds a:hover {
  color: #f1b173;
}
.cid-rMwRjVY1ds a:visited {
  color: #de9956;
}
.cid-rMwRjWs4zR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMwRjWs4zR .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMwRjWs4zR .row-element,
.cid-rMwRjWs4zR .image-element {
  padding: 0;
}
.cid-rMwRjWs4zR .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMwRjWs4zR .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMwRjWs4zR .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMwRjWs4zR .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMwRjWs4zR .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMwRjWs4zR .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMwRjWs4zR .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMwRjWs4zR .underline .line {
    height: 2px;
  }
  .cid-rMwRjWs4zR .mbr-title,
  .cid-rMwRjWs4zR .underline,
  .cid-rMwRjWs4zR .mbr-text,
  .cid-rMwRjWs4zR .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMwRjWs4zR .mbr-title,
.cid-rMwRjWs4zR .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMwRjWs4zR .mbr-text,
.cid-rMwRjWs4zR .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMwRjWs4zR 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-rMwRjWs4zR 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-rMwRjWs4zR 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-rMwRjWs4zR .bouton {
  text-align: center;
}
.cid-rMwRjWs4zR .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMwRjWs4zR .couverture {
  aspect-ratio: 1;
}
.cid-rMwRjWs4zR .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMwRjWs4zR p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMwRjWs4zR 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-tMVekM0JHi {
  background: #ffffff;
}
.cid-tMVekM0JHi .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVekM0JHi .mbr-figure {
  margin: 0 auto;
}
.cid-tMVekM0JHi figcaption {
  position: relative;
}
.cid-tMVekM0JHi figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVekM0JHi .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVekM0JHi .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVekM0JHi .view_port {
    height: 10px;
  }
}
.cid-tMVekM0JHi .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-tMVekM0JHi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVekM0JHi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVekM0JHi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVekM0JHi .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMwRjXROzW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRjXROzW .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRjXROzW H3 {
  text-align: left;
  color: #000000;
}
.cid-rMwRjXROzW .container {
  height: 58px;
}
.cid-rMwRjYlFJU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRjYlFJU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMwRjYlFJU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMwRjYlFJU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMwRjYlFJU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMwRjYlFJU .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-rMwRjYlFJU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMwRjYlFJU .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMwRjYlFJU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMwRjYlFJU .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-v8uCLiy8W5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8uCLiy8W5 .mbr-text,
.cid-v8uCLiy8W5 blockquote {
  color: #767676;
}
.cid-v8uCLiy8W5 .media-container-row {
  padding: 0px;
}
.cid-v8uCLiy8W5 .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-v8uCLiy8W5 .mbr-text {
  color: #000000;
}
.cid-v8uCLiy8W5 h2 {
  font-size: 1.4em;
}
.cid-v8uCLiy8W5 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v8uCLiy8W5 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v8uCLiy8W5 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v8uCLiy8W5 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v8uCLiy8W5 .photo-produit {
    width: 420px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v8uCLiy8W5 .photo-produit {
    width: 100%;
  }
}
.cid-v8uCLiy8W5 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v8uCLiy8W5 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v8uCLiy8W5 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v8uCLiy8W5 .souligne {
  position: relative;
  color: #767676;
  text-decoration: none;
}
.cid-v8uCLiy8W5 .souligne:hover {
  color: #767676;
}
.cid-v8uCLiy8W5 .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-v8uCLiy8W5 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMwRjZ5soI {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRjZ5soI .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRjZ5soI H3 {
  text-align: left;
  color: #000;
}
.cid-rMwRjZ5soI .container {
  height: 58px;
}
.cid-rMwRjZFRHA {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rMwRjZFRHA .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMwRjZFRHA .mbr-text p {
  background: #ffffff;
}
.cid-rMwRjZFRHA .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMwRjZFRHA .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMwRk0YVEj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRk0YVEj .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRk0YVEj H3 {
  text-align: left;
  color: #000;
}
.cid-rMwRk0YVEj .container {
  height: 58px;
}
.cid-rMwRk1BWz6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMwRk1BWz6 .mbr-text,
.cid-rMwRk1BWz6 blockquote {
  color: #767676;
}
.cid-rMwRk1BWz6 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rMwRk1BWz6 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tF6gyJibRY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tF6gyJibRY .mbr-section-subtitle {
  color: #767676;
}
.cid-tF6gyJibRY H2 {
  text-align: left;
  color: #000;
}
.cid-tF6gyJibRY .container {
  height: 55px;
}
.cid-tF6gyJibRY a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tF6gyJibRY a:hover {
  color: #000;
}
.cid-tF6gyJibRY a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tF6gyJibRY a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tF6gzrasrh {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tF6gzrasrh .mbr-text,
.cid-tF6gzrasrh blockquote {
  color: #767676;
}
.cid-tF6gzrasrh .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tF6gzrasrh h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tF6gzrasrh .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tF6gzrasrh .separation {
  height: 45px;
}
.cid-tF6gzrasrh img {
  width: 40px;
}
.cid-tF6gzrasrh a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tF6gzrasrh a:hover {
  color: #000;
}
.cid-tF6gzrasrh 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-tF6gzrasrh a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMwRk3eTuY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRk3eTuY .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRk3eTuY H3 {
  text-align: left;
  color: #000;
}
.cid-rMwRk3eTuY .container {
  height: 58px;
}
.cid-rMwRk3LWcH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMwRk3LWcH .card-box {
  padding: 0 0.3rem;
}
.cid-rMwRk3LWcH .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMwRk3LWcH .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMwRk3LWcH h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMwRk3LWcH p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMwRk3LWcH .mbr-text {
  color: #000000;
}
.cid-rMwRk3LWcH .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMwRk3LWcH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMwRk3LWcH .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMwRk3LWcH .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMwRk3LWcH .card-title {
  color: #000000;
}
.cid-rMwRk3LWcH .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMwRk4sYKU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRk4sYKU .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRk4sYKU H3 {
  text-align: left;
  color: #000;
}
.cid-rMwRk4sYKU .container {
  height: 58px;
}
.cid-sMsmI1Ctl0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmI1Ctl0 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmI1Ctl0 .mbr-text p {
  background: #ffffff;
}
.cid-sMsmI1Ctl0 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmI1Ctl0 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmI1Ctl0 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmI1Ctl0 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmI1Ctl0 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmI1Ctl0 .logos-cb {
  max-width: 100%;
}
.cid-sMsmI1Ctl0 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmI1Ctl0 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmI1Ctl0 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmI1Ctl0 .lien:hover {
  color: #000;
}
.cid-sMsmI1Ctl0 .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-sMsmI1Ctl0 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMwRk5M2OU {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMwRk5M2OU .mbr-section-subtitle {
  color: #767676;
}
.cid-rMwRk5M2OU H3 {
  text-align: left;
  color: #000;
}
.cid-rMwRk5M2OU .container {
  height: 58px;
}
.cid-sEn3iG82WH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3iG82WH .title {
  margin-bottom: 2rem;
}
.cid-sEn3iG82WH .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3iG82WH a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3iG82WH a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3iG82WH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3iG82WH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3iG82WH H2 {
  color: #000000;
}
.cid-sEn3iG82WH LABEL {
  color: #000000;
}
.cid-sEn3iG82WH .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3iG82WH .btn-form {
  border-radius: 0px;
}
.cid-tONQomjZzJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQomjZzJ .content {
    text-align: center;
  }
  .cid-tONQomjZzJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQomjZzJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQomjZzJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQomjZzJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQomjZzJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQomjZzJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQomjZzJ .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-tONQomjZzJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQomjZzJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQomjZzJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQomjZzJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQomjZzJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQomjZzJ H5 {
  color: #000000;
}
.cid-tONQomjZzJ P {
  color: #000000;
}
.cid-tONQomjZzJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQomjZzJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQomjZzJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQomjZzJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQomjZzJ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-7e {
  /* Type valid CSS here */
}
#custom-html-7e div {
  height: 75px;
  background-color: #000;
}
#custom-html-sm {
  /* Type valid CSS here */
}
#custom-html-sm div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sm 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-rMxhve6QqU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMxhve6QqU .mbr-text,
.cid-rMxhve6QqU blockquote {
  color: #767676;
}
.cid-rMxhve6QqU .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-rMxhve6QqU h5 {
  font-size: 15px;
}
.cid-rMxhve6QqU a:link {
  color: #de9956;
}
.cid-rMxhve6QqU a:hover {
  color: #f1b173;
}
.cid-rMxhve6QqU a:visited {
  color: #de9956;
}
.cid-rMxhveCJVX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMxhveCJVX .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMxhveCJVX .row-element,
.cid-rMxhveCJVX .image-element {
  padding: 0;
}
.cid-rMxhveCJVX .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMxhveCJVX .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMxhveCJVX .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMxhveCJVX .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMxhveCJVX .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMxhveCJVX .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMxhveCJVX .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMxhveCJVX .underline .line {
    height: 2px;
  }
  .cid-rMxhveCJVX .mbr-title,
  .cid-rMxhveCJVX .underline,
  .cid-rMxhveCJVX .mbr-text,
  .cid-rMxhveCJVX .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMxhveCJVX .mbr-title,
.cid-rMxhveCJVX .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMxhveCJVX .mbr-text,
.cid-rMxhveCJVX .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMxhveCJVX 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-rMxhveCJVX 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-rMxhveCJVX 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-rMxhveCJVX .bouton {
  text-align: center;
}
.cid-rMxhveCJVX .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMxhveCJVX .couverture {
  aspect-ratio: 1;
}
.cid-rMxhveCJVX .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMxhveCJVX p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMxhveCJVX 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-tMVf2ziYqm {
  background: #ffffff;
}
.cid-tMVf2ziYqm .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVf2ziYqm .mbr-figure {
  margin: 0 auto;
}
.cid-tMVf2ziYqm figcaption {
  position: relative;
}
.cid-tMVf2ziYqm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVf2ziYqm .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVf2ziYqm .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVf2ziYqm .view_port {
    height: 10px;
  }
}
.cid-tMVf2ziYqm .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-tMVf2ziYqm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVf2ziYqm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVf2ziYqm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVf2ziYqm .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMxhvgbTHd {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhvgbTHd .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhvgbTHd H3 {
  text-align: left;
  color: #000000;
}
.cid-rMxhvgbTHd .container {
  height: 58px;
}
.cid-rMxhvgGGDt {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMxhvgGGDt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMxhvgGGDt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMxhvgGGDt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMxhvgGGDt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMxhvgGGDt .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-rMxhvgGGDt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMxhvgGGDt .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMxhvgGGDt .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMxhvgGGDt .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-rMxhvhw8az {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhvhw8az .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhvhw8az H3 {
  text-align: left;
  color: #000;
}
.cid-rMxhvhw8az .container {
  height: 58px;
}
.cid-rMxhvi0VaP {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMxhvi0VaP .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMxhvi0VaP .mbr-text p {
  background: #ffffff;
}
.cid-rMxhvi0VaP .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMxhvi0VaP .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMxhviDZud {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhviDZud .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhviDZud H3 {
  text-align: left;
  color: #000;
}
.cid-rMxhviDZud .container {
  height: 58px;
}
.cid-rMxhvj8IiB {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-rMxhvj8IiB .mbr-text,
.cid-rMxhvj8IiB blockquote {
  color: #767676;
}
.cid-rMxhvj8IiB .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-rMxhvj8IiB h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t2w5FDpUa6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t2w5FDpUa6 .mbr-section-subtitle {
  color: #767676;
}
.cid-t2w5FDpUa6 H2 {
  text-align: left;
  color: #000;
}
.cid-t2w5FDpUa6 .container {
  height: 58px;
}
.cid-t2w5FDpUa6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2w5FDpUa6 a:hover {
  color: #000;
}
.cid-t2w5FDpUa6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t2w5FDpUa6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t2w5GaeyER {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t2w5GaeyER .mbr-text,
.cid-t2w5GaeyER blockquote {
  color: #767676;
}
.cid-t2w5GaeyER .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t2w5GaeyER h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t2w5GaeyER .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t2w5GaeyER .separation {
  height: 45px;
}
.cid-t2w5GaeyER img {
  width: 40px;
}
.cid-t2w5GaeyER a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t2w5GaeyER a:hover {
  color: #000;
}
.cid-t2w5GaeyER 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-t2w5GaeyER a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMxhvjJ4N3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhvjJ4N3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhvjJ4N3 H3 {
  text-align: left;
  color: #000;
}
.cid-rMxhvjJ4N3 .container {
  height: 58px;
}
.cid-rMxhvkd0MQ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMxhvkd0MQ .card-box {
  padding: 0 0.3rem;
}
.cid-rMxhvkd0MQ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMxhvkd0MQ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMxhvkd0MQ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMxhvkd0MQ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMxhvkd0MQ .mbr-text {
  color: #000000;
}
.cid-rMxhvkd0MQ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMxhvkd0MQ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMxhvkd0MQ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMxhvkd0MQ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMxhvkd0MQ .card-title {
  color: #000000;
}
.cid-rMxhvkd0MQ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMxhvkTcL9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhvkTcL9 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhvkTcL9 H3 {
  text-align: left;
  color: #000;
}
.cid-rMxhvkTcL9 .container {
  height: 58px;
}
.cid-sMsmKwCnzH {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmKwCnzH .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmKwCnzH .mbr-text p {
  background: #ffffff;
}
.cid-sMsmKwCnzH .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmKwCnzH .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmKwCnzH .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmKwCnzH .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmKwCnzH .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmKwCnzH .logos-cb {
  max-width: 100%;
}
.cid-sMsmKwCnzH .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmKwCnzH .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmKwCnzH .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmKwCnzH .lien:hover {
  color: #000;
}
.cid-sMsmKwCnzH .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-sMsmKwCnzH .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMxhvm8kZn {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMxhvm8kZn .mbr-section-subtitle {
  color: #767676;
}
.cid-rMxhvm8kZn H3 {
  text-align: left;
  color: #000;
}
.cid-rMxhvm8kZn .container {
  height: 58px;
}
.cid-sEn3kYbilU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3kYbilU .title {
  margin-bottom: 2rem;
}
.cid-sEn3kYbilU .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3kYbilU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3kYbilU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3kYbilU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3kYbilU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3kYbilU H2 {
  color: #000000;
}
.cid-sEn3kYbilU LABEL {
  color: #000000;
}
.cid-sEn3kYbilU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3kYbilU .btn-form {
  border-radius: 0px;
}
.cid-tONQq6Tcaf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQq6Tcaf .content {
    text-align: center;
  }
  .cid-tONQq6Tcaf .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQq6Tcaf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQq6Tcaf .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQq6Tcaf .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQq6Tcaf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQq6Tcaf .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQq6Tcaf .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-tONQq6Tcaf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQq6Tcaf .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQq6Tcaf .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQq6Tcaf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQq6Tcaf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQq6Tcaf H5 {
  color: #000000;
}
.cid-tONQq6Tcaf P {
  color: #000000;
}
.cid-tONQq6Tcaf .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQq6Tcaf .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQq6Tcaf .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQq6Tcaf .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQq6Tcaf .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-7x {
  /* Type valid CSS here */
}
#custom-html-7x div {
  height: 75px;
  background-color: #000;
}
#custom-html-sp {
  /* Type valid CSS here */
}
#custom-html-sp div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sp 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-rMBfguePOP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMBfguePOP .mbr-text,
.cid-rMBfguePOP blockquote {
  color: #767676;
}
.cid-rMBfguePOP .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-rMBfguePOP h5 {
  font-size: 15px;
}
.cid-rMBfguePOP a:link {
  color: #de9956;
}
.cid-rMBfguePOP a:hover {
  color: #f1b173;
}
.cid-rMBfguePOP a:visited {
  color: #de9956;
}
.cid-rMBfguHtrJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMBfguHtrJ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMBfguHtrJ .row-element,
.cid-rMBfguHtrJ .image-element {
  padding: 0;
}
.cid-rMBfguHtrJ .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMBfguHtrJ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMBfguHtrJ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMBfguHtrJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMBfguHtrJ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMBfguHtrJ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMBfguHtrJ .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMBfguHtrJ .underline .line {
    height: 2px;
  }
  .cid-rMBfguHtrJ .mbr-title,
  .cid-rMBfguHtrJ .underline,
  .cid-rMBfguHtrJ .mbr-text,
  .cid-rMBfguHtrJ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMBfguHtrJ .mbr-title,
.cid-rMBfguHtrJ .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMBfguHtrJ .mbr-text,
.cid-rMBfguHtrJ .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMBfguHtrJ 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-rMBfguHtrJ 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-rMBfguHtrJ 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-rMBfguHtrJ .bouton {
  text-align: center;
}
.cid-rMBfguHtrJ .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMBfguHtrJ .couverture {
  aspect-ratio: 1;
}
.cid-rMBfguHtrJ .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMBfguHtrJ p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMBfguHtrJ 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-tMVfoFRm3F {
  background: #ffffff;
}
.cid-tMVfoFRm3F .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVfoFRm3F .mbr-figure {
  margin: 0 auto;
}
.cid-tMVfoFRm3F figcaption {
  position: relative;
}
.cid-tMVfoFRm3F figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVfoFRm3F .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVfoFRm3F .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVfoFRm3F .view_port {
    height: 10px;
  }
}
.cid-tMVfoFRm3F .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-tMVfoFRm3F .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVfoFRm3F .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVfoFRm3F .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVfoFRm3F .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMBfgw6gir {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMBfgw6gir .mbr-section-subtitle {
  color: #767676;
}
.cid-rMBfgw6gir H3 {
  text-align: left;
  color: #000000;
}
.cid-rMBfgw6gir .container {
  height: 58px;
}
.cid-rMBfgwBJhd {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMBfgwBJhd .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMBfgwBJhd .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMBfgwBJhd .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMBfgwBJhd .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMBfgwBJhd .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-rMBfgwBJhd .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMBfgwBJhd .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMBfgwBJhd .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMBfgwBJhd .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-rMBfgxxdZR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMBfgxxdZR .mbr-section-subtitle {
  color: #767676;
}
.cid-rMBfgxxdZR H3 {
  text-align: left;
  color: #000;
}
.cid-rMBfgxxdZR .container {
  height: 58px;
}
.cid-rMBfgy4mUw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rMBfgy4mUw .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMBfgy4mUw .mbr-text p {
  background: #ffffff;
}
.cid-rMBfgy4mUw .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMBfgy4mUw .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t6RCAyWiSa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t6RCAyWiSa .mbr-section-subtitle {
  color: #767676;
}
.cid-t6RCAyWiSa H2 {
  text-align: left;
  color: #000;
}
.cid-t6RCAyWiSa .container {
  height: 58px;
}
.cid-t6RCAyWiSa a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t6RCAyWiSa a:hover {
  color: #000;
}
.cid-t6RCAyWiSa a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t6RCAyWiSa a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t6RCB2RtFc {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t6RCB2RtFc .mbr-text,
.cid-t6RCB2RtFc blockquote {
  color: #767676;
}
.cid-t6RCB2RtFc .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t6RCB2RtFc h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t6RCB2RtFc .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t6RCB2RtFc .separation {
  height: 45px;
}
.cid-t6RCB2RtFc img {
  width: 40px;
}
.cid-t6RCB2RtFc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t6RCB2RtFc a:hover {
  color: #000;
}
.cid-t6RCB2RtFc 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-t6RCB2RtFc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMBfgzTXO8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMBfgzTXO8 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMBfgzTXO8 H3 {
  text-align: left;
  color: #000;
}
.cid-rMBfgzTXO8 .container {
  height: 58px;
}
.cid-rMBfgAp6Cl {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMBfgAp6Cl .card-box {
  padding: 0 0.3rem;
}
.cid-rMBfgAp6Cl .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMBfgAp6Cl .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMBfgAp6Cl h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMBfgAp6Cl p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMBfgAp6Cl .mbr-text {
  color: #000000;
}
.cid-rMBfgAp6Cl .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMBfgAp6Cl .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMBfgAp6Cl .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMBfgAp6Cl .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMBfgAp6Cl .card-title {
  color: #000000;
}
.cid-rMBfgAp6Cl .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMBfgBjY5f {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMBfgBjY5f .mbr-section-subtitle {
  color: #767676;
}
.cid-rMBfgBjY5f H3 {
  text-align: left;
  color: #000;
}
.cid-rMBfgBjY5f .container {
  height: 58px;
}
.cid-sMsmNkmuju {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmNkmuju .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmNkmuju .mbr-text p {
  background: #ffffff;
}
.cid-sMsmNkmuju .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmNkmuju .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmNkmuju .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmNkmuju .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmNkmuju .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmNkmuju .logos-cb {
  max-width: 100%;
}
.cid-sMsmNkmuju .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmNkmuju .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmNkmuju .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmNkmuju .lien:hover {
  color: #000;
}
.cid-sMsmNkmuju .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-sMsmNkmuju .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMBfgCCz75 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMBfgCCz75 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMBfgCCz75 H3 {
  text-align: left;
  color: #000;
}
.cid-rMBfgCCz75 .container {
  height: 58px;
}
.cid-sEn3nqysic {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3nqysic .title {
  margin-bottom: 2rem;
}
.cid-sEn3nqysic .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3nqysic a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3nqysic a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3nqysic .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3nqysic .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3nqysic H2 {
  color: #000000;
}
.cid-sEn3nqysic LABEL {
  color: #000000;
}
.cid-sEn3nqysic .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3nqysic .btn-form {
  border-radius: 0px;
}
.cid-tONQrHwgtH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQrHwgtH .content {
    text-align: center;
  }
  .cid-tONQrHwgtH .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQrHwgtH .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQrHwgtH .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQrHwgtH .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQrHwgtH .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQrHwgtH .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQrHwgtH .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-tONQrHwgtH .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQrHwgtH .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQrHwgtH .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQrHwgtH .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQrHwgtH .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQrHwgtH H5 {
  color: #000000;
}
.cid-tONQrHwgtH P {
  color: #000000;
}
.cid-tONQrHwgtH .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQrHwgtH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQrHwgtH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQrHwgtH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQrHwgtH .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-8g {
  /* Type valid CSS here */
}
#custom-html-8g div {
  height: 75px;
  background-color: #000;
}
#custom-html-ss {
  /* Type valid CSS here */
}
#custom-html-ss div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ss 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-rMCBjQwnNt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMCBjQwnNt .mbr-text,
.cid-rMCBjQwnNt blockquote {
  color: #767676;
}
.cid-rMCBjQwnNt .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-rMCBjQwnNt h5 {
  font-size: 15px;
}
.cid-rMCBjQwnNt a:link {
  color: #de9956;
}
.cid-rMCBjQwnNt a:hover {
  color: #f1b173;
}
.cid-rMCBjQwnNt a:visited {
  color: #de9956;
}
.cid-rMCBjR1BqH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMCBjR1BqH .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMCBjR1BqH .row-element,
.cid-rMCBjR1BqH .image-element {
  padding: 0;
}
.cid-rMCBjR1BqH .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMCBjR1BqH .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMCBjR1BqH .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMCBjR1BqH .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMCBjR1BqH .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMCBjR1BqH .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMCBjR1BqH .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMCBjR1BqH .underline .line {
    height: 2px;
  }
  .cid-rMCBjR1BqH .mbr-title,
  .cid-rMCBjR1BqH .underline,
  .cid-rMCBjR1BqH .mbr-text,
  .cid-rMCBjR1BqH .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMCBjR1BqH .mbr-title,
.cid-rMCBjR1BqH .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMCBjR1BqH .mbr-text,
.cid-rMCBjR1BqH .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMCBjR1BqH 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-rMCBjR1BqH 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-rMCBjR1BqH 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-rMCBjR1BqH .bouton {
  text-align: center;
}
.cid-rMCBjR1BqH .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMCBjR1BqH .couverture {
  aspect-ratio: 1;
}
.cid-rMCBjR1BqH .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMCBjR1BqH p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMCBjR1BqH 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-tMVfAwhy6G {
  background: #ffffff;
}
.cid-tMVfAwhy6G .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVfAwhy6G .mbr-figure {
  margin: 0 auto;
}
.cid-tMVfAwhy6G figcaption {
  position: relative;
}
.cid-tMVfAwhy6G figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVfAwhy6G .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVfAwhy6G .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVfAwhy6G .view_port {
    height: 10px;
  }
}
.cid-tMVfAwhy6G .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-tMVfAwhy6G .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVfAwhy6G .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVfAwhy6G .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVfAwhy6G .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMCBjSwcyN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCBjSwcyN .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCBjSwcyN H3 {
  text-align: left;
  color: #000000;
}
.cid-rMCBjSwcyN .container {
  height: 58px;
}
.cid-rMCBjSZTYy {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMCBjSZTYy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMCBjSZTYy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMCBjSZTYy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMCBjSZTYy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMCBjSZTYy .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-rMCBjSZTYy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMCBjSZTYy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMCBjSZTYy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMCBjSZTYy .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-rMCBjTPMVX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCBjTPMVX .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCBjTPMVX H3 {
  text-align: left;
  color: #000;
}
.cid-rMCBjTPMVX .container {
  height: 58px;
}
.cid-rMCBjUmon4 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-rMCBjUmon4 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMCBjUmon4 .mbr-text p {
  background: #ffffff;
}
.cid-rMCBjUmon4 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMCBjUmon4 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMCBjUmon4 .support {
  width: 30%;
  aspect-ratio: 0.505;
}
.cid-uMKSH6QisF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMKSH6QisF .mbr-text,
.cid-uMKSH6QisF blockquote {
  color: #767676;
}
.cid-uMKSH6QisF .media-container-row {
  padding: 0px;
}
.cid-uMKSH6QisF .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-uMKSH6QisF .mbr-text {
  color: #000000;
}
.cid-uMKSH6QisF h2 {
  font-size: 1.4em;
}
.cid-uMKSH6QisF h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uMKSH6QisF .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uMKSH6QisF .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uMKSH6QisF .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uMKSH6QisF .photo-produit {
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uMKSH6QisF .photo-produit {
    width: 100%;
  }
}
.cid-uMKSH6QisF .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uMKSH6QisF .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uCFex8U5KQ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uCFex8U5KQ .mbr-section-subtitle {
  color: #767676;
}
.cid-uCFex8U5KQ H2 {
  text-align: left;
  color: #000;
}
.cid-uCFex8U5KQ .container {
  height: 58px;
}
.cid-uCFex8U5KQ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCFex8U5KQ a:hover {
  color: #000;
}
.cid-uCFex8U5KQ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCFex8U5KQ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCFexzDiPH {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uCFexzDiPH .mbr-text,
.cid-uCFexzDiPH blockquote {
  color: #767676;
}
.cid-uCFexzDiPH .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uCFexzDiPH h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uCFexzDiPH .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uCFexzDiPH .separation {
  height: 45px;
}
.cid-uCFexzDiPH img {
  width: 40px;
}
.cid-uCFexzDiPH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCFexzDiPH a:hover {
  color: #000;
}
.cid-uCFexzDiPH 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-uCFexzDiPH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMCBjV0jeZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCBjV0jeZ .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCBjV0jeZ H3 {
  text-align: left;
  color: #000;
}
.cid-rMCBjV0jeZ .container {
  height: 58px;
}
.cid-rMCBjVvTTR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMCBjVvTTR .card-box {
  padding: 0 0.3rem;
}
.cid-rMCBjVvTTR .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMCBjVvTTR .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMCBjVvTTR h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMCBjVvTTR p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMCBjVvTTR .mbr-text {
  color: #000000;
}
.cid-rMCBjVvTTR .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMCBjVvTTR .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMCBjVvTTR .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMCBjVvTTR .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMCBjVvTTR .card-title {
  color: #000000;
}
.cid-rMCBjVvTTR .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMCBjW9Bbu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCBjW9Bbu .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCBjW9Bbu H3 {
  text-align: left;
  color: #000;
}
.cid-rMCBjW9Bbu .container {
  height: 58px;
}
.cid-sMsmQqy437 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmQqy437 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmQqy437 .mbr-text p {
  background: #ffffff;
}
.cid-sMsmQqy437 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmQqy437 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmQqy437 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmQqy437 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmQqy437 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmQqy437 .logos-cb {
  max-width: 100%;
}
.cid-sMsmQqy437 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmQqy437 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmQqy437 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmQqy437 .lien:hover {
  color: #000;
}
.cid-sMsmQqy437 .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-sMsmQqy437 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMCBjXkAqh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMCBjXkAqh .mbr-section-subtitle {
  color: #767676;
}
.cid-rMCBjXkAqh H3 {
  text-align: left;
  color: #000;
}
.cid-rMCBjXkAqh .container {
  height: 58px;
}
.cid-sEn3pKsH8Y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3pKsH8Y .title {
  margin-bottom: 2rem;
}
.cid-sEn3pKsH8Y .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3pKsH8Y a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3pKsH8Y a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3pKsH8Y .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3pKsH8Y .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3pKsH8Y H2 {
  color: #000000;
}
.cid-sEn3pKsH8Y LABEL {
  color: #000000;
}
.cid-sEn3pKsH8Y .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3pKsH8Y .btn-form {
  border-radius: 0px;
}
.cid-tONQtlYqIm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQtlYqIm .content {
    text-align: center;
  }
  .cid-tONQtlYqIm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQtlYqIm .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQtlYqIm .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQtlYqIm .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQtlYqIm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQtlYqIm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQtlYqIm .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-tONQtlYqIm .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQtlYqIm .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQtlYqIm .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQtlYqIm .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQtlYqIm .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQtlYqIm H5 {
  color: #000000;
}
.cid-tONQtlYqIm P {
  color: #000000;
}
.cid-tONQtlYqIm .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQtlYqIm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQtlYqIm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQtlYqIm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQtlYqIm .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-8x {
  /* Type valid CSS here */
}
#custom-html-8x div {
  height: 75px;
  background-color: #000;
}
#custom-html-sv {
  /* Type valid CSS here */
}
#custom-html-sv div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sv 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-rMGXzQubfq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMGXzQubfq .mbr-text,
.cid-rMGXzQubfq blockquote {
  color: #767676;
}
.cid-rMGXzQubfq .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-rMGXzQubfq h5 {
  font-size: 15px;
}
.cid-rMGXzQubfq a:link {
  color: #de9956;
}
.cid-rMGXzQubfq a:hover {
  color: #f1b173;
}
.cid-rMGXzQubfq a:visited {
  color: #de9956;
}
.cid-rMGXzR4mf0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMGXzR4mf0 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMGXzR4mf0 .row-element,
.cid-rMGXzR4mf0 .image-element {
  padding: 0;
}
.cid-rMGXzR4mf0 .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMGXzR4mf0 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMGXzR4mf0 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMGXzR4mf0 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMGXzR4mf0 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMGXzR4mf0 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMGXzR4mf0 .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMGXzR4mf0 .underline .line {
    height: 2px;
  }
  .cid-rMGXzR4mf0 .mbr-title,
  .cid-rMGXzR4mf0 .underline,
  .cid-rMGXzR4mf0 .mbr-text,
  .cid-rMGXzR4mf0 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMGXzR4mf0 .mbr-title,
.cid-rMGXzR4mf0 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMGXzR4mf0 .mbr-text,
.cid-rMGXzR4mf0 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMGXzR4mf0 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-rMGXzR4mf0 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-rMGXzR4mf0 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-rMGXzR4mf0 .bouton {
  text-align: center;
}
.cid-rMGXzR4mf0 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMGXzR4mf0 .couverture {
  aspect-ratio: 1;
}
.cid-rMGXzR4mf0 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMGXzR4mf0 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMGXzR4mf0 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-tMVfOlfTJz {
  background: #ffffff;
}
.cid-tMVfOlfTJz .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVfOlfTJz .mbr-figure {
  margin: 0 auto;
}
.cid-tMVfOlfTJz figcaption {
  position: relative;
}
.cid-tMVfOlfTJz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVfOlfTJz .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVfOlfTJz .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVfOlfTJz .view_port {
    height: 10px;
  }
}
.cid-tMVfOlfTJz .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-tMVfOlfTJz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVfOlfTJz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVfOlfTJz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVfOlfTJz .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMGXzSnYv3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzSnYv3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMGXzSnYv3 H3 {
  text-align: left;
  color: #000000;
}
.cid-rMGXzSnYv3 .container {
  height: 58px;
}
.cid-rMGXzSRq0Z {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzSRq0Z .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMGXzSRq0Z .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMGXzSRq0Z .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMGXzSRq0Z .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMGXzSRq0Z .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-rMGXzSRq0Z .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMGXzSRq0Z .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMGXzSRq0Z .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMGXzSRq0Z .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-v7Tlr6bTmu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7Tlr6bTmu .card-box {
  padding: 0 0.3rem;
}
.cid-v7Tlr6bTmu .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v7Tlr6bTmu .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v7Tlr6bTmu h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v7Tlr6bTmu p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v7Tlr6bTmu .mbr-text {
  color: #000000;
}
.cid-v7Tlr6bTmu .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v7Tlr6bTmu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v7Tlr6bTmu h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v7Tlr6bTmu .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v7Tlr6bTmu .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v7Tlr6bTmu .card-title {
  color: #000000;
}
.cid-v7Tlr6bTmu .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v7Tlr6bTmu .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v7Tlr6bTmu .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v7Tlr6bTmu .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v7Tlr6bTmu .souligne:hover {
  color: #999;
}
.cid-v7Tlr6bTmu .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-v7Tlr6bTmu .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v7Tlr6bTmu .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v7Tlr6bTmu .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v7Tlr6bTmu .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v7Tlr6bTmu .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v7Tlr6bTmu .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v7Tlr6bTmu .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v7Tlr6bTmu .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-v7Tlr6bTmu .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v7Tlr6bTmu .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v7Tlr6bTmu .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v7Tlr6bTmu .carousel-arrow.hidden {
  display: none;
}
.cid-v7Tlr6bTmu .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-v7Tlr6bTmu h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v7Tlr6bTmu .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v7Tlr6bTmu .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v7Tlr6bTmu .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v7Tlr6bTmu .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v7Tlr6bTmu .photo-produit {
    width: 100%;
  }
}
.cid-v7Tlr6bTmu .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v7Tlr6bTmu .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v7Tlr6bTmu .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v7Tlr6bTmu .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-rMGXzTDG9O {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzTDG9O .mbr-section-subtitle {
  color: #767676;
}
.cid-rMGXzTDG9O H3 {
  text-align: left;
  color: #000;
}
.cid-rMGXzTDG9O .container {
  height: 58px;
}
.cid-rMGXzU6J5P {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rMGXzU6J5P .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMGXzU6J5P .mbr-text p {
  background: #ffffff;
}
.cid-rMGXzU6J5P .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMGXzU6J5P .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uCFeLRLGX3 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uCFeLRLGX3 .mbr-section-subtitle {
  color: #767676;
}
.cid-uCFeLRLGX3 H2 {
  text-align: left;
  color: #000;
}
.cid-uCFeLRLGX3 .container {
  height: 58px;
}
.cid-uCFeLRLGX3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCFeLRLGX3 a:hover {
  color: #000;
}
.cid-uCFeLRLGX3 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uCFeLRLGX3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uCFeMxj0l3 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uCFeMxj0l3 .mbr-text,
.cid-uCFeMxj0l3 blockquote {
  color: #767676;
}
.cid-uCFeMxj0l3 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uCFeMxj0l3 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uCFeMxj0l3 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uCFeMxj0l3 .separation {
  height: 45px;
}
.cid-uCFeMxj0l3 img {
  width: 40px;
}
.cid-uCFeMxj0l3 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uCFeMxj0l3 a:hover {
  color: #000;
}
.cid-uCFeMxj0l3 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-uCFeMxj0l3 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rTzHbOOg7H {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTzHbOOg7H .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTzHbOOg7H .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTzHbOOg7H .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTzHbOOg7H .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTzHbOOg7H h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzHbOOg7H h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzHbOOg7H .couverture {
  aspect-ratio: 1;
}
.cid-rMGXzUIyGc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzUIyGc .mbr-section-subtitle {
  color: #767676;
}
.cid-rMGXzUIyGc H3 {
  text-align: left;
  color: #000;
}
.cid-rMGXzUIyGc .container {
  height: 58px;
}
.cid-rMGXzVijWd {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMGXzVijWd .card-box {
  padding: 0 0.3rem;
}
.cid-rMGXzVijWd .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMGXzVijWd .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMGXzVijWd h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMGXzVijWd p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMGXzVijWd .mbr-text {
  color: #000000;
}
.cid-rMGXzVijWd .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMGXzVijWd .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMGXzVijWd .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMGXzVijWd .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMGXzVijWd .card-title {
  color: #000000;
}
.cid-rMGXzVijWd .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMGXzVWo5o {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzVWo5o .mbr-section-subtitle {
  color: #767676;
}
.cid-rMGXzVWo5o H3 {
  text-align: left;
  color: #000;
}
.cid-rMGXzVWo5o .container {
  height: 58px;
}
.cid-sMsmSOmmnb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmSOmmnb .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmSOmmnb .mbr-text p {
  background: #ffffff;
}
.cid-sMsmSOmmnb .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmSOmmnb .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmSOmmnb .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmSOmmnb .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmSOmmnb .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmSOmmnb .logos-cb {
  max-width: 100%;
}
.cid-sMsmSOmmnb .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmSOmmnb .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmSOmmnb .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmSOmmnb .lien:hover {
  color: #000;
}
.cid-sMsmSOmmnb .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-sMsmSOmmnb .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMGXzXaWHh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMGXzXaWHh .mbr-section-subtitle {
  color: #767676;
}
.cid-rMGXzXaWHh H3 {
  text-align: left;
  color: #000;
}
.cid-rMGXzXaWHh .container {
  height: 58px;
}
.cid-sEn3se93wD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3se93wD .title {
  margin-bottom: 2rem;
}
.cid-sEn3se93wD .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3se93wD a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3se93wD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3se93wD .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3se93wD .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3se93wD H2 {
  color: #000000;
}
.cid-sEn3se93wD LABEL {
  color: #000000;
}
.cid-sEn3se93wD .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3se93wD .btn-form {
  border-radius: 0px;
}
.cid-tONQve1Bzs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQve1Bzs .content {
    text-align: center;
  }
  .cid-tONQve1Bzs .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQve1Bzs .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQve1Bzs .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQve1Bzs .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQve1Bzs .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQve1Bzs .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQve1Bzs .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-tONQve1Bzs .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQve1Bzs .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQve1Bzs .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQve1Bzs .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQve1Bzs .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQve1Bzs H5 {
  color: #000000;
}
.cid-tONQve1Bzs P {
  color: #000000;
}
.cid-tONQve1Bzs .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQve1Bzs .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQve1Bzs .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQve1Bzs .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQve1Bzs .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-9v {
  /* Type valid CSS here */
}
#custom-html-9v div {
  height: 75px;
  background-color: #000;
}
#custom-html-sy {
  /* Type valid CSS here */
}
#custom-html-sy div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-sy 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-rMIu4xDv4M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rMIu4xDv4M .mbr-text,
.cid-rMIu4xDv4M blockquote {
  color: #767676;
}
.cid-rMIu4xDv4M .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-rMIu4xDv4M h5 {
  font-size: 15px;
}
.cid-rMIu4xDv4M a:link {
  color: #de9956;
}
.cid-rMIu4xDv4M a:hover {
  color: #f1b173;
}
.cid-rMIu4xDv4M a:visited {
  color: #de9956;
}
.cid-rMIu4y6KNp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rMIu4y6KNp .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rMIu4y6KNp .row-element,
.cid-rMIu4y6KNp .image-element {
  padding: 0;
}
.cid-rMIu4y6KNp .image-element {
  display: flex;
  justify-content: center;
}
.cid-rMIu4y6KNp .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rMIu4y6KNp .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rMIu4y6KNp .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rMIu4y6KNp .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rMIu4y6KNp .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rMIu4y6KNp .text-content {
    padding: 2rem 1rem;
  }
  .cid-rMIu4y6KNp .underline .line {
    height: 2px;
  }
  .cid-rMIu4y6KNp .mbr-title,
  .cid-rMIu4y6KNp .underline,
  .cid-rMIu4y6KNp .mbr-text,
  .cid-rMIu4y6KNp .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rMIu4y6KNp .mbr-title,
.cid-rMIu4y6KNp .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rMIu4y6KNp .mbr-text,
.cid-rMIu4y6KNp .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rMIu4y6KNp 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-rMIu4y6KNp 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-rMIu4y6KNp 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-rMIu4y6KNp .bouton {
  text-align: center;
}
.cid-rMIu4y6KNp .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rMIu4y6KNp .couverture {
  aspect-ratio: 1;
}
.cid-rMIu4y6KNp .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rMIu4y6KNp p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rMIu4y6KNp 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-tMVg1tvhkF {
  background: #ffffff;
}
.cid-tMVg1tvhkF .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVg1tvhkF .mbr-figure {
  margin: 0 auto;
}
.cid-tMVg1tvhkF figcaption {
  position: relative;
}
.cid-tMVg1tvhkF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVg1tvhkF .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVg1tvhkF .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVg1tvhkF .view_port {
    height: 10px;
  }
}
.cid-tMVg1tvhkF .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-tMVg1tvhkF .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVg1tvhkF .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVg1tvhkF .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVg1tvhkF .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rMIu4zq0YR {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4zq0YR .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIu4zq0YR H3 {
  text-align: left;
  color: #000000;
}
.cid-rMIu4zq0YR .container {
  height: 58px;
}
.cid-rMIu4zS0xN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4zS0xN .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rMIu4zS0xN .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rMIu4zS0xN .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rMIu4zS0xN .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rMIu4zS0xN .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-rMIu4zS0xN .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rMIu4zS0xN .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rMIu4zS0xN .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rMIu4zS0xN .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-v4XgmhEgO8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v4XgmhEgO8 .mbr-text,
.cid-v4XgmhEgO8 blockquote {
  color: #767676;
}
.cid-v4XgmhEgO8 .media-container-row {
  padding: 0px;
}
.cid-v4XgmhEgO8 .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-v4XgmhEgO8 .mbr-text {
  color: #000000;
}
.cid-v4XgmhEgO8 h2 {
  font-size: 1.4em;
}
.cid-v4XgmhEgO8 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v4XgmhEgO8 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v4XgmhEgO8 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v4XgmhEgO8 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v4XgmhEgO8 .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v4XgmhEgO8 .photo-produit {
    width: 100%;
  }
}
.cid-v4XgmhEgO8 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v4XgmhEgO8 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v4XgmhEgO8 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rMIu4AwsnI {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4AwsnI .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIu4AwsnI H3 {
  text-align: left;
  color: #000;
}
.cid-rMIu4AwsnI .container {
  height: 58px;
}
.cid-rMIu4B2UDN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4B2UDN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rMIu4B2UDN .mbr-text p {
  background: #ffffff;
}
.cid-rMIu4B2UDN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rMIu4B2UDN .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rMIu4B2UDN .support {
  width: 30%;
  aspect-ratio: 0.505;
}
.cid-uYrn7FsaTu {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYrn7FsaTu .mbr-section-subtitle {
  color: #767676;
}
.cid-uYrn7FsaTu H2 {
  text-align: left;
  color: #000;
}
.cid-uYrn7FsaTu .container {
  height: 58px;
}
.cid-uYrn7FsaTu a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uYrn7FsaTu a:hover {
  color: #000;
}
.cid-uYrn7FsaTu a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uYrn7FsaTu a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uYrn883qac {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uYrn883qac .mbr-text,
.cid-uYrn883qac blockquote {
  color: #767676;
}
.cid-uYrn883qac .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uYrn883qac h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uYrn883qac .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uYrn883qac .separation {
  height: 45px;
}
.cid-uYrn883qac img {
  width: 40px;
}
.cid-uYrn883qac a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uYrn883qac a:hover {
  color: #000;
}
.cid-uYrn883qac 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-uYrn883qac a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMIu4BCpT3 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4BCpT3 .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIu4BCpT3 H3 {
  text-align: left;
  color: #000;
}
.cid-rMIu4BCpT3 .container {
  height: 58px;
}
.cid-rMIu4C6yBq {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rMIu4C6yBq .card-box {
  padding: 0 0.3rem;
}
.cid-rMIu4C6yBq .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rMIu4C6yBq .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rMIu4C6yBq h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rMIu4C6yBq p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rMIu4C6yBq .mbr-text {
  color: #000000;
}
.cid-rMIu4C6yBq .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rMIu4C6yBq .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rMIu4C6yBq .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rMIu4C6yBq .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rMIu4C6yBq .card-title {
  color: #000000;
}
.cid-rMIu4C6yBq .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rMIu4CKvXK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4CKvXK .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIu4CKvXK H3 {
  text-align: left;
  color: #000;
}
.cid-rMIu4CKvXK .container {
  height: 58px;
}
.cid-sMsmVpY0wI {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmVpY0wI .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmVpY0wI .mbr-text p {
  background: #ffffff;
}
.cid-sMsmVpY0wI .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmVpY0wI .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmVpY0wI .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmVpY0wI .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmVpY0wI .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmVpY0wI .logos-cb {
  max-width: 100%;
}
.cid-sMsmVpY0wI .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmVpY0wI .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmVpY0wI .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmVpY0wI .lien:hover {
  color: #000;
}
.cid-sMsmVpY0wI .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-sMsmVpY0wI .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rMIu4DQ8pR {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rMIu4DQ8pR .mbr-section-subtitle {
  color: #767676;
}
.cid-rMIu4DQ8pR H3 {
  text-align: left;
  color: #000;
}
.cid-rMIu4DQ8pR .container {
  height: 58px;
}
.cid-sEn3uYfJLL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3uYfJLL .title {
  margin-bottom: 2rem;
}
.cid-sEn3uYfJLL .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3uYfJLL a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3uYfJLL a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3uYfJLL .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3uYfJLL .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3uYfJLL H2 {
  color: #000000;
}
.cid-sEn3uYfJLL LABEL {
  color: #000000;
}
.cid-sEn3uYfJLL .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3uYfJLL .btn-form {
  border-radius: 0px;
}
.cid-tONQwSJM3k {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQwSJM3k .content {
    text-align: center;
  }
  .cid-tONQwSJM3k .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQwSJM3k .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQwSJM3k .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQwSJM3k .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQwSJM3k .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQwSJM3k .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQwSJM3k .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-tONQwSJM3k .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQwSJM3k .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQwSJM3k .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQwSJM3k .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQwSJM3k .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQwSJM3k H5 {
  color: #000000;
}
.cid-tONQwSJM3k P {
  color: #000000;
}
.cid-tONQwSJM3k .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQwSJM3k .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQwSJM3k .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQwSJM3k .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQwSJM3k .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-av {
  /* Type valid CSS here */
}
#custom-html-av div {
  height: 75px;
  background-color: #000;
}
#custom-html-t1 {
  /* Type valid CSS here */
}
#custom-html-t1 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t1 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-rTzvOU1f8t {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rTzvOU1f8t .mbr-text,
.cid-rTzvOU1f8t blockquote {
  color: #767676;
}
.cid-rTzvOU1f8t .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-rTzvOU1f8t h5 {
  font-size: 15px;
}
.cid-rTzvOU1f8t a:link {
  color: #de9956;
}
.cid-rTzvOU1f8t a:hover {
  color: #f1b173;
}
.cid-rTzvOU1f8t a:visited {
  color: #de9956;
}
.cid-rTzvOUATyf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rTzvOUATyf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rTzvOUATyf .row-element,
.cid-rTzvOUATyf .image-element {
  padding: 0;
}
.cid-rTzvOUATyf .image-element {
  display: flex;
  justify-content: center;
}
.cid-rTzvOUATyf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rTzvOUATyf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rTzvOUATyf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rTzvOUATyf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rTzvOUATyf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rTzvOUATyf .text-content {
    padding: 2rem 1rem;
  }
  .cid-rTzvOUATyf .underline .line {
    height: 2px;
  }
  .cid-rTzvOUATyf .mbr-title,
  .cid-rTzvOUATyf .underline,
  .cid-rTzvOUATyf .mbr-text,
  .cid-rTzvOUATyf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rTzvOUATyf .mbr-title,
.cid-rTzvOUATyf .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rTzvOUATyf .mbr-text,
.cid-rTzvOUATyf .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rTzvOUATyf 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-rTzvOUATyf 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-rTzvOUATyf 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-rTzvOUATyf .bouton {
  text-align: center;
}
.cid-rTzvOUATyf .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rTzvOUATyf .couverture {
  aspect-ratio: 1;
}
.cid-rTzvOUATyf .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rTzvOUATyf p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rTzvOUATyf 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-tMVgfPDCBd {
  background: #ffffff;
}
.cid-tMVgfPDCBd .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVgfPDCBd .mbr-figure {
  margin: 0 auto;
}
.cid-tMVgfPDCBd figcaption {
  position: relative;
}
.cid-tMVgfPDCBd figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVgfPDCBd .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVgfPDCBd .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVgfPDCBd .view_port {
    height: 10px;
  }
}
.cid-tMVgfPDCBd .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-tMVgfPDCBd .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVgfPDCBd .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVgfPDCBd .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVgfPDCBd .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rTzvOW1Gy7 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvOW1Gy7 .mbr-section-subtitle {
  color: #767676;
}
.cid-rTzvOW1Gy7 H3 {
  text-align: left;
  color: #000000;
}
.cid-rTzvOW1Gy7 .container {
  height: 58px;
}
.cid-rTzvOWwzrb {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvOWwzrb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rTzvOWwzrb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rTzvOWwzrb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rTzvOWwzrb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rTzvOWwzrb .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-rTzvOWwzrb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rTzvOWwzrb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rTzvOWwzrb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rTzvOWwzrb .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-uTIZ4Ue4CH {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uTIZ4Ue4CH .mbr-text,
.cid-uTIZ4Ue4CH blockquote {
  color: #767676;
}
.cid-uTIZ4Ue4CH .media-container-row {
  padding: 0px;
}
.cid-uTIZ4Ue4CH .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-uTIZ4Ue4CH .mbr-text {
  color: #000000;
}
.cid-uTIZ4Ue4CH h2 {
  font-size: 1.4em;
}
.cid-uTIZ4Ue4CH h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uTIZ4Ue4CH .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uTIZ4Ue4CH .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uTIZ4Ue4CH .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uTIZ4Ue4CH .photo-produit {
    width: 390px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uTIZ4Ue4CH .photo-produit {
    width: 100%;
  }
}
.cid-uTIZ4Ue4CH .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uTIZ4Ue4CH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uTIZ4Ue4CH .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rTzvOXHsA8 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvOXHsA8 .mbr-section-subtitle {
  color: #767676;
}
.cid-rTzvOXHsA8 H3 {
  text-align: left;
  color: #000;
}
.cid-rTzvOXHsA8 .container {
  height: 58px;
}
.cid-rTzvOYeof1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rTzvOYeof1 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rTzvOYeof1 .mbr-text p {
  background: #ffffff;
}
.cid-rTzvOYeof1 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rTzvOYeof1 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rTzJnMSQER {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rTzJnMSQER .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rTzJnMSQER .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rTzJnMSQER .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rTzJnMSQER .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rTzJnMSQER h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzJnMSQER h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rTzJnMSQER .couverture {
  aspect-ratio: 1;
}
.cid-rTzvOYR1jj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvOYR1jj .mbr-section-subtitle {
  color: #767676;
}
.cid-rTzvOYR1jj H3 {
  text-align: left;
  color: #000;
}
.cid-rTzvOYR1jj .container {
  height: 58px;
}
.cid-rTzvOZmCC6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rTzvOZmCC6 .card-box {
  padding: 0 0.3rem;
}
.cid-rTzvOZmCC6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rTzvOZmCC6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rTzvOZmCC6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rTzvOZmCC6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rTzvOZmCC6 .mbr-text {
  color: #000000;
}
.cid-rTzvOZmCC6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rTzvOZmCC6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rTzvOZmCC6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rTzvOZmCC6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rTzvOZmCC6 .card-title {
  color: #000000;
}
.cid-rTzvOZmCC6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rTzvP04Spo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvP04Spo .mbr-section-subtitle {
  color: #767676;
}
.cid-rTzvP04Spo H3 {
  text-align: left;
  color: #000;
}
.cid-rTzvP04Spo .container {
  height: 58px;
}
.cid-sMsmYjwq00 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsmYjwq00 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsmYjwq00 .mbr-text p {
  background: #ffffff;
}
.cid-sMsmYjwq00 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsmYjwq00 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsmYjwq00 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsmYjwq00 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsmYjwq00 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsmYjwq00 .logos-cb {
  max-width: 100%;
}
.cid-sMsmYjwq00 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsmYjwq00 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsmYjwq00 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsmYjwq00 .lien:hover {
  color: #000;
}
.cid-sMsmYjwq00 .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-sMsmYjwq00 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rTzvP1kwUW {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rTzvP1kwUW .mbr-section-subtitle {
  color: #767676;
}
.cid-rTzvP1kwUW H3 {
  text-align: left;
  color: #000;
}
.cid-rTzvP1kwUW .container {
  height: 58px;
}
.cid-sEn3xHwQGV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3xHwQGV .title {
  margin-bottom: 2rem;
}
.cid-sEn3xHwQGV .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3xHwQGV a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3xHwQGV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3xHwQGV .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3xHwQGV .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3xHwQGV H2 {
  color: #000000;
}
.cid-sEn3xHwQGV LABEL {
  color: #000000;
}
.cid-sEn3xHwQGV .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3xHwQGV .btn-form {
  border-radius: 0px;
}
.cid-tONQz6IPML {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQz6IPML .content {
    text-align: center;
  }
  .cid-tONQz6IPML .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQz6IPML .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQz6IPML .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQz6IPML .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQz6IPML .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQz6IPML .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQz6IPML .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-tONQz6IPML .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQz6IPML .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQz6IPML .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQz6IPML .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQz6IPML .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQz6IPML H5 {
  color: #000000;
}
.cid-tONQz6IPML P {
  color: #000000;
}
.cid-tONQz6IPML .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQz6IPML .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQz6IPML .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQz6IPML .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQz6IPML .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-bh {
  /* Type valid CSS here */
}
#custom-html-bh div {
  height: 75px;
  background-color: #000;
}
#custom-html-t4 {
  /* Type valid CSS here */
}
#custom-html-t4 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t4 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-rU2Fap5dLB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rU2Fap5dLB .mbr-text,
.cid-rU2Fap5dLB blockquote {
  color: #767676;
}
.cid-rU2Fap5dLB .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-rU2Fap5dLB h5 {
  font-size: 15px;
}
.cid-rU2Fap5dLB a:link {
  color: #de9956;
}
.cid-rU2Fap5dLB a:hover {
  color: #f1b173;
}
.cid-rU2Fap5dLB a:visited {
  color: #de9956;
}
.cid-rU2FapCHei {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rU2FapCHei .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rU2FapCHei .row-element,
.cid-rU2FapCHei .image-element {
  padding: 0;
}
.cid-rU2FapCHei .image-element {
  display: flex;
  justify-content: center;
}
.cid-rU2FapCHei .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rU2FapCHei .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rU2FapCHei .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rU2FapCHei .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rU2FapCHei .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rU2FapCHei .text-content {
    padding: 2rem 1rem;
  }
  .cid-rU2FapCHei .underline .line {
    height: 2px;
  }
  .cid-rU2FapCHei .mbr-title,
  .cid-rU2FapCHei .underline,
  .cid-rU2FapCHei .mbr-text,
  .cid-rU2FapCHei .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rU2FapCHei .mbr-title,
.cid-rU2FapCHei .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rU2FapCHei .mbr-text,
.cid-rU2FapCHei .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rU2FapCHei 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-rU2FapCHei 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-rU2FapCHei 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-rU2FapCHei .bouton {
  text-align: center;
}
.cid-rU2FapCHei .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rU2FapCHei .couverture {
  aspect-ratio: 1;
}
.cid-rU2FapCHei .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rU2FapCHei p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rU2FapCHei 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-tMVgqmO1CJ {
  background: #ffffff;
}
.cid-tMVgqmO1CJ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVgqmO1CJ .mbr-figure {
  margin: 0 auto;
}
.cid-tMVgqmO1CJ figcaption {
  position: relative;
}
.cid-tMVgqmO1CJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVgqmO1CJ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVgqmO1CJ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVgqmO1CJ .view_port {
    height: 10px;
  }
}
.cid-tMVgqmO1CJ .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-tMVgqmO1CJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVgqmO1CJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVgqmO1CJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVgqmO1CJ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rU2Far0gp6 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2Far0gp6 .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2Far0gp6 H3 {
  text-align: left;
  color: #000000;
}
.cid-rU2Far0gp6 .container {
  height: 58px;
}
.cid-rU2Farz7Pg {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rU2Farz7Pg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rU2Farz7Pg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rU2Farz7Pg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rU2Farz7Pg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rU2Farz7Pg .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-rU2Farz7Pg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rU2Farz7Pg .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rU2Farz7Pg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rU2Farz7Pg .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-rU2Jo3jq9h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2Jo3jq9h .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2Jo3jq9h H2 {
  text-align: left;
  color: #000;
}
.cid-rU2Jo3jq9h .container {
  height: 58px;
}
.cid-rU2J0ixud6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rU2J0ixud6 .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rU2J0ixud6 .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rU2J0ixud6 .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rU2J0ixud6 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rU2J0ixud6 h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU2J0ixud6 h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU2J0ixud6 .couverture {
  aspect-ratio: 1;
}
.cid-rU2FasFWFc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2FasFWFc .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2FasFWFc H3 {
  text-align: left;
  color: #000;
}
.cid-rU2FasFWFc .container {
  height: 58px;
}
.cid-sEn3VkNIwK {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sEn3VkNIwK .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sEn3VkNIwK .mbr-text p {
  background: #ffffff;
}
.cid-sEn3VkNIwK .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sEn3VkNIwK .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rU2FatXWPy {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rU2FatXWPy .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rU2FatXWPy .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rU2FatXWPy .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rU2FatXWPy .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rU2FatXWPy h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU2FatXWPy h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU2FatXWPy .couverture {
  aspect-ratio: 1;
}
.cid-rU2FauyVFS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2FauyVFS .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2FauyVFS H3 {
  text-align: left;
  color: #000;
}
.cid-rU2FauyVFS .container {
  height: 58px;
}
.cid-rU2Fav31lw {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rU2Fav31lw .mbr-text,
.cid-rU2Fav31lw blockquote {
  color: #000;
  text-align: justify;
}
.cid-tDN1esgqpk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDN1esgqpk .mbr-section-subtitle {
  color: #767676;
}
.cid-tDN1esgqpk H2 {
  text-align: left;
  color: #000;
}
.cid-tDN1esgqpk .container {
  height: 58px;
}
.cid-tDN1esgqpk a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tDN1esgqpk a:hover {
  color: #000;
}
.cid-tDN1esgqpk a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tDN1esgqpk a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tDN1eQmZWI {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tDN1eQmZWI .mbr-text,
.cid-tDN1eQmZWI blockquote {
  color: #767676;
}
.cid-tDN1eQmZWI .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tDN1eQmZWI h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tDN1eQmZWI .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tDN1eQmZWI .separation {
  height: 45px;
}
.cid-tDN1eQmZWI img {
  width: 40px;
}
.cid-tDN1eQmZWI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tDN1eQmZWI a:hover {
  color: #000;
}
.cid-tDN1eQmZWI 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-tDN1eQmZWI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rU2FavCwza {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2FavCwza .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2FavCwza H3 {
  text-align: left;
  color: #000;
}
.cid-rU2FavCwza .container {
  height: 58px;
}
.cid-rU2FawbFs6 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rU2FawbFs6 .card-box {
  padding: 0 0.3rem;
}
.cid-rU2FawbFs6 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rU2FawbFs6 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rU2FawbFs6 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rU2FawbFs6 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rU2FawbFs6 .mbr-text {
  color: #000000;
}
.cid-rU2FawbFs6 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rU2FawbFs6 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rU2FawbFs6 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rU2FawbFs6 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rU2FawbFs6 .card-title {
  color: #000000;
}
.cid-rU2FawbFs6 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rU2FawQkgG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2FawQkgG .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2FawQkgG H3 {
  text-align: left;
  color: #000;
}
.cid-rU2FawQkgG .container {
  height: 58px;
}
.cid-sMsn15MXva {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsn15MXva .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsn15MXva .mbr-text p {
  background: #ffffff;
}
.cid-sMsn15MXva .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsn15MXva .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsn15MXva .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsn15MXva .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsn15MXva .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsn15MXva .logos-cb {
  max-width: 100%;
}
.cid-sMsn15MXva .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsn15MXva .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsn15MXva .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsn15MXva .lien:hover {
  color: #000;
}
.cid-sMsn15MXva .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-sMsn15MXva .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rU2Fay3i0b {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU2Fay3i0b .mbr-section-subtitle {
  color: #767676;
}
.cid-rU2Fay3i0b H3 {
  text-align: left;
  color: #000;
}
.cid-rU2Fay3i0b .container {
  height: 58px;
}
.cid-sEn3A7bcUC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3A7bcUC .title {
  margin-bottom: 2rem;
}
.cid-sEn3A7bcUC .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3A7bcUC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3A7bcUC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3A7bcUC .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3A7bcUC .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3A7bcUC H2 {
  color: #000000;
}
.cid-sEn3A7bcUC LABEL {
  color: #000000;
}
.cid-sEn3A7bcUC .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3A7bcUC .btn-form {
  border-radius: 0px;
}
.cid-tDN1dDA4ny {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDN1dDA4ny .mbr-section-subtitle {
  color: #767676;
}
.cid-tDN1dDA4ny H2 {
  text-align: left;
  color: #000;
}
.cid-tDN1dDA4ny .container {
  height: 58px;
}
.cid-tDN1dDA4ny a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tDN1dDA4ny a:hover {
  color: #000;
}
.cid-tDN1dDA4ny a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tDN1dDA4ny a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tONQBpDoPZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQBpDoPZ .content {
    text-align: center;
  }
  .cid-tONQBpDoPZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQBpDoPZ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQBpDoPZ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQBpDoPZ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQBpDoPZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQBpDoPZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQBpDoPZ .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-tONQBpDoPZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQBpDoPZ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQBpDoPZ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQBpDoPZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQBpDoPZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQBpDoPZ H5 {
  color: #000000;
}
.cid-tONQBpDoPZ P {
  color: #000000;
}
.cid-tONQBpDoPZ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQBpDoPZ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQBpDoPZ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQBpDoPZ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQBpDoPZ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-c3 {
  /* Type valid CSS here */
}
#custom-html-c3 div {
  height: 75px;
  background-color: #000;
}
#custom-html-t7 {
  /* Type valid CSS here */
}
#custom-html-t7 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-t7 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-rU4pXkcbaj {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rU4pXkcbaj .mbr-text,
.cid-rU4pXkcbaj blockquote {
  color: #767676;
}
.cid-rU4pXkcbaj .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-rU4pXkcbaj h5 {
  font-size: 15px;
}
.cid-rU4pXkcbaj a:link {
  color: #de9956;
}
.cid-rU4pXkcbaj a:hover {
  color: #f1b173;
}
.cid-rU4pXkcbaj a:visited {
  color: #de9956;
}
.cid-rU4pXkMUTE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rU4pXkMUTE .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rU4pXkMUTE .row-element,
.cid-rU4pXkMUTE .image-element {
  padding: 0;
}
.cid-rU4pXkMUTE .image-element {
  display: flex;
  justify-content: center;
}
.cid-rU4pXkMUTE .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rU4pXkMUTE .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rU4pXkMUTE .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rU4pXkMUTE .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rU4pXkMUTE .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rU4pXkMUTE .text-content {
    padding: 2rem 1rem;
  }
  .cid-rU4pXkMUTE .underline .line {
    height: 2px;
  }
  .cid-rU4pXkMUTE .mbr-title,
  .cid-rU4pXkMUTE .underline,
  .cid-rU4pXkMUTE .mbr-text,
  .cid-rU4pXkMUTE .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rU4pXkMUTE .mbr-title,
.cid-rU4pXkMUTE .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rU4pXkMUTE .mbr-text,
.cid-rU4pXkMUTE .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rU4pXkMUTE 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-rU4pXkMUTE 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-rU4pXkMUTE 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-rU4pXkMUTE .bouton {
  text-align: center;
}
.cid-rU4pXkMUTE .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rU4pXkMUTE .couverture {
  aspect-ratio: 1;
}
.cid-rU4pXkMUTE .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rU4pXkMUTE p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rU4pXkMUTE 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-tMVgE14lWm {
  background: #ffffff;
}
.cid-tMVgE14lWm .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVgE14lWm .mbr-figure {
  margin: 0 auto;
}
.cid-tMVgE14lWm figcaption {
  position: relative;
}
.cid-tMVgE14lWm figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVgE14lWm .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVgE14lWm .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVgE14lWm .view_port {
    height: 10px;
  }
}
.cid-tMVgE14lWm .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-tMVgE14lWm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVgE14lWm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVgE14lWm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVgE14lWm .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rU4pXmyT1h {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXmyT1h .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXmyT1h H3 {
  text-align: left;
  color: #000000;
}
.cid-rU4pXmyT1h .container {
  height: 58px;
}
.cid-rU4pXn6LtI {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rU4pXn6LtI .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rU4pXn6LtI .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rU4pXn6LtI .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rU4pXn6LtI .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rU4pXn6LtI .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-rU4pXn6LtI .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rU4pXn6LtI .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rU4pXn6LtI .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rU4pXn6LtI .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-uPcr2NT5Sc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPcr2NT5Sc .mbr-text,
.cid-uPcr2NT5Sc blockquote {
  color: #767676;
}
.cid-uPcr2NT5Sc .media-container-row {
  padding: 0px;
}
.cid-uPcr2NT5Sc .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-uPcr2NT5Sc .mbr-text {
  color: #000000;
}
.cid-uPcr2NT5Sc h2 {
  font-size: 1.4em;
}
.cid-uPcr2NT5Sc h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPcr2NT5Sc .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPcr2NT5Sc .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPcr2NT5Sc .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPcr2NT5Sc .photo-produit {
    width: 215px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPcr2NT5Sc .photo-produit {
    width: 100%;
  }
}
.cid-uPcr2NT5Sc .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPcr2NT5Sc .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-rU4pXorbSA {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXorbSA .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXorbSA H2 {
  text-align: left;
  color: #000;
}
.cid-rU4pXorbSA .container {
  height: 58px;
}
.cid-rU4pXoZ6Qi {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rU4pXoZ6Qi .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rU4pXoZ6Qi .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rU4pXoZ6Qi .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rU4pXoZ6Qi .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rU4pXoZ6Qi h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU4pXoZ6Qi h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU4pXoZ6Qi .couverture {
  aspect-ratio: 1;
}
.cid-rU4pXpFE3p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXpFE3p .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXpFE3p H3 {
  text-align: left;
  color: #000;
}
.cid-rU4pXpFE3p .container {
  height: 58px;
}
.cid-rU4pXqhJbc {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rU4pXqhJbc .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rU4pXqhJbc .mbr-text p {
  background: #ffffff;
}
.cid-rU4pXqhJbc .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rU4pXqhJbc .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rU4pXr0WKb {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rU4pXr0WKb .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rU4pXr0WKb .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rU4pXr0WKb .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rU4pXr0WKb .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rU4pXr0WKb h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU4pXr0WKb h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rU4pXr0WKb .couverture {
  aspect-ratio: 1;
}
.cid-rU4pXrGD9I {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXrGD9I .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXrGD9I H3 {
  text-align: left;
  color: #000;
}
.cid-rU4pXrGD9I .container {
  height: 58px;
}
.cid-rU4pXsnbCq {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rU4pXsnbCq .mbr-text,
.cid-rU4pXsnbCq blockquote {
  color: #000;
  text-align: justify;
}
.cid-tBTkIYwHDS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tBTkIYwHDS .mbr-section-subtitle {
  color: #767676;
}
.cid-tBTkIYwHDS H2 {
  text-align: left;
  color: #000;
}
.cid-tBTkIYwHDS .container {
  height: 58px;
}
.cid-tBTkIYwHDS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBTkIYwHDS a:hover {
  color: #000;
}
.cid-tBTkIYwHDS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tBTkIYwHDS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tBTkJBqA4H {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tBTkJBqA4H .mbr-text,
.cid-tBTkJBqA4H blockquote {
  color: #767676;
}
.cid-tBTkJBqA4H .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tBTkJBqA4H h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tBTkJBqA4H .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tBTkJBqA4H .separation {
  height: 45px;
}
.cid-tBTkJBqA4H img {
  width: 40px;
}
.cid-tBTkJBqA4H a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tBTkJBqA4H a:hover {
  color: #000;
}
.cid-tBTkJBqA4H 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-tBTkJBqA4H a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rU4pXt3rqN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXt3rqN .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXt3rqN H3 {
  text-align: left;
  color: #000;
}
.cid-rU4pXt3rqN .container {
  height: 58px;
}
.cid-rU4pXtOkx1 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rU4pXtOkx1 .card-box {
  padding: 0 0.3rem;
}
.cid-rU4pXtOkx1 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rU4pXtOkx1 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rU4pXtOkx1 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rU4pXtOkx1 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rU4pXtOkx1 .mbr-text {
  color: #000000;
}
.cid-rU4pXtOkx1 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rU4pXtOkx1 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rU4pXtOkx1 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rU4pXtOkx1 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rU4pXtOkx1 .card-title {
  color: #000000;
}
.cid-rU4pXtOkx1 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rU4pXuG4Zx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXuG4Zx .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXuG4Zx H3 {
  text-align: left;
  color: #000;
}
.cid-rU4pXuG4Zx .container {
  height: 58px;
}
.cid-sMsn3B4h4e {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsn3B4h4e .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsn3B4h4e .mbr-text p {
  background: #ffffff;
}
.cid-sMsn3B4h4e .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsn3B4h4e .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsn3B4h4e .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsn3B4h4e .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsn3B4h4e .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsn3B4h4e .logos-cb {
  max-width: 100%;
}
.cid-sMsn3B4h4e .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsn3B4h4e .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsn3B4h4e .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsn3B4h4e .lien:hover {
  color: #000;
}
.cid-sMsn3B4h4e .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-sMsn3B4h4e .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rU4pXw5NIX {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rU4pXw5NIX .mbr-section-subtitle {
  color: #767676;
}
.cid-rU4pXw5NIX H3 {
  text-align: left;
  color: #000;
}
.cid-rU4pXw5NIX .container {
  height: 58px;
}
.cid-sEn3R0JeoO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn3R0JeoO .title {
  margin-bottom: 2rem;
}
.cid-sEn3R0JeoO .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn3R0JeoO a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn3R0JeoO a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn3R0JeoO .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn3R0JeoO .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn3R0JeoO H2 {
  color: #000000;
}
.cid-sEn3R0JeoO LABEL {
  color: #000000;
}
.cid-sEn3R0JeoO .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn3R0JeoO .btn-form {
  border-radius: 0px;
}
.cid-tONQD35Gwd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQD35Gwd .content {
    text-align: center;
  }
  .cid-tONQD35Gwd .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQD35Gwd .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQD35Gwd .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQD35Gwd .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQD35Gwd .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQD35Gwd .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQD35Gwd .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-tONQD35Gwd .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQD35Gwd .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQD35Gwd .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQD35Gwd .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQD35Gwd .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQD35Gwd H5 {
  color: #000000;
}
.cid-tONQD35Gwd P {
  color: #000000;
}
.cid-tONQD35Gwd .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQD35Gwd .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQD35Gwd .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQD35Gwd .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQD35Gwd .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ct {
  /* Type valid CSS here */
}
#custom-html-ct div {
  height: 75px;
  background-color: #000;
}
#custom-html-ta {
  /* Type valid CSS here */
}
#custom-html-ta div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ta 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-rUarRPqKB2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rUarRPqKB2 .mbr-text,
.cid-rUarRPqKB2 blockquote {
  color: #767676;
}
.cid-rUarRPqKB2 .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-rUarRPqKB2 h5 {
  font-size: 15px;
}
.cid-rUarRPqKB2 a:link {
  color: #de9956;
}
.cid-rUarRPqKB2 a:hover {
  color: #f1b173;
}
.cid-rUarRPqKB2 a:visited {
  color: #de9956;
}
.cid-rUarRPXrEl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rUarRPXrEl .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rUarRPXrEl .row-element,
.cid-rUarRPXrEl .image-element {
  padding: 0;
}
.cid-rUarRPXrEl .image-element {
  display: flex;
  justify-content: center;
}
.cid-rUarRPXrEl .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rUarRPXrEl .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rUarRPXrEl .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rUarRPXrEl .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rUarRPXrEl .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rUarRPXrEl .text-content {
    padding: 2rem 1rem;
  }
  .cid-rUarRPXrEl .underline .line {
    height: 2px;
  }
  .cid-rUarRPXrEl .mbr-title,
  .cid-rUarRPXrEl .underline,
  .cid-rUarRPXrEl .mbr-text,
  .cid-rUarRPXrEl .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rUarRPXrEl .mbr-title,
.cid-rUarRPXrEl .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rUarRPXrEl .mbr-text,
.cid-rUarRPXrEl .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rUarRPXrEl 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-rUarRPXrEl 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-rUarRPXrEl 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-rUarRPXrEl .bouton {
  text-align: center;
}
.cid-rUarRPXrEl .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rUarRPXrEl .couverture {
  aspect-ratio: 1;
}
.cid-rUarRPXrEl .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rUarRPXrEl p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rUarRPXrEl 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-tMVgPEntxC {
  background: #ffffff;
}
.cid-tMVgPEntxC .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVgPEntxC .mbr-figure {
  margin: 0 auto;
}
.cid-tMVgPEntxC figcaption {
  position: relative;
}
.cid-tMVgPEntxC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVgPEntxC .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVgPEntxC .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVgPEntxC .view_port {
    height: 10px;
  }
}
.cid-tMVgPEntxC .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-tMVgPEntxC .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVgPEntxC .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVgPEntxC .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVgPEntxC .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rUarRRnW5N {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRRnW5N .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRRnW5N H3 {
  text-align: left;
  color: #000000;
}
.cid-rUarRRnW5N .container {
  height: 58px;
}
.cid-rUarRRWxzJ {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rUarRRWxzJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rUarRRWxzJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rUarRRWxzJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rUarRRWxzJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rUarRRWxzJ .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-rUarRRWxzJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rUarRRWxzJ .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rUarRRWxzJ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rUarRRWxzJ .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-rUarRT0wWf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRT0wWf .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRT0wWf H2 {
  text-align: left;
  color: #000;
}
.cid-rUarRT0wWf .container {
  height: 58px;
}
.cid-rUavGQutqY {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rUavGQutqY .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rUavGQutqY .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rUavGQutqY .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rUavGQutqY .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rUavGQutqY h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUavGQutqY h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUavGQutqY .couverture {
  aspect-ratio: 1;
}
.cid-rUarRUedX8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRUedX8 .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRUedX8 H3 {
  text-align: left;
  color: #000;
}
.cid-rUarRUedX8 .container {
  height: 58px;
}
.cid-rUarRUPZel {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rUarRUPZel .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rUarRUPZel .mbr-text p {
  background: #ffffff;
}
.cid-rUarRUPZel .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rUarRUPZel .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rUarRVF0cc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rUarRVF0cc .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rUarRVF0cc .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rUarRVF0cc .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rUarRVF0cc .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rUarRVF0cc h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUarRVF0cc h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUarRVF0cc .couverture {
  aspect-ratio: 1;
}
.cid-rUarRWkv5d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRWkv5d .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRWkv5d H3 {
  text-align: left;
  color: #000;
}
.cid-rUarRWkv5d .container {
  height: 58px;
}
.cid-rUarRWU84V {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rUarRWU84V .mbr-text,
.cid-rUarRWU84V blockquote {
  color: #000;
  text-align: justify;
}
.cid-tlnZON3jVt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tlnZON3jVt .mbr-section-subtitle {
  color: #767676;
}
.cid-tlnZON3jVt H2 {
  text-align: left;
  color: #000;
}
.cid-tlnZON3jVt .container {
  height: 58px;
}
.cid-tlnZON3jVt a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlnZON3jVt a:hover {
  color: #000;
}
.cid-tlnZON3jVt a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tlnZON3jVt a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tlnZPt621A {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tlnZPt621A .mbr-text,
.cid-tlnZPt621A blockquote {
  color: #767676;
}
.cid-tlnZPt621A .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tlnZPt621A h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tlnZPt621A .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tlnZPt621A .separation {
  height: 45px;
}
.cid-tlnZPt621A img {
  width: 40px;
}
.cid-tlnZPt621A a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tlnZPt621A a:hover {
  color: #000;
}
.cid-tlnZPt621A 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-tlnZPt621A a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rUarRXwFkq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRXwFkq .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRXwFkq H3 {
  text-align: left;
  color: #000;
}
.cid-rUarRXwFkq .container {
  height: 58px;
}
.cid-rUarRY69aa {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rUarRY69aa .card-box {
  padding: 0 0.3rem;
}
.cid-rUarRY69aa .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rUarRY69aa .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rUarRY69aa h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rUarRY69aa p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rUarRY69aa .mbr-text {
  color: #000000;
}
.cid-rUarRY69aa .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rUarRY69aa .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rUarRY69aa .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rUarRY69aa .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rUarRY69aa .card-title {
  color: #000000;
}
.cid-rUarRY69aa .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rUarRYPYeu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarRYPYeu .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarRYPYeu H3 {
  text-align: left;
  color: #000;
}
.cid-rUarRYPYeu .container {
  height: 58px;
}
.cid-sMsn6cUHgJ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsn6cUHgJ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsn6cUHgJ .mbr-text p {
  background: #ffffff;
}
.cid-sMsn6cUHgJ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsn6cUHgJ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsn6cUHgJ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsn6cUHgJ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsn6cUHgJ .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsn6cUHgJ .logos-cb {
  max-width: 100%;
}
.cid-sMsn6cUHgJ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsn6cUHgJ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsn6cUHgJ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsn6cUHgJ .lien:hover {
  color: #000;
}
.cid-sMsn6cUHgJ .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-sMsn6cUHgJ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rUarS0hfbJ {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUarS0hfbJ .mbr-section-subtitle {
  color: #767676;
}
.cid-rUarS0hfbJ H3 {
  text-align: left;
  color: #000;
}
.cid-rUarS0hfbJ .container {
  height: 58px;
}
.cid-sEn4lIC98E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4lIC98E .title {
  margin-bottom: 2rem;
}
.cid-sEn4lIC98E .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4lIC98E a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4lIC98E a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4lIC98E .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4lIC98E .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4lIC98E H2 {
  color: #000000;
}
.cid-sEn4lIC98E LABEL {
  color: #000000;
}
.cid-sEn4lIC98E .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4lIC98E .btn-form {
  border-radius: 0px;
}
.cid-tONQF44iPC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQF44iPC .content {
    text-align: center;
  }
  .cid-tONQF44iPC .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQF44iPC .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQF44iPC .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQF44iPC .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQF44iPC .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQF44iPC .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQF44iPC .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-tONQF44iPC .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQF44iPC .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQF44iPC .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQF44iPC .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQF44iPC .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQF44iPC H5 {
  color: #000000;
}
.cid-tONQF44iPC P {
  color: #000000;
}
.cid-tONQF44iPC .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQF44iPC .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQF44iPC .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQF44iPC .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQF44iPC .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-dh {
  /* Type valid CSS here */
}
#custom-html-dh div {
  height: 75px;
  background-color: #000;
}
#custom-html-td {
  /* Type valid CSS here */
}
#custom-html-td div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-td 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-rUJwoQ0117 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-rUJwoQ0117 .mbr-text,
.cid-rUJwoQ0117 blockquote {
  color: #767676;
}
.cid-rUJwoQ0117 .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-rUJwoQ0117 h5 {
  font-size: 15px;
}
.cid-rUJwoQ0117 a:link {
  color: #de9956;
}
.cid-rUJwoQ0117 a:hover {
  color: #f1b173;
}
.cid-rUJwoQ0117 a:visited {
  color: #de9956;
}
.cid-rUJwoQwhvm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-rUJwoQwhvm .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-rUJwoQwhvm .row-element,
.cid-rUJwoQwhvm .image-element {
  padding: 0;
}
.cid-rUJwoQwhvm .image-element {
  display: flex;
  justify-content: center;
}
.cid-rUJwoQwhvm .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-rUJwoQwhvm .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-rUJwoQwhvm .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-rUJwoQwhvm .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-rUJwoQwhvm .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-rUJwoQwhvm .text-content {
    padding: 2rem 1rem;
  }
  .cid-rUJwoQwhvm .underline .line {
    height: 2px;
  }
  .cid-rUJwoQwhvm .mbr-title,
  .cid-rUJwoQwhvm .underline,
  .cid-rUJwoQwhvm .mbr-text,
  .cid-rUJwoQwhvm .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-rUJwoQwhvm .mbr-title,
.cid-rUJwoQwhvm .underline {
  text-align: center;
  color: #ffffff;
}
.cid-rUJwoQwhvm .mbr-text,
.cid-rUJwoQwhvm .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-rUJwoQwhvm 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-rUJwoQwhvm 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-rUJwoQwhvm 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-rUJwoQwhvm .bouton {
  text-align: center;
}
.cid-rUJwoQwhvm .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-rUJwoQwhvm .couverture {
  aspect-ratio: 1;
}
.cid-rUJwoQwhvm .bouton2 {
  position: relative;
  top: -25px;
}
.cid-rUJwoQwhvm p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-rUJwoQwhvm 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-tMVh0YzHzH {
  background: #ffffff;
}
.cid-tMVh0YzHzH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVh0YzHzH .mbr-figure {
  margin: 0 auto;
}
.cid-tMVh0YzHzH figcaption {
  position: relative;
}
.cid-tMVh0YzHzH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVh0YzHzH .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVh0YzHzH .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVh0YzHzH .view_port {
    height: 10px;
  }
}
.cid-tMVh0YzHzH .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-tMVh0YzHzH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVh0YzHzH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVh0YzHzH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVh0YzHzH .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-rUJwoS3yXz {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoS3yXz .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwoS3yXz H3 {
  text-align: left;
  color: #000000;
}
.cid-rUJwoS3yXz .container {
  height: 58px;
}
.cid-rUJwoSDARm {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoSDARm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-rUJwoSDARm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-rUJwoSDARm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-rUJwoSDARm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-rUJwoSDARm .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-rUJwoSDARm .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-rUJwoSDARm .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-rUJwoSDARm .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-rUJwoSDARm .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-uU11vpCdmE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uU11vpCdmE .mbr-text,
.cid-uU11vpCdmE blockquote {
  color: #767676;
}
.cid-uU11vpCdmE .media-container-row {
  padding: 0px;
}
.cid-uU11vpCdmE .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-uU11vpCdmE .mbr-text {
  color: #000000;
}
.cid-uU11vpCdmE h2 {
  font-size: 1.4em;
}
.cid-uU11vpCdmE h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uU11vpCdmE .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uU11vpCdmE .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uU11vpCdmE .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uU11vpCdmE .photo-produit {
    width: 340px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uU11vpCdmE .photo-produit {
    width: 100%;
  }
}
.cid-uU11vpCdmE .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uU11vpCdmE .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uU11vpCdmE .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-rUJwoV2zeS {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoV2zeS .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwoV2zeS H3 {
  text-align: left;
  color: #000;
}
.cid-rUJwoV2zeS .container {
  height: 58px;
}
.cid-rUJwoVEQa9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-rUJwoVEQa9 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-rUJwoVEQa9 .mbr-text p {
  background: #ffffff;
}
.cid-rUJwoVEQa9 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-rUJwoVEQa9 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-rUJwoWsnQR {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-rUJwoWsnQR .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rUJwoWsnQR .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-rUJwoWsnQR .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-rUJwoWsnQR .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-rUJwoWsnQR h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUJwoWsnQR h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-rUJwoWsnQR .couverture {
  aspect-ratio: 1;
}
.cid-rUJwoX6mAy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoX6mAy .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwoX6mAy H3 {
  text-align: left;
  color: #000;
}
.cid-rUJwoX6mAy .container {
  height: 58px;
}
.cid-rUJwoXHEQU {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-rUJwoXHEQU .mbr-text,
.cid-rUJwoXHEQU blockquote {
  color: #000;
  text-align: justify;
}
.cid-uDaN5ZSbkD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uDaN5ZSbkD .mbr-section-subtitle {
  color: #767676;
}
.cid-uDaN5ZSbkD H2 {
  text-align: left;
  color: #000;
}
.cid-uDaN5ZSbkD .container {
  height: 58px;
}
.cid-uDaN5ZSbkD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uDaN5ZSbkD a:hover {
  color: #000;
}
.cid-uDaN5ZSbkD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uDaN5ZSbkD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uDaN6rMFPf {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-uDaN6rMFPf .mbr-text,
.cid-uDaN6rMFPf blockquote {
  color: #767676;
}
.cid-uDaN6rMFPf .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uDaN6rMFPf h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uDaN6rMFPf .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uDaN6rMFPf .separation {
  height: 45px;
}
.cid-uDaN6rMFPf img {
  width: 40px;
}
.cid-uDaN6rMFPf a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uDaN6rMFPf a:hover {
  color: #000;
}
.cid-uDaN6rMFPf 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-uDaN6rMFPf a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rUJwoYmZL0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoYmZL0 .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwoYmZL0 H3 {
  text-align: left;
  color: #000;
}
.cid-rUJwoYmZL0 .container {
  height: 58px;
}
.cid-rUJwoYWpY5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-rUJwoYWpY5 .card-box {
  padding: 0 0.3rem;
}
.cid-rUJwoYWpY5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-rUJwoYWpY5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-rUJwoYWpY5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-rUJwoYWpY5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-rUJwoYWpY5 .mbr-text {
  color: #000000;
}
.cid-rUJwoYWpY5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-rUJwoYWpY5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-rUJwoYWpY5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-rUJwoYWpY5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-rUJwoYWpY5 .card-title {
  color: #000000;
}
.cid-rUJwoYWpY5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-rUJwoZHoZR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwoZHoZR .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwoZHoZR H3 {
  text-align: left;
  color: #000;
}
.cid-rUJwoZHoZR .container {
  height: 58px;
}
.cid-sMsn9obapG {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsn9obapG .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsn9obapG .mbr-text p {
  background: #ffffff;
}
.cid-sMsn9obapG .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsn9obapG .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsn9obapG .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsn9obapG .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsn9obapG .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsn9obapG .logos-cb {
  max-width: 100%;
}
.cid-sMsn9obapG .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsn9obapG .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsn9obapG .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsn9obapG .lien:hover {
  color: #000;
}
.cid-sMsn9obapG .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-sMsn9obapG .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rUJwp19sXv {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rUJwp19sXv .mbr-section-subtitle {
  color: #767676;
}
.cid-rUJwp19sXv H3 {
  text-align: left;
  color: #000;
}
.cid-rUJwp19sXv .container {
  height: 58px;
}
.cid-sEn4oATMd0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4oATMd0 .title {
  margin-bottom: 2rem;
}
.cid-sEn4oATMd0 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4oATMd0 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4oATMd0 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4oATMd0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4oATMd0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4oATMd0 H2 {
  color: #000000;
}
.cid-sEn4oATMd0 LABEL {
  color: #000000;
}
.cid-sEn4oATMd0 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4oATMd0 .btn-form {
  border-radius: 0px;
}
.cid-tONQHGJRuB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQHGJRuB .content {
    text-align: center;
  }
  .cid-tONQHGJRuB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQHGJRuB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQHGJRuB .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQHGJRuB .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQHGJRuB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQHGJRuB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQHGJRuB .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-tONQHGJRuB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQHGJRuB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQHGJRuB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQHGJRuB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQHGJRuB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQHGJRuB H5 {
  color: #000000;
}
.cid-tONQHGJRuB P {
  color: #000000;
}
.cid-tONQHGJRuB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQHGJRuB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQHGJRuB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQHGJRuB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQHGJRuB .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-e5 {
  /* Type valid CSS here */
}
#custom-html-e5 div {
  height: 75px;
  background-color: #000;
}
#custom-html-tg {
  /* Type valid CSS here */
}
#custom-html-tg div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-tg 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-s8dBiNPawd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-s8dBiNPawd .mbr-text,
.cid-s8dBiNPawd blockquote {
  color: #767676;
}
.cid-s8dBiNPawd .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-s8dBiNPawd h5 {
  font-size: 15px;
}
.cid-s8dBiNPawd a:link {
  color: #de9956;
}
.cid-s8dBiNPawd a:hover {
  color: #f1b173;
}
.cid-s8dBiNPawd a:visited {
  color: #de9956;
}
.cid-s8dBiOg7x5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-s8dBiOg7x5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s8dBiOg7x5 .row-element,
.cid-s8dBiOg7x5 .image-element {
  padding: 0;
}
.cid-s8dBiOg7x5 .image-element {
  display: flex;
  justify-content: center;
}
.cid-s8dBiOg7x5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s8dBiOg7x5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s8dBiOg7x5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s8dBiOg7x5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s8dBiOg7x5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s8dBiOg7x5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-s8dBiOg7x5 .underline .line {
    height: 2px;
  }
  .cid-s8dBiOg7x5 .mbr-title,
  .cid-s8dBiOg7x5 .underline,
  .cid-s8dBiOg7x5 .mbr-text,
  .cid-s8dBiOg7x5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s8dBiOg7x5 .mbr-title,
.cid-s8dBiOg7x5 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s8dBiOg7x5 .mbr-text,
.cid-s8dBiOg7x5 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s8dBiOg7x5 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-s8dBiOg7x5 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-s8dBiOg7x5 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-s8dBiOg7x5 .bouton {
  text-align: center;
}
.cid-s8dBiOg7x5 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s8dBiOg7x5 .couverture {
  aspect-ratio: 1;
}
.cid-s8dBiOg7x5 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s8dBiOg7x5 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s8dBiOg7x5 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-tMVhc6lOaC {
  background: #ffffff;
}
.cid-tMVhc6lOaC .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVhc6lOaC .mbr-figure {
  margin: 0 auto;
}
.cid-tMVhc6lOaC figcaption {
  position: relative;
}
.cid-tMVhc6lOaC figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVhc6lOaC .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVhc6lOaC .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVhc6lOaC .view_port {
    height: 10px;
  }
}
.cid-tMVhc6lOaC .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-tMVhc6lOaC .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVhc6lOaC .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVhc6lOaC .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVhc6lOaC .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s8dBiPyEO4 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8dBiPyEO4 .mbr-section-subtitle {
  color: #767676;
}
.cid-s8dBiPyEO4 H3 {
  text-align: left;
  color: #000000;
}
.cid-s8dBiPyEO4 .container {
  height: 58px;
}
.cid-s8dBiPPdNF {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8dBiPPdNF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s8dBiPPdNF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8dBiPPdNF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8dBiPPdNF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s8dBiPPdNF .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-s8dBiPPdNF .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s8dBiPPdNF .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s8dBiPPdNF .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s8dBiPPdNF .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-s8dBiQrB1m {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8dBiQrB1m .mbr-section-subtitle {
  color: #767676;
}
.cid-s8dBiQrB1m H3 {
  text-align: left;
  color: #000;
}
.cid-s8dBiQrB1m .container {
  height: 58px;
}
.cid-s8dBiQLj5l {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s8dBiQLj5l .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s8dBiQLj5l .mbr-text p {
  background: #ffffff;
}
.cid-s8dBiQLj5l .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s8dBiQLj5l .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uNvvkst34p {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNvvkst34p .mbr-text,
.cid-uNvvkst34p blockquote {
  color: #767676;
}
.cid-uNvvkst34p .media-container-row {
  padding: 0px;
}
.cid-uNvvkst34p .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-uNvvkst34p .mbr-text {
  color: #000000;
}
.cid-uNvvkst34p h2 {
  font-size: 1.4em;
}
.cid-uNvvkst34p h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNvvkst34p .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNvvkst34p .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNvvkst34p .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNvvkst34p .photo-produit {
    width: 300px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNvvkst34p .photo-produit {
    width: 100%;
  }
}
.cid-uNvvkst34p .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNvvkst34p .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tGtPErrODc {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tGtPErrODc .mbr-section-subtitle {
  color: #767676;
}
.cid-tGtPErrODc H2 {
  text-align: left;
  color: #000;
}
.cid-tGtPErrODc .container {
  height: 58px;
}
.cid-tGtPErrODc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tGtPErrODc a:hover {
  color: #000;
}
.cid-tGtPErrODc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tGtPErrODc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tGtPEOPi1u {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tGtPEOPi1u .mbr-text,
.cid-tGtPEOPi1u blockquote {
  color: #767676;
}
.cid-tGtPEOPi1u .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tGtPEOPi1u h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tGtPEOPi1u .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tGtPEOPi1u .separation {
  height: 45px;
}
.cid-tGtPEOPi1u img {
  width: 40px;
}
.cid-tGtPEOPi1u a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tGtPEOPi1u a:hover {
  color: #000;
}
.cid-tGtPEOPi1u 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-tGtPEOPi1u a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8dBiRAbka {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8dBiRAbka .mbr-section-subtitle {
  color: #767676;
}
.cid-s8dBiRAbka H3 {
  text-align: left;
  color: #000;
}
.cid-s8dBiRAbka .container {
  height: 58px;
}
.cid-s8dBiRRIRP {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8dBiRRIRP .card-box {
  padding: 0 0.3rem;
}
.cid-s8dBiRRIRP .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s8dBiRRIRP .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s8dBiRRIRP h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s8dBiRRIRP p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s8dBiRRIRP .mbr-text {
  color: #000000;
}
.cid-s8dBiRRIRP .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s8dBiRRIRP .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s8dBiRRIRP .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s8dBiRRIRP .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s8dBiRRIRP .card-title {
  color: #000000;
}
.cid-s8dBiRRIRP .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s8dBiSegld {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8dBiSegld .mbr-section-subtitle {
  color: #767676;
}
.cid-s8dBiSegld H3 {
  text-align: left;
  color: #000;
}
.cid-s8dBiSegld .container {
  height: 58px;
}
.cid-sMsnc6s4x8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsnc6s4x8 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsnc6s4x8 .mbr-text p {
  background: #ffffff;
}
.cid-sMsnc6s4x8 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsnc6s4x8 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsnc6s4x8 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsnc6s4x8 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsnc6s4x8 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsnc6s4x8 .logos-cb {
  max-width: 100%;
}
.cid-sMsnc6s4x8 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsnc6s4x8 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsnc6s4x8 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsnc6s4x8 .lien:hover {
  color: #000;
}
.cid-sMsnc6s4x8 .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-sMsnc6s4x8 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8dBiSQGEH {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8dBiSQGEH .mbr-section-subtitle {
  color: #767676;
}
.cid-s8dBiSQGEH H3 {
  text-align: left;
  color: #000;
}
.cid-s8dBiSQGEH .container {
  height: 58px;
}
.cid-sEn4rpmZLK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4rpmZLK .title {
  margin-bottom: 2rem;
}
.cid-sEn4rpmZLK .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4rpmZLK a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4rpmZLK a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4rpmZLK .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4rpmZLK .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4rpmZLK H2 {
  color: #000000;
}
.cid-sEn4rpmZLK LABEL {
  color: #000000;
}
.cid-sEn4rpmZLK .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4rpmZLK .btn-form {
  border-radius: 0px;
}
.cid-tONQJUKrvm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQJUKrvm .content {
    text-align: center;
  }
  .cid-tONQJUKrvm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQJUKrvm .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQJUKrvm .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQJUKrvm .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQJUKrvm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQJUKrvm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQJUKrvm .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-tONQJUKrvm .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQJUKrvm .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQJUKrvm .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQJUKrvm .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQJUKrvm .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQJUKrvm H5 {
  color: #000000;
}
.cid-tONQJUKrvm P {
  color: #000000;
}
.cid-tONQJUKrvm .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQJUKrvm .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQJUKrvm .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQJUKrvm .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQJUKrvm .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-eq {
  /* Type valid CSS here */
}
#custom-html-eq div {
  height: 75px;
  background-color: #000;
}
#custom-html-tj {
  /* Type valid CSS here */
}
#custom-html-tj div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-tj 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-s8tby9IoRD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-s8tby9IoRD .mbr-text,
.cid-s8tby9IoRD blockquote {
  color: #767676;
}
.cid-s8tby9IoRD .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-s8tby9IoRD h5 {
  font-size: 15px;
}
.cid-s8tby9IoRD a:link {
  color: #de9956;
}
.cid-s8tby9IoRD a:hover {
  color: #f1b173;
}
.cid-s8tby9IoRD a:visited {
  color: #de9956;
}
.cid-s8tbya49VL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-s8tbya49VL .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-s8tbya49VL .row-element,
.cid-s8tbya49VL .image-element {
  padding: 0;
}
.cid-s8tbya49VL .image-element {
  display: flex;
  justify-content: center;
}
.cid-s8tbya49VL .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-s8tbya49VL .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-s8tbya49VL .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-s8tbya49VL .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-s8tbya49VL .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-s8tbya49VL .text-content {
    padding: 2rem 1rem;
  }
  .cid-s8tbya49VL .underline .line {
    height: 2px;
  }
  .cid-s8tbya49VL .mbr-title,
  .cid-s8tbya49VL .underline,
  .cid-s8tbya49VL .mbr-text,
  .cid-s8tbya49VL .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-s8tbya49VL .mbr-title,
.cid-s8tbya49VL .underline {
  text-align: center;
  color: #ffffff;
}
.cid-s8tbya49VL .mbr-text,
.cid-s8tbya49VL .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-s8tbya49VL 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-s8tbya49VL 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-s8tbya49VL 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-s8tbya49VL .bouton {
  text-align: center;
}
.cid-s8tbya49VL .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-s8tbya49VL .couverture {
  aspect-ratio: 1;
}
.cid-s8tbya49VL .bouton2 {
  position: relative;
  top: -25px;
}
.cid-s8tbya49VL p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-s8tbya49VL 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-tMVhmLqPTK {
  background: #ffffff;
}
.cid-tMVhmLqPTK .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVhmLqPTK .mbr-figure {
  margin: 0 auto;
}
.cid-tMVhmLqPTK figcaption {
  position: relative;
}
.cid-tMVhmLqPTK figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVhmLqPTK .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVhmLqPTK .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVhmLqPTK .view_port {
    height: 10px;
  }
}
.cid-tMVhmLqPTK .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-tMVhmLqPTK .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVhmLqPTK .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVhmLqPTK .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVhmLqPTK .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-s8tbyaW4We {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8tbyaW4We .mbr-section-subtitle {
  color: #767676;
}
.cid-s8tbyaW4We H3 {
  text-align: left;
  color: #000000;
}
.cid-s8tbyaW4We .container {
  height: 58px;
}
.cid-s8tbybdJYA {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s8tbybdJYA .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-s8tbybdJYA .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8tbybdJYA .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8tbybdJYA .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-s8tbybdJYA .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-s8tbybdJYA .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-s8tbybdJYA .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-s8tbybdJYA .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-s8tbybdJYA .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-uPLvDYbtd5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPLvDYbtd5 .mbr-text,
.cid-uPLvDYbtd5 blockquote {
  color: #767676;
}
.cid-uPLvDYbtd5 .media-container-row {
  padding: 0px;
}
.cid-uPLvDYbtd5 .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-uPLvDYbtd5 .mbr-text {
  color: #000000;
}
.cid-uPLvDYbtd5 h2 {
  font-size: 1.4em;
}
.cid-uPLvDYbtd5 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPLvDYbtd5 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPLvDYbtd5 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPLvDYbtd5 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPLvDYbtd5 .photo-produit {
    width: 235px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPLvDYbtd5 .photo-produit {
    width: 100%;
  }
}
.cid-uPLvDYbtd5 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPLvDYbtd5 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s8tbybKxB6 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8tbybKxB6 .mbr-section-subtitle {
  color: #767676;
}
.cid-s8tbybKxB6 H3 {
  text-align: left;
  color: #000;
}
.cid-s8tbybKxB6 .container {
  height: 58px;
}
.cid-s8tbyc6L53 {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-s8tbyc6L53 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-s8tbyc6L53 .mbr-text p {
  background: #ffffff;
}
.cid-s8tbyc6L53 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-s8tbyc6L53 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tmA374PJ9a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tmA374PJ9a .mbr-section-subtitle {
  color: #767676;
}
.cid-tmA374PJ9a H2 {
  text-align: left;
  color: #000;
}
.cid-tmA374PJ9a .container {
  height: 58px;
}
.cid-tmA374PJ9a a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmA374PJ9a a:hover {
  color: #000;
}
.cid-tmA374PJ9a a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tmA374PJ9a a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tmA36tkjZ9 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tmA36tkjZ9 .mbr-text,
.cid-tmA36tkjZ9 blockquote {
  color: #767676;
}
.cid-tmA36tkjZ9 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tmA36tkjZ9 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tmA36tkjZ9 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tmA36tkjZ9 .separation {
  height: 45px;
}
.cid-tmA36tkjZ9 img {
  width: 40px;
}
.cid-tmA36tkjZ9 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tmA36tkjZ9 a:hover {
  color: #000;
}
.cid-tmA36tkjZ9 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-tmA36tkjZ9 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8tbyd8Tj6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8tbyd8Tj6 .mbr-section-subtitle {
  color: #767676;
}
.cid-s8tbyd8Tj6 H3 {
  text-align: left;
  color: #000;
}
.cid-s8tbyd8Tj6 .container {
  height: 58px;
}
.cid-s8tbydq2k8 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-s8tbydq2k8 .card-box {
  padding: 0 0.3rem;
}
.cid-s8tbydq2k8 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-s8tbydq2k8 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-s8tbydq2k8 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-s8tbydq2k8 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-s8tbydq2k8 .mbr-text {
  color: #000000;
}
.cid-s8tbydq2k8 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-s8tbydq2k8 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-s8tbydq2k8 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-s8tbydq2k8 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-s8tbydq2k8 .card-title {
  color: #000000;
}
.cid-s8tbydq2k8 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-s8tbydMjcF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8tbydMjcF .mbr-section-subtitle {
  color: #767676;
}
.cid-s8tbydMjcF H3 {
  text-align: left;
  color: #000;
}
.cid-s8tbydMjcF .container {
  height: 58px;
}
.cid-sMsneLQpmN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsneLQpmN .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsneLQpmN .mbr-text p {
  background: #ffffff;
}
.cid-sMsneLQpmN .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsneLQpmN .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsneLQpmN .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsneLQpmN .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsneLQpmN .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsneLQpmN .logos-cb {
  max-width: 100%;
}
.cid-sMsneLQpmN .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsneLQpmN .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsneLQpmN .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsneLQpmN .lien:hover {
  color: #000;
}
.cid-sMsneLQpmN .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-sMsneLQpmN .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-s8tbyeu8j8 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s8tbyeu8j8 .mbr-section-subtitle {
  color: #767676;
}
.cid-s8tbyeu8j8 H3 {
  text-align: left;
  color: #000;
}
.cid-s8tbyeu8j8 .container {
  height: 58px;
}
.cid-sEn4u5rmpN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4u5rmpN .title {
  margin-bottom: 2rem;
}
.cid-sEn4u5rmpN .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4u5rmpN a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4u5rmpN a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4u5rmpN .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4u5rmpN .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4u5rmpN H2 {
  color: #000000;
}
.cid-sEn4u5rmpN LABEL {
  color: #000000;
}
.cid-sEn4u5rmpN .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4u5rmpN .btn-form {
  border-radius: 0px;
}
.cid-tONQLCv0av {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQLCv0av .content {
    text-align: center;
  }
  .cid-tONQLCv0av .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQLCv0av .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQLCv0av .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQLCv0av .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQLCv0av .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQLCv0av .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQLCv0av .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-tONQLCv0av .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQLCv0av .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQLCv0av .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQLCv0av .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQLCv0av .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQLCv0av H5 {
  color: #000000;
}
.cid-tONQLCv0av P {
  color: #000000;
}
.cid-tONQLCv0av .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQLCv0av .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQLCv0av .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQLCv0av .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQLCv0av .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-f9 {
  /* Type valid CSS here */
}
#custom-html-f9 div {
  height: 75px;
  background-color: #000;
}
#custom-html-tm {
  /* Type valid CSS here */
}
#custom-html-tm div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-tm 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-sd7jjdibLx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sd7jjdibLx .mbr-text,
.cid-sd7jjdibLx blockquote {
  color: #767676;
}
.cid-sd7jjdibLx .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-sd7jjdibLx h5 {
  font-size: 15px;
}
.cid-sd7jjdibLx a:link {
  color: #de9956;
}
.cid-sd7jjdibLx a:hover {
  color: #f1b173;
}
.cid-sd7jjdibLx a:visited {
  color: #de9956;
}
.cid-sd7jjdwpOV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sd7jjdwpOV .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sd7jjdwpOV .row-element,
.cid-sd7jjdwpOV .image-element {
  padding: 0;
}
.cid-sd7jjdwpOV .image-element {
  display: flex;
  justify-content: center;
}
.cid-sd7jjdwpOV .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sd7jjdwpOV .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sd7jjdwpOV .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sd7jjdwpOV .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sd7jjdwpOV .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sd7jjdwpOV .text-content {
    padding: 2rem 1rem;
  }
  .cid-sd7jjdwpOV .underline .line {
    height: 2px;
  }
  .cid-sd7jjdwpOV .mbr-title,
  .cid-sd7jjdwpOV .underline,
  .cid-sd7jjdwpOV .mbr-text,
  .cid-sd7jjdwpOV .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sd7jjdwpOV .mbr-title,
.cid-sd7jjdwpOV .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sd7jjdwpOV .mbr-text,
.cid-sd7jjdwpOV .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sd7jjdwpOV 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-sd7jjdwpOV 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-sd7jjdwpOV 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-sd7jjdwpOV .bouton {
  text-align: center;
}
.cid-sd7jjdwpOV .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sd7jjdwpOV .couverture {
  aspect-ratio: 1;
}
.cid-sd7jjdwpOV .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sd7jjdwpOV p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sd7jjdwpOV 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-tMVhyezmCP {
  background: #ffffff;
}
.cid-tMVhyezmCP .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVhyezmCP .mbr-figure {
  margin: 0 auto;
}
.cid-tMVhyezmCP figcaption {
  position: relative;
}
.cid-tMVhyezmCP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVhyezmCP .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVhyezmCP .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVhyezmCP .view_port {
    height: 10px;
  }
}
.cid-tMVhyezmCP .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-tMVhyezmCP .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVhyezmCP .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVhyezmCP .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVhyezmCP .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sd7jjehF1C {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjehF1C .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjehF1C H3 {
  text-align: left;
  color: #000000;
}
.cid-sd7jjehF1C .container {
  height: 58px;
}
.cid-sd7jjesy1L {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjesy1L .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sd7jjesy1L .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sd7jjesy1L .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sd7jjesy1L .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sd7jjesy1L .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-sd7jjesy1L .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sd7jjesy1L .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sd7jjesy1L .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sd7jjesy1L .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-v9pgiixSCC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v9pgiixSCC .card-box {
  padding: 0 0.3rem;
}
.cid-v9pgiixSCC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v9pgiixSCC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v9pgiixSCC h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v9pgiixSCC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v9pgiixSCC .mbr-text {
  color: #000000;
}
.cid-v9pgiixSCC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v9pgiixSCC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v9pgiixSCC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v9pgiixSCC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v9pgiixSCC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v9pgiixSCC .card-title {
  color: #000000;
}
.cid-v9pgiixSCC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v9pgiixSCC .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v9pgiixSCC .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v9pgiixSCC .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v9pgiixSCC .souligne:hover {
  color: #999;
}
.cid-v9pgiixSCC .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-v9pgiixSCC .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v9pgiixSCC .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v9pgiixSCC .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v9pgiixSCC .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v9pgiixSCC .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v9pgiixSCC .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v9pgiixSCC .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v9pgiixSCC .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-v9pgiixSCC .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v9pgiixSCC .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v9pgiixSCC .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v9pgiixSCC .carousel-arrow.hidden {
  display: none;
}
.cid-v9pgiixSCC .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-v9pgiixSCC h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v9pgiixSCC .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v9pgiixSCC .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v9pgiixSCC .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v9pgiixSCC .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v9pgiixSCC .photo-produit {
    width: 100%;
  }
}
.cid-v9pgiixSCC .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v9pgiixSCC .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v9pgiixSCC .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v9pgiixSCC .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sd7jjeUlg3 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjeUlg3 .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjeUlg3 H2 {
  text-align: left;
  color: #000;
}
.cid-sd7jjeUlg3 .container {
  height: 58px;
}
.cid-sd7kiwYpoa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7kiwYpoa .mbr-text,
.cid-sd7kiwYpoa blockquote {
  color: #767676;
}
.cid-sd7kiwYpoa .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sd7kiwYpoa .mbr-text {
  color: #000000;
}
.cid-sd7kiwYpoa h2 {
  font-size: 1.5em;
}
.cid-sd7kiwYpoa h3 {
  font-size: 1.1em;
}
.cid-sd7kiwYpoa .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sd7kiwYpoa .photo-produit {
  width: 150px;
  aspect-ratio: 0.70422535;
  max-width: 100%;
}
.cid-sd7kiwYpoa .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sd7kiwYpoa .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sd7jjflOwF {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjflOwF .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjflOwF H3 {
  text-align: left;
  color: #000;
}
.cid-sd7jjflOwF .container {
  height: 58px;
}
.cid-sd7jjfySCO {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sd7jjfySCO .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sd7jjfySCO .mbr-text p {
  background: #ffffff;
}
.cid-sd7jjfySCO .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sd7jjfySCO .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sd7jjg4ZdT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjg4ZdT .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjg4ZdT H3 {
  text-align: left;
  color: #000;
}
.cid-sd7jjg4ZdT .container {
  height: 58px;
}
.cid-sd7jjgfRkl {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sd7jjgfRkl .mbr-text,
.cid-sd7jjgfRkl blockquote {
  color: #000;
  text-align: justify;
}
.cid-t3DShf53kn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t3DShf53kn .mbr-section-subtitle {
  color: #767676;
}
.cid-t3DShf53kn H2 {
  text-align: left;
  color: #000;
}
.cid-t3DShf53kn .container {
  height: 58px;
}
.cid-t3DShf53kn a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3DShf53kn a:hover {
  color: #000;
}
.cid-t3DShf53kn a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t3DShf53kn a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t3DShRaecb {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t3DShRaecb .mbr-text,
.cid-t3DShRaecb blockquote {
  color: #767676;
}
.cid-t3DShRaecb .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t3DShRaecb h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t3DShRaecb .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t3DShRaecb .separation {
  height: 45px;
}
.cid-t3DShRaecb img {
  width: 40px;
}
.cid-t3DShRaecb a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t3DShRaecb a:hover {
  color: #000;
}
.cid-t3DShRaecb 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-t3DShRaecb a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sd7jjgrySU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjgrySU .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjgrySU H3 {
  text-align: left;
  color: #000;
}
.cid-sd7jjgrySU .container {
  height: 58px;
}
.cid-sd7jjgEAk3 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sd7jjgEAk3 .card-box {
  padding: 0 0.3rem;
}
.cid-sd7jjgEAk3 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sd7jjgEAk3 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sd7jjgEAk3 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sd7jjgEAk3 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sd7jjgEAk3 .mbr-text {
  color: #000000;
}
.cid-sd7jjgEAk3 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sd7jjgEAk3 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sd7jjgEAk3 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sd7jjgEAk3 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sd7jjgEAk3 .card-title {
  color: #000000;
}
.cid-sd7jjgEAk3 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sd7jjgYsit {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjgYsit .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjgYsit H3 {
  text-align: left;
  color: #000;
}
.cid-sd7jjgYsit .container {
  height: 58px;
}
.cid-sMsnhBxhXD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsnhBxhXD .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsnhBxhXD .mbr-text p {
  background: #ffffff;
}
.cid-sMsnhBxhXD .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsnhBxhXD .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsnhBxhXD .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsnhBxhXD .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsnhBxhXD .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsnhBxhXD .logos-cb {
  max-width: 100%;
}
.cid-sMsnhBxhXD .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsnhBxhXD .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsnhBxhXD .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsnhBxhXD .lien:hover {
  color: #000;
}
.cid-sMsnhBxhXD .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-sMsnhBxhXD .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sd7jjhuLoa {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sd7jjhuLoa .mbr-section-subtitle {
  color: #767676;
}
.cid-sd7jjhuLoa H3 {
  text-align: left;
  color: #000;
}
.cid-sd7jjhuLoa .container {
  height: 58px;
}
.cid-sEn4x32C9Q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4x32C9Q .title {
  margin-bottom: 2rem;
}
.cid-sEn4x32C9Q .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4x32C9Q a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4x32C9Q a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4x32C9Q .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4x32C9Q .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4x32C9Q H2 {
  color: #000000;
}
.cid-sEn4x32C9Q LABEL {
  color: #000000;
}
.cid-sEn4x32C9Q .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4x32C9Q .btn-form {
  border-radius: 0px;
}
.cid-tONQNthGvM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQNthGvM .content {
    text-align: center;
  }
  .cid-tONQNthGvM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQNthGvM .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQNthGvM .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQNthGvM .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQNthGvM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQNthGvM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQNthGvM .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-tONQNthGvM .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQNthGvM .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQNthGvM .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQNthGvM .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQNthGvM .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQNthGvM H5 {
  color: #000000;
}
.cid-tONQNthGvM P {
  color: #000000;
}
.cid-tONQNthGvM .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQNthGvM .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQNthGvM .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQNthGvM .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQNthGvM .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-fy {
  /* Type valid CSS here */
}
#custom-html-fy div {
  height: 75px;
  background-color: #000;
}
#custom-html-tp {
  /* Type valid CSS here */
}
#custom-html-tp div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-tp 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-sdjdHg2P8h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sdjdHg2P8h .mbr-text,
.cid-sdjdHg2P8h blockquote {
  color: #767676;
}
.cid-sdjdHg2P8h .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-sdjdHg2P8h h5 {
  font-size: 15px;
}
.cid-sdjdHg2P8h a:link {
  color: #de9956;
}
.cid-sdjdHg2P8h a:hover {
  color: #f1b173;
}
.cid-sdjdHg2P8h a:visited {
  color: #de9956;
}
.cid-sdjdHgiv11 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sdjdHgiv11 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sdjdHgiv11 .row-element,
.cid-sdjdHgiv11 .image-element {
  padding: 0;
}
.cid-sdjdHgiv11 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sdjdHgiv11 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sdjdHgiv11 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sdjdHgiv11 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sdjdHgiv11 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sdjdHgiv11 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sdjdHgiv11 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sdjdHgiv11 .underline .line {
    height: 2px;
  }
  .cid-sdjdHgiv11 .mbr-title,
  .cid-sdjdHgiv11 .underline,
  .cid-sdjdHgiv11 .mbr-text,
  .cid-sdjdHgiv11 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sdjdHgiv11 .mbr-title,
.cid-sdjdHgiv11 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sdjdHgiv11 .mbr-text,
.cid-sdjdHgiv11 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sdjdHgiv11 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-sdjdHgiv11 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-sdjdHgiv11 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-sdjdHgiv11 .bouton {
  text-align: center;
}
.cid-sdjdHgiv11 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sdjdHgiv11 .couverture {
  aspect-ratio: 1;
}
.cid-sdjdHgiv11 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sdjdHgiv11 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sdjdHgiv11 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-tMVhK43Vek {
  background: #ffffff;
}
.cid-tMVhK43Vek .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVhK43Vek .mbr-figure {
  margin: 0 auto;
}
.cid-tMVhK43Vek figcaption {
  position: relative;
}
.cid-tMVhK43Vek figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVhK43Vek .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVhK43Vek .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVhK43Vek .view_port {
    height: 10px;
  }
}
.cid-tMVhK43Vek .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-tMVhK43Vek .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVhK43Vek .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVhK43Vek .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVhK43Vek .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sdjdHh59Sg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHh59Sg .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHh59Sg H3 {
  text-align: left;
  color: #000000;
}
.cid-sdjdHh59Sg .container {
  height: 58px;
}
.cid-sdjdHhkwDk {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdjdHhkwDk .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sdjdHhkwDk .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sdjdHhkwDk .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sdjdHhkwDk .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sdjdHhkwDk .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-sdjdHhkwDk .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sdjdHhkwDk .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sdjdHhkwDk .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sdjdHhkwDk .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-sdjdHhKbFE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHhKbFE .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHhKbFE H2 {
  text-align: left;
  color: #000;
}
.cid-sdjdHhKbFE .container {
  height: 58px;
}
.cid-sdjdHi3fLU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHi3fLU .mbr-text,
.cid-sdjdHi3fLU blockquote {
  color: #767676;
}
.cid-sdjdHi3fLU .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sdjdHi3fLU .mbr-text {
  color: #000000;
}
.cid-sdjdHi3fLU h2 {
  font-size: 1.5em;
}
.cid-sdjdHi3fLU h3 {
  font-size: 1.1em;
}
.cid-sdjdHi3fLU .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sdjdHi3fLU .photo-produit {
  width: 150px;
  aspect-ratio: 0.50301811;
  max-width: 100%;
}
.cid-sdjdHi3fLU .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sdjdHi3fLU .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sdjdHiFKEn {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHiFKEn .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHiFKEn H3 {
  text-align: left;
  color: #000;
}
.cid-sdjdHiFKEn .container {
  height: 58px;
}
.cid-sdjdHiTC6R {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sdjdHiTC6R .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sdjdHiTC6R .mbr-text p {
  background: #ffffff;
}
.cid-sdjdHiTC6R .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sdjdHiTC6R .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sdjdHjbaxJ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHjbaxJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHjbaxJ H3 {
  text-align: left;
  color: #000;
}
.cid-sdjdHjbaxJ .container {
  height: 58px;
}
.cid-sdjdHjmWPD {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sdjdHjmWPD .mbr-text,
.cid-sdjdHjmWPD blockquote {
  color: #000;
  text-align: justify;
}
.cid-thFMrI5AUU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-thFMrI5AUU .mbr-section-subtitle {
  color: #767676;
}
.cid-thFMrI5AUU H2 {
  text-align: left;
  color: #000;
}
.cid-thFMrI5AUU .container {
  height: 58px;
}
.cid-thFMrI5AUU a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-thFMrI5AUU a:hover {
  color: #000;
}
.cid-thFMrI5AUU a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-thFMrI5AUU a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-thFMshmdOO {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-thFMshmdOO .mbr-text,
.cid-thFMshmdOO blockquote {
  color: #767676;
}
.cid-thFMshmdOO .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-thFMshmdOO h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-thFMshmdOO .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-thFMshmdOO .separation {
  height: 45px;
}
.cid-thFMshmdOO img {
  width: 40px;
}
.cid-thFMshmdOO a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-thFMshmdOO a:hover {
  color: #000;
}
.cid-thFMshmdOO 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-thFMshmdOO a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdjdHjyiK7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHjyiK7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHjyiK7 H3 {
  text-align: left;
  color: #000;
}
.cid-sdjdHjyiK7 .container {
  height: 58px;
}
.cid-sdjdHjJ90p {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sdjdHjJ90p .card-box {
  padding: 0 0.3rem;
}
.cid-sdjdHjJ90p .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sdjdHjJ90p .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sdjdHjJ90p h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sdjdHjJ90p p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sdjdHjJ90p .mbr-text {
  color: #000000;
}
.cid-sdjdHjJ90p .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sdjdHjJ90p .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sdjdHjJ90p .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sdjdHjJ90p .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sdjdHjJ90p .card-title {
  color: #000000;
}
.cid-sdjdHjJ90p .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sdjdHk03Gs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHk03Gs .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHk03Gs H3 {
  text-align: left;
  color: #000;
}
.cid-sdjdHk03Gs .container {
  height: 58px;
}
.cid-sMso20IqTs {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMso20IqTs .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMso20IqTs .mbr-text p {
  background: #ffffff;
}
.cid-sMso20IqTs .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMso20IqTs .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMso20IqTs .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMso20IqTs .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMso20IqTs .paypal {
  position: relative;
  top: -35px;
}
.cid-sMso20IqTs .logos-cb {
  max-width: 100%;
}
.cid-sMso20IqTs .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMso20IqTs .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMso20IqTs .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMso20IqTs .lien:hover {
  color: #000;
}
.cid-sMso20IqTs .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-sMso20IqTs .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sdjdHktXQe {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sdjdHktXQe .mbr-section-subtitle {
  color: #767676;
}
.cid-sdjdHktXQe H3 {
  text-align: left;
  color: #000;
}
.cid-sdjdHktXQe .container {
  height: 58px;
}
.cid-sEn4A6y7nW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4A6y7nW .title {
  margin-bottom: 2rem;
}
.cid-sEn4A6y7nW .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4A6y7nW a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4A6y7nW a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4A6y7nW .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4A6y7nW .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4A6y7nW H2 {
  color: #000000;
}
.cid-sEn4A6y7nW LABEL {
  color: #000000;
}
.cid-sEn4A6y7nW .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4A6y7nW .btn-form {
  border-radius: 0px;
}
.cid-tONQPkNbYD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQPkNbYD .content {
    text-align: center;
  }
  .cid-tONQPkNbYD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQPkNbYD .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQPkNbYD .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQPkNbYD .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQPkNbYD .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQPkNbYD .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQPkNbYD .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-tONQPkNbYD .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQPkNbYD .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQPkNbYD .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQPkNbYD .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQPkNbYD .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQPkNbYD H5 {
  color: #000000;
}
.cid-tONQPkNbYD P {
  color: #000000;
}
.cid-tONQPkNbYD .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQPkNbYD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQPkNbYD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQPkNbYD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQPkNbYD .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-gk {
  /* Type valid CSS here */
}
#custom-html-gk div {
  height: 75px;
  background-color: #000;
}
#custom-html-ts {
  /* Type valid CSS here */
}
#custom-html-ts div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ts 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-sh3Gjgubf5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sh3Gjgubf5 .mbr-text,
.cid-sh3Gjgubf5 blockquote {
  color: #767676;
}
.cid-sh3Gjgubf5 .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-sh3Gjgubf5 h5 {
  font-size: 15px;
}
.cid-sh3Gjgubf5 a:link {
  color: #de9956;
}
.cid-sh3Gjgubf5 a:hover {
  color: #f1b173;
}
.cid-sh3Gjgubf5 a:visited {
  color: #de9956;
}
.cid-sh3GjgS3Xh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sh3GjgS3Xh .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sh3GjgS3Xh .row-element,
.cid-sh3GjgS3Xh .image-element {
  padding: 0;
}
.cid-sh3GjgS3Xh .image-element {
  display: flex;
  justify-content: center;
}
.cid-sh3GjgS3Xh .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sh3GjgS3Xh .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sh3GjgS3Xh .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sh3GjgS3Xh .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sh3GjgS3Xh .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sh3GjgS3Xh .text-content {
    padding: 2rem 1rem;
  }
  .cid-sh3GjgS3Xh .underline .line {
    height: 2px;
  }
  .cid-sh3GjgS3Xh .mbr-title,
  .cid-sh3GjgS3Xh .underline,
  .cid-sh3GjgS3Xh .mbr-text,
  .cid-sh3GjgS3Xh .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sh3GjgS3Xh .mbr-title,
.cid-sh3GjgS3Xh .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sh3GjgS3Xh .mbr-text,
.cid-sh3GjgS3Xh .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sh3GjgS3Xh 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-sh3GjgS3Xh 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-sh3GjgS3Xh 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-sh3GjgS3Xh .bouton {
  text-align: center;
}
.cid-sh3GjgS3Xh .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sh3GjgS3Xh .couverture {
  aspect-ratio: 1;
}
.cid-sh3GjgS3Xh .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sh3GjgS3Xh p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sh3GjgS3Xh 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-tMVhV7t0UQ {
  background: #ffffff;
}
.cid-tMVhV7t0UQ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVhV7t0UQ .mbr-figure {
  margin: 0 auto;
}
.cid-tMVhV7t0UQ figcaption {
  position: relative;
}
.cid-tMVhV7t0UQ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVhV7t0UQ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVhV7t0UQ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVhV7t0UQ .view_port {
    height: 10px;
  }
}
.cid-tMVhV7t0UQ .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-tMVhV7t0UQ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVhV7t0UQ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVhV7t0UQ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVhV7t0UQ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sh3GjhKqbb {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjhKqbb .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3GjhKqbb H3 {
  text-align: left;
  color: #000000;
}
.cid-sh3GjhKqbb .container {
  height: 58px;
}
.cid-sh3KIAvXYF {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-sh3KIAvXYF .image-block {
  margin: auto;
}
.cid-sh3KIAvXYF figcaption {
  position: relative;
}
.cid-sh3KIAvXYF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sh3KIAvXYF .image-block {
    width: 100% !important;
  }
}
.cid-sh3KIAvXYF .photo {
  aspect-ratio: 3.49090909;
}
.cid-sh3Gji0HxR {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sh3Gji0HxR .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sh3Gji0HxR .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sh3Gji0HxR .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sh3Gji0HxR .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sh3Gji0HxR .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-sh3Gji0HxR .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sh3Gji0HxR .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sh3Gji0HxR .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sh3Gji0HxR .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-uLx05AdGH3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uLx05AdGH3 .mbr-text,
.cid-uLx05AdGH3 blockquote {
  color: #767676;
}
.cid-uLx05AdGH3 .media-container-row {
  padding: 0px;
}
.cid-uLx05AdGH3 .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-uLx05AdGH3 .mbr-text {
  color: #000000;
}
.cid-uLx05AdGH3 h2 {
  font-size: 1.4em;
}
.cid-uLx05AdGH3 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uLx05AdGH3 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uLx05AdGH3 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uLx05AdGH3 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uLx05AdGH3 .photo-produit {
    width: 200px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uLx05AdGH3 .photo-produit {
    width: 100%;
  }
}
.cid-uLx05AdGH3 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uLx05AdGH3 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sh3GjiuM3u {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjiuM3u .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3GjiuM3u H2 {
  text-align: left;
  color: #000;
}
.cid-sh3GjiuM3u .container {
  height: 58px;
}
.cid-sh3GjiMXz3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjiMXz3 .mbr-text,
.cid-sh3GjiMXz3 blockquote {
  color: #767676;
}
.cid-sh3GjiMXz3 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sh3GjiMXz3 .mbr-text {
  color: #000000;
}
.cid-sh3GjiMXz3 h2 {
  font-size: 1.5em;
}
.cid-sh3GjiMXz3 h3 {
  font-size: 1.1em;
}
.cid-sh3GjiMXz3 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sh3GjiMXz3 .photo-produit {
  width: 150px;
  aspect-ratio: 0.7183908;
  max-width: 100%;
}
.cid-sh3GjiMXz3 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sh3GjiMXz3 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sh3Gjj1lt1 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3Gjj1lt1 .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3Gjj1lt1 H3 {
  text-align: left;
  color: #000;
}
.cid-sh3Gjj1lt1 .container {
  height: 58px;
}
.cid-sh3GjjfXpk {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sh3GjjfXpk .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sh3GjjfXpk .mbr-text p {
  background: #ffffff;
}
.cid-sh3GjjfXpk .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sh3GjjfXpk .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sh3GjjQRTs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjjQRTs .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3GjjQRTs H3 {
  text-align: left;
  color: #000;
}
.cid-sh3GjjQRTs .container {
  height: 58px;
}
.cid-sh3Gjk3nlK {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sh3Gjk3nlK .card-box {
  padding: 0 0.3rem;
}
.cid-sh3Gjk3nlK .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sh3Gjk3nlK .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sh3Gjk3nlK h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sh3Gjk3nlK p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sh3Gjk3nlK .mbr-text {
  color: #000000;
}
.cid-sh3Gjk3nlK .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sh3Gjk3nlK .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sh3Gjk3nlK .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sh3Gjk3nlK .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sh3Gjk3nlK .card-title {
  color: #000000;
}
.cid-sh3Gjk3nlK .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sh3GjkjQqd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjkjQqd .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3GjkjQqd H3 {
  text-align: left;
  color: #000;
}
.cid-sh3GjkjQqd .container {
  height: 58px;
}
.cid-sMso5o5J5y {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMso5o5J5y .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMso5o5J5y .mbr-text p {
  background: #ffffff;
}
.cid-sMso5o5J5y .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMso5o5J5y .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMso5o5J5y .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMso5o5J5y .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMso5o5J5y .paypal {
  position: relative;
  top: -35px;
}
.cid-sMso5o5J5y .logos-cb {
  max-width: 100%;
}
.cid-sMso5o5J5y .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMso5o5J5y .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMso5o5J5y .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMso5o5J5y .lien:hover {
  color: #000;
}
.cid-sMso5o5J5y .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-sMso5o5J5y .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sh3GjkRqps {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sh3GjkRqps .mbr-section-subtitle {
  color: #767676;
}
.cid-sh3GjkRqps H3 {
  text-align: left;
  color: #000;
}
.cid-sh3GjkRqps .container {
  height: 58px;
}
.cid-sEn4CNC9ly {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4CNC9ly .title {
  margin-bottom: 2rem;
}
.cid-sEn4CNC9ly .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4CNC9ly a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4CNC9ly a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4CNC9ly .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4CNC9ly .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4CNC9ly H2 {
  color: #000000;
}
.cid-sEn4CNC9ly LABEL {
  color: #000000;
}
.cid-sEn4CNC9ly .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4CNC9ly .btn-form {
  border-radius: 0px;
}
.cid-tONQRdwBwi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQRdwBwi .content {
    text-align: center;
  }
  .cid-tONQRdwBwi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQRdwBwi .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQRdwBwi .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQRdwBwi .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQRdwBwi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQRdwBwi .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQRdwBwi .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-tONQRdwBwi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQRdwBwi .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQRdwBwi .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQRdwBwi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQRdwBwi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQRdwBwi H5 {
  color: #000000;
}
.cid-tONQRdwBwi P {
  color: #000000;
}
.cid-tONQRdwBwi .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQRdwBwi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQRdwBwi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQRdwBwi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQRdwBwi .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-il {
  /* Type valid CSS here */
}
#custom-html-il div {
  height: 75px;
  background-color: #000;
}
#custom-html-tv {
  /* Type valid CSS here */
}
#custom-html-tv div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-tv 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-suWC3yxvRl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-suWC3yxvRl .mbr-text,
.cid-suWC3yxvRl blockquote {
  color: #767676;
}
.cid-suWC3yxvRl .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-suWC3yxvRl h5 {
  font-size: 15px;
}
.cid-suWC3yxvRl a:link {
  color: #de9956;
}
.cid-suWC3yxvRl a:hover {
  color: #f1b173;
}
.cid-suWC3yxvRl a:visited {
  color: #de9956;
}
.cid-suWC3yJkHM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-suWC3yJkHM .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-suWC3yJkHM .row-element,
.cid-suWC3yJkHM .image-element {
  padding: 0;
}
.cid-suWC3yJkHM .image-element {
  display: flex;
  justify-content: center;
}
.cid-suWC3yJkHM .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-suWC3yJkHM .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-suWC3yJkHM .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-suWC3yJkHM .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-suWC3yJkHM .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-suWC3yJkHM .text-content {
    padding: 2rem 1rem;
  }
  .cid-suWC3yJkHM .underline .line {
    height: 2px;
  }
  .cid-suWC3yJkHM .mbr-title,
  .cid-suWC3yJkHM .underline,
  .cid-suWC3yJkHM .mbr-text,
  .cid-suWC3yJkHM .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-suWC3yJkHM .mbr-title,
.cid-suWC3yJkHM .underline {
  text-align: center;
  color: #ffffff;
}
.cid-suWC3yJkHM .mbr-text,
.cid-suWC3yJkHM .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-suWC3yJkHM 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-suWC3yJkHM 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-suWC3yJkHM 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-suWC3yJkHM .bouton {
  text-align: center;
}
.cid-suWC3yJkHM .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-suWC3yJkHM .couverture {
  aspect-ratio: 1;
}
.cid-suWC3yJkHM .bouton2 {
  position: relative;
  top: -25px;
}
.cid-suWC3yJkHM p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-suWC3yJkHM 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-tMVi6Be6mh {
  background: #ffffff;
}
.cid-tMVi6Be6mh .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVi6Be6mh .mbr-figure {
  margin: 0 auto;
}
.cid-tMVi6Be6mh figcaption {
  position: relative;
}
.cid-tMVi6Be6mh figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVi6Be6mh .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVi6Be6mh .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVi6Be6mh .view_port {
    height: 10px;
  }
}
.cid-tMVi6Be6mh .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-tMVi6Be6mh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVi6Be6mh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVi6Be6mh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVi6Be6mh .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tJf3oxibAi {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJf3oxibAi .mbr-section-subtitle {
  color: #767676;
}
.cid-tJf3oxibAi H2 {
  text-align: left;
  color: #000;
}
.cid-tJf3oxibAi .container {
  height: 58px;
}
.cid-tJf3pt6nD6 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tJf3pt6nD6 .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-tJf3pt6nD6 .video-block {
    width: 100% !important;
  }
}
.cid-tJf3q1fd9R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJf3q1fd9R .mbr-text,
.cid-tJf3q1fd9R blockquote {
  color: #000;
  font-size: 14px;
}
.cid-suWC3ziozu {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3ziozu .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3ziozu H3 {
  text-align: left;
  color: #000000;
}
.cid-suWC3ziozu .container {
  height: 58px;
}
.cid-suWC3zre3F {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3zre3F .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-suWC3zre3F .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-suWC3zre3F .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-suWC3zre3F .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-suWC3zre3F .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-suWC3zre3F .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-suWC3zre3F .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-suWC3zre3F .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-suWC3zre3F .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-uUieLNsXv7 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uUieLNsXv7 .mbr-text,
.cid-uUieLNsXv7 blockquote {
  color: #767676;
}
.cid-uUieLNsXv7 .media-container-row {
  padding: 0px;
}
.cid-uUieLNsXv7 .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-uUieLNsXv7 .mbr-text {
  color: #000000;
}
.cid-uUieLNsXv7 h2 {
  font-size: 1.4em;
}
.cid-uUieLNsXv7 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uUieLNsXv7 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uUieLNsXv7 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uUieLNsXv7 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uUieLNsXv7 .photo-produit {
    width: 340px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uUieLNsXv7 .photo-produit {
    width: 100%;
  }
}
.cid-uUieLNsXv7 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uUieLNsXv7 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uUieLNsXv7 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-suWC3zJcVI {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3zJcVI .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3zJcVI H2 {
  text-align: left;
  color: #000;
}
.cid-suWC3zJcVI .container {
  height: 58px;
}
.cid-suWFsRqyZX {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-suWFsRqyZX .mbr-text,
.cid-suWFsRqyZX blockquote {
  color: #767676;
}
.cid-suWFsRqyZX .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-suWFsRqyZX h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-suWFsRqyZX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-suWFsRqyZX a:hover {
  color: #000;
}
.cid-suWFsRqyZX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-suWFsRqyZX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suWG0faihm {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-suWG0faihm .mbr-text,
.cid-suWG0faihm blockquote {
  color: #767676;
}
.cid-suWG0faihm .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-suWG0faihm h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-suWG0faihm a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-suWG0faihm a:hover {
  color: #000;
}
.cid-suWG0faihm a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-suWG0faihm a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suWC3A5Mmo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3A5Mmo .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3A5Mmo H3 {
  text-align: left;
  color: #000;
}
.cid-suWC3A5Mmo .container {
  height: 58px;
}
.cid-suWC3AhhMf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-suWC3AhhMf .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-suWC3AhhMf .mbr-text p {
  background: #ffffff;
}
.cid-suWC3AhhMf .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-suWC3AhhMf .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-suWC3Awfyf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3Awfyf .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3Awfyf H3 {
  text-align: left;
  color: #000;
}
.cid-suWC3Awfyf .container {
  height: 58px;
}
.cid-suWC3AG2jO {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-suWC3AG2jO .mbr-text,
.cid-suWC3AG2jO blockquote {
  color: #000;
  text-align: justify;
}
.cid-tqDwRQsgwG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tqDwRQsgwG .mbr-section-subtitle {
  color: #767676;
}
.cid-tqDwRQsgwG H2 {
  text-align: left;
  color: #000;
}
.cid-tqDwRQsgwG .container {
  height: 58px;
}
.cid-tqDwRQsgwG a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tqDwRQsgwG a:hover {
  color: #000;
}
.cid-tqDwRQsgwG a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tqDwRQsgwG a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tqDwSqnUG0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tqDwSqnUG0 .mbr-text,
.cid-tqDwSqnUG0 blockquote {
  color: #767676;
}
.cid-tqDwSqnUG0 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tqDwSqnUG0 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tqDwSqnUG0 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tqDwSqnUG0 .separation {
  height: 45px;
}
.cid-tqDwSqnUG0 img {
  width: 40px;
}
.cid-tqDwSqnUG0 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tqDwSqnUG0 a:hover {
  color: #000;
}
.cid-tqDwSqnUG0 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-tqDwSqnUG0 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suWC3ARBWY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3ARBWY .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3ARBWY H3 {
  text-align: left;
  color: #000;
}
.cid-suWC3ARBWY .container {
  height: 58px;
}
.cid-suWC3B1Hyo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-suWC3B1Hyo .card-box {
  padding: 0 0.3rem;
}
.cid-suWC3B1Hyo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-suWC3B1Hyo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-suWC3B1Hyo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-suWC3B1Hyo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-suWC3B1Hyo .mbr-text {
  color: #000000;
}
.cid-suWC3B1Hyo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-suWC3B1Hyo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-suWC3B1Hyo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-suWC3B1Hyo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-suWC3B1Hyo .card-title {
  color: #000000;
}
.cid-suWC3B1Hyo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-suWC3BirvD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3BirvD .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3BirvD H3 {
  text-align: left;
  color: #000;
}
.cid-suWC3BirvD .container {
  height: 58px;
}
.cid-sMsodUEVCx {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsodUEVCx .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsodUEVCx .mbr-text p {
  background: #ffffff;
}
.cid-sMsodUEVCx .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsodUEVCx .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsodUEVCx .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsodUEVCx .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsodUEVCx .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsodUEVCx .logos-cb {
  max-width: 100%;
}
.cid-sMsodUEVCx .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsodUEVCx .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsodUEVCx .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsodUEVCx .lien:hover {
  color: #000;
}
.cid-sMsodUEVCx .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-sMsodUEVCx .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-suWC3BOKcs {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-suWC3BOKcs .mbr-section-subtitle {
  color: #767676;
}
.cid-suWC3BOKcs H3 {
  text-align: left;
  color: #000;
}
.cid-suWC3BOKcs .container {
  height: 58px;
}
.cid-sEn4JgpQh6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4JgpQh6 .title {
  margin-bottom: 2rem;
}
.cid-sEn4JgpQh6 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4JgpQh6 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4JgpQh6 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4JgpQh6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4JgpQh6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4JgpQh6 H2 {
  color: #000000;
}
.cid-sEn4JgpQh6 LABEL {
  color: #000000;
}
.cid-sEn4JgpQh6 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4JgpQh6 .btn-form {
  border-radius: 0px;
}
.cid-tONQTHc2SJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQTHc2SJ .content {
    text-align: center;
  }
  .cid-tONQTHc2SJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQTHc2SJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQTHc2SJ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQTHc2SJ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQTHc2SJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQTHc2SJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQTHc2SJ .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-tONQTHc2SJ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQTHc2SJ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQTHc2SJ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQTHc2SJ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQTHc2SJ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQTHc2SJ H5 {
  color: #000000;
}
.cid-tONQTHc2SJ P {
  color: #000000;
}
.cid-tONQTHc2SJ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQTHc2SJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQTHc2SJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQTHc2SJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQTHc2SJ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ja {
  /* Type valid CSS here */
}
#custom-html-ja div {
  height: 75px;
  background-color: #000;
}
#custom-html-ty {
  /* Type valid CSS here */
}
#custom-html-ty div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ty 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-sxif4JqkyD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sxif4JqkyD .mbr-text,
.cid-sxif4JqkyD blockquote {
  color: #767676;
}
.cid-sxif4JqkyD .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-sxif4JqkyD h5 {
  font-size: 15px;
}
.cid-sxif4JqkyD a:link {
  color: #de9956;
}
.cid-sxif4JqkyD a:hover {
  color: #f1b173;
}
.cid-sxif4JqkyD a:visited {
  color: #de9956;
}
.cid-sxif4JA99q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sxif4JA99q .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sxif4JA99q .row-element,
.cid-sxif4JA99q .image-element {
  padding: 0;
}
.cid-sxif4JA99q .image-element {
  display: flex;
  justify-content: center;
}
.cid-sxif4JA99q .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sxif4JA99q .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sxif4JA99q .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sxif4JA99q .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sxif4JA99q .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sxif4JA99q .text-content {
    padding: 2rem 1rem;
  }
  .cid-sxif4JA99q .underline .line {
    height: 2px;
  }
  .cid-sxif4JA99q .mbr-title,
  .cid-sxif4JA99q .underline,
  .cid-sxif4JA99q .mbr-text,
  .cid-sxif4JA99q .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sxif4JA99q .mbr-title,
.cid-sxif4JA99q .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sxif4JA99q .mbr-text,
.cid-sxif4JA99q .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sxif4JA99q 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-sxif4JA99q 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-sxif4JA99q 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-sxif4JA99q .bouton {
  text-align: center;
}
.cid-sxif4JA99q .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sxif4JA99q .couverture {
  aspect-ratio: 1;
}
.cid-sxif4JA99q .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sxif4JA99q p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sxif4JA99q 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-tMVihPIvKs {
  background: #ffffff;
}
.cid-tMVihPIvKs .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVihPIvKs .mbr-figure {
  margin: 0 auto;
}
.cid-tMVihPIvKs figcaption {
  position: relative;
}
.cid-tMVihPIvKs figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVihPIvKs .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVihPIvKs .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVihPIvKs .view_port {
    height: 10px;
  }
}
.cid-tMVihPIvKs .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-tMVihPIvKs .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVihPIvKs .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVihPIvKs .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVihPIvKs .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sxif4Kd0no {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4Kd0no .mbr-section-subtitle {
  color: #767676;
}
.cid-sxif4Kd0no H3 {
  text-align: left;
  color: #000000;
}
.cid-sxif4Kd0no .container {
  height: 58px;
}
.cid-sxif4Knowq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4Knowq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sxif4Knowq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sxif4Knowq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sxif4Knowq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sxif4Knowq .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-sxif4Knowq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sxif4Knowq .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sxif4Knowq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sxif4Knowq .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-uQC5FYtMuV {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uQC5FYtMuV .mbr-text,
.cid-uQC5FYtMuV blockquote {
  color: #767676;
}
.cid-uQC5FYtMuV .media-container-row {
  padding: 0px;
}
.cid-uQC5FYtMuV .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-uQC5FYtMuV .mbr-text {
  color: #000000;
}
.cid-uQC5FYtMuV h2 {
  font-size: 1.4em;
}
.cid-uQC5FYtMuV h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uQC5FYtMuV .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uQC5FYtMuV .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uQC5FYtMuV .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uQC5FYtMuV .photo-produit {
    width: 240px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uQC5FYtMuV .photo-produit {
    width: 100%;
  }
}
.cid-uQC5FYtMuV .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uQC5FYtMuV .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sxif4KHW1a {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4KHW1a .mbr-section-subtitle {
  color: #767676;
}
.cid-sxif4KHW1a H3 {
  text-align: left;
  color: #000;
}
.cid-sxif4KHW1a .container {
  height: 58px;
}
.cid-sxif4KQuAs {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sxif4KQuAs .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sxif4KQuAs .mbr-text p {
  background: #ffffff;
}
.cid-sxif4KQuAs .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sxif4KQuAs .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-u1HljCZ7p6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1HljCZ7p6 .mbr-section-subtitle {
  color: #767676;
}
.cid-u1HljCZ7p6 H2 {
  text-align: left;
  color: #000;
}
.cid-u1HljCZ7p6 .container {
  height: 58px;
}
.cid-u1HljCZ7p6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1HljCZ7p6 a:hover {
  color: #000;
}
.cid-u1HljCZ7p6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-u1HljCZ7p6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u1HlkifQZP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-u1HlkifQZP .mbr-text,
.cid-u1HlkifQZP blockquote {
  color: #767676;
}
.cid-u1HlkifQZP .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-u1HlkifQZP h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-u1HlkifQZP .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-u1HlkifQZP .separation {
  height: 45px;
}
.cid-u1HlkifQZP img {
  width: 40px;
}
.cid-u1HlkifQZP a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u1HlkifQZP a:hover {
  color: #000;
}
.cid-u1HlkifQZP 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-u1HlkifQZP a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxif4LpmDs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4LpmDs .mbr-section-subtitle {
  color: #767676;
}
.cid-sxif4LpmDs H3 {
  text-align: left;
  color: #000;
}
.cid-sxif4LpmDs .container {
  height: 58px;
}
.cid-sxif4LymjN {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxif4LymjN .card-box {
  padding: 0 0.3rem;
}
.cid-sxif4LymjN .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sxif4LymjN .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sxif4LymjN h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sxif4LymjN p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sxif4LymjN .mbr-text {
  color: #000000;
}
.cid-sxif4LymjN .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sxif4LymjN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sxif4LymjN .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sxif4LymjN .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sxif4LymjN .card-title {
  color: #000000;
}
.cid-sxif4LymjN .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sxif4LQUpd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4LQUpd .mbr-section-subtitle {
  color: #767676;
}
.cid-sxif4LQUpd H3 {
  text-align: left;
  color: #000;
}
.cid-sxif4LQUpd .container {
  height: 58px;
}
.cid-sMsogBmcn6 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsogBmcn6 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsogBmcn6 .mbr-text p {
  background: #ffffff;
}
.cid-sMsogBmcn6 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsogBmcn6 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsogBmcn6 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsogBmcn6 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsogBmcn6 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsogBmcn6 .logos-cb {
  max-width: 100%;
}
.cid-sMsogBmcn6 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsogBmcn6 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsogBmcn6 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsogBmcn6 .lien:hover {
  color: #000;
}
.cid-sMsogBmcn6 .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-sMsogBmcn6 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxif4Mg95p {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxif4Mg95p .mbr-section-subtitle {
  color: #767676;
}
.cid-sxif4Mg95p H3 {
  text-align: left;
  color: #000;
}
.cid-sxif4Mg95p .container {
  height: 58px;
}
.cid-sEn4MIpeeU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4MIpeeU .title {
  margin-bottom: 2rem;
}
.cid-sEn4MIpeeU .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4MIpeeU a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4MIpeeU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4MIpeeU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4MIpeeU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4MIpeeU H2 {
  color: #000000;
}
.cid-sEn4MIpeeU LABEL {
  color: #000000;
}
.cid-sEn4MIpeeU .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4MIpeeU .btn-form {
  border-radius: 0px;
}
.cid-tONQVBmy2Y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQVBmy2Y .content {
    text-align: center;
  }
  .cid-tONQVBmy2Y .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQVBmy2Y .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQVBmy2Y .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQVBmy2Y .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQVBmy2Y .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQVBmy2Y .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQVBmy2Y .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-tONQVBmy2Y .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQVBmy2Y .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQVBmy2Y .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQVBmy2Y .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQVBmy2Y .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQVBmy2Y H5 {
  color: #000000;
}
.cid-tONQVBmy2Y P {
  color: #000000;
}
.cid-tONQVBmy2Y .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQVBmy2Y .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQVBmy2Y .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQVBmy2Y .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQVBmy2Y .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-jw {
  /* Type valid CSS here */
}
#custom-html-jw div {
  height: 75px;
  background-color: #000;
}
#custom-html-u1 {
  /* Type valid CSS here */
}
#custom-html-u1 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-u1 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-sxyE2drTJG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sxyE2drTJG .mbr-text,
.cid-sxyE2drTJG blockquote {
  color: #767676;
}
.cid-sxyE2drTJG .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-sxyE2drTJG h5 {
  font-size: 15px;
}
.cid-sxyE2drTJG a:link {
  color: #de9956;
}
.cid-sxyE2drTJG a:hover {
  color: #f1b173;
}
.cid-sxyE2drTJG a:visited {
  color: #de9956;
}
.cid-sxyE2dHNGi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sxyE2dHNGi .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sxyE2dHNGi .row-element,
.cid-sxyE2dHNGi .image-element {
  padding: 0;
}
.cid-sxyE2dHNGi .image-element {
  display: flex;
  justify-content: center;
}
.cid-sxyE2dHNGi .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sxyE2dHNGi .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sxyE2dHNGi .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sxyE2dHNGi .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sxyE2dHNGi .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sxyE2dHNGi .text-content {
    padding: 2rem 1rem;
  }
  .cid-sxyE2dHNGi .underline .line {
    height: 2px;
  }
  .cid-sxyE2dHNGi .mbr-title,
  .cid-sxyE2dHNGi .underline,
  .cid-sxyE2dHNGi .mbr-text,
  .cid-sxyE2dHNGi .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sxyE2dHNGi .mbr-title,
.cid-sxyE2dHNGi .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sxyE2dHNGi .mbr-text,
.cid-sxyE2dHNGi .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sxyE2dHNGi 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-sxyE2dHNGi 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-sxyE2dHNGi 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-sxyE2dHNGi .bouton {
  text-align: center;
}
.cid-sxyE2dHNGi .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sxyE2dHNGi .couverture {
  aspect-ratio: 1;
}
.cid-sxyE2dHNGi .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sxyE2dHNGi p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sxyE2dHNGi 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-tMVit65gr8 {
  background: #ffffff;
}
.cid-tMVit65gr8 .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVit65gr8 .mbr-figure {
  margin: 0 auto;
}
.cid-tMVit65gr8 figcaption {
  position: relative;
}
.cid-tMVit65gr8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVit65gr8 .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVit65gr8 .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVit65gr8 .view_port {
    height: 10px;
  }
}
.cid-tMVit65gr8 .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-tMVit65gr8 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVit65gr8 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVit65gr8 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVit65gr8 .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tNLufxGVca {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tNLufxGVca .mbr-section-subtitle {
  color: #767676;
}
.cid-tNLufxGVca H2 {
  text-align: left;
  color: #000;
}
.cid-tNLufxGVca .container {
  height: 58px;
}
.cid-tNLufZxBCd {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tNLufZxBCd .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-tNLufZxBCd .video-block {
    width: 100% !important;
  }
}
.cid-tNLugozFhI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tNLugozFhI .mbr-text,
.cid-tNLugozFhI blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sxyE2ekzUT {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2ekzUT .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2ekzUT H3 {
  text-align: left;
  color: #000000;
}
.cid-sxyE2ekzUT .container {
  height: 58px;
}
.cid-sxyE2ew6dM {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxyE2ew6dM .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sxyE2ew6dM .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sxyE2ew6dM .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sxyE2ew6dM .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sxyE2ew6dM .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-sxyE2ew6dM .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sxyE2ew6dM .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sxyE2ew6dM .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sxyE2ew6dM .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-uPXsbADUB4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uPXsbADUB4 .mbr-text,
.cid-uPXsbADUB4 blockquote {
  color: #767676;
}
.cid-uPXsbADUB4 .media-container-row {
  padding: 0px;
}
.cid-uPXsbADUB4 .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-uPXsbADUB4 .mbr-text {
  color: #000000;
}
.cid-uPXsbADUB4 h2 {
  font-size: 1.4em;
}
.cid-uPXsbADUB4 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uPXsbADUB4 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uPXsbADUB4 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uPXsbADUB4 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uPXsbADUB4 .photo-produit {
    width: 235px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uPXsbADUB4 .photo-produit {
    width: 100%;
  }
}
.cid-uPXsbADUB4 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uPXsbADUB4 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sxyE2fzci8 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2fzci8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2fzci8 H3 {
  text-align: left;
  color: #000;
}
.cid-sxyE2fzci8 .container {
  height: 58px;
}
.cid-sxyE2fLHsQ {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sxyE2fLHsQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sxyE2fLHsQ .mbr-text p {
  background: #ffffff;
}
.cid-sxyE2fLHsQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sxyE2fLHsQ .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sxyE2g1cBs {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2g1cBs .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2g1cBs H3 {
  text-align: left;
  color: #000;
}
.cid-sxyE2g1cBs .container {
  height: 58px;
}
.cid-sxyE2gaQev {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sxyE2gaQev .mbr-text,
.cid-sxyE2gaQev blockquote {
  color: #000;
  text-align: justify;
}
.cid-sxyE2glQhE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2glQhE .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2glQhE H3 {
  text-align: left;
  color: #000;
}
.cid-sxyE2glQhE .container {
  height: 58px;
}
.cid-sxyE2gvl7P {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sxyE2gvl7P .card-box {
  padding: 0 0.3rem;
}
.cid-sxyE2gvl7P .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sxyE2gvl7P .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sxyE2gvl7P h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sxyE2gvl7P p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sxyE2gvl7P .mbr-text {
  color: #000000;
}
.cid-sxyE2gvl7P .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sxyE2gvl7P .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sxyE2gvl7P .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sxyE2gvl7P .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sxyE2gvl7P .card-title {
  color: #000000;
}
.cid-sxyE2gvl7P .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sxyE2gL6Ni {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2gL6Ni .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2gL6Ni H3 {
  text-align: left;
  color: #000;
}
.cid-sxyE2gL6Ni .container {
  height: 58px;
}
.cid-sMsoiPV3B3 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsoiPV3B3 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsoiPV3B3 .mbr-text p {
  background: #ffffff;
}
.cid-sMsoiPV3B3 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsoiPV3B3 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsoiPV3B3 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsoiPV3B3 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsoiPV3B3 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsoiPV3B3 .logos-cb {
  max-width: 100%;
}
.cid-sMsoiPV3B3 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsoiPV3B3 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsoiPV3B3 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsoiPV3B3 .lien:hover {
  color: #000;
}
.cid-sMsoiPV3B3 .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-sMsoiPV3B3 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sxyE2hbVP4 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sxyE2hbVP4 .mbr-section-subtitle {
  color: #767676;
}
.cid-sxyE2hbVP4 H3 {
  text-align: left;
  color: #000;
}
.cid-sxyE2hbVP4 .container {
  height: 58px;
}
.cid-sEn4PWYDlS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4PWYDlS .title {
  margin-bottom: 2rem;
}
.cid-sEn4PWYDlS .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4PWYDlS a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4PWYDlS a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4PWYDlS .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4PWYDlS .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4PWYDlS H2 {
  color: #000000;
}
.cid-sEn4PWYDlS LABEL {
  color: #000000;
}
.cid-sEn4PWYDlS .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4PWYDlS .btn-form {
  border-radius: 0px;
}
.cid-tONQXvuBqi {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQXvuBqi .content {
    text-align: center;
  }
  .cid-tONQXvuBqi .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQXvuBqi .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQXvuBqi .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQXvuBqi .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQXvuBqi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQXvuBqi .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQXvuBqi .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-tONQXvuBqi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQXvuBqi .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQXvuBqi .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQXvuBqi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQXvuBqi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQXvuBqi H5 {
  color: #000000;
}
.cid-tONQXvuBqi P {
  color: #000000;
}
.cid-tONQXvuBqi .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQXvuBqi .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQXvuBqi .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQXvuBqi .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQXvuBqi .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-km {
  /* Type valid CSS here */
}
#custom-html-km div {
  height: 75px;
  background-color: #000;
}
#custom-html-u4 {
  /* Type valid CSS here */
}
#custom-html-u4 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-u4 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-sy9on6bjPA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sy9on6bjPA .mbr-text,
.cid-sy9on6bjPA blockquote {
  color: #767676;
}
.cid-sy9on6bjPA .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-sy9on6bjPA h5 {
  font-size: 15px;
}
.cid-sy9on6bjPA a:link {
  color: #de9956;
}
.cid-sy9on6bjPA a:hover {
  color: #f1b173;
}
.cid-sy9on6bjPA a:visited {
  color: #de9956;
}
.cid-sy9on6mI5N {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sy9on6mI5N .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sy9on6mI5N .row-element,
.cid-sy9on6mI5N .image-element {
  padding: 0;
}
.cid-sy9on6mI5N .image-element {
  display: flex;
  justify-content: center;
}
.cid-sy9on6mI5N .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sy9on6mI5N .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sy9on6mI5N .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sy9on6mI5N .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sy9on6mI5N .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sy9on6mI5N .text-content {
    padding: 2rem 1rem;
  }
  .cid-sy9on6mI5N .underline .line {
    height: 2px;
  }
  .cid-sy9on6mI5N .mbr-title,
  .cid-sy9on6mI5N .underline,
  .cid-sy9on6mI5N .mbr-text,
  .cid-sy9on6mI5N .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sy9on6mI5N .mbr-title,
.cid-sy9on6mI5N .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sy9on6mI5N .mbr-text,
.cid-sy9on6mI5N .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sy9on6mI5N 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-sy9on6mI5N 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-sy9on6mI5N 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-sy9on6mI5N .bouton {
  text-align: center;
}
.cid-sy9on6mI5N .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sy9on6mI5N .couverture {
  aspect-ratio: 1;
}
.cid-sy9on6mI5N .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sy9on6mI5N p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sy9on6mI5N 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-tMViE0LO0w {
  background: #ffffff;
}
.cid-tMViE0LO0w .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMViE0LO0w .mbr-figure {
  margin: 0 auto;
}
.cid-tMViE0LO0w figcaption {
  position: relative;
}
.cid-tMViE0LO0w figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMViE0LO0w .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMViE0LO0w .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMViE0LO0w .view_port {
    height: 10px;
  }
}
.cid-tMViE0LO0w .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-tMViE0LO0w .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMViE0LO0w .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMViE0LO0w .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMViE0LO0w .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-tejwt4eGbD {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tejwt4eGbD .mbr-section-subtitle {
  color: #767676;
}
.cid-tejwt4eGbD H2 {
  text-align: left;
  color: #000;
}
.cid-tejwt4eGbD .container {
  height: 58px;
}
.cid-tejwtEUfDc {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-tejwtEUfDc .video-block {
  margin: auto;
}
@media (max-width: 768px) {
  .cid-tejwtEUfDc .video-block {
    width: 100% !important;
  }
}
.cid-tejwueqYb7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tejwueqYb7 .mbr-text,
.cid-tejwueqYb7 blockquote {
  color: #000;
  font-size: 14px;
}
.cid-sy9on6M7aJ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sy9on6M7aJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sy9on6M7aJ H3 {
  text-align: left;
  color: #000000;
}
.cid-sy9on6M7aJ .container {
  height: 58px;
}
.cid-sy9on6UMb1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sy9on6UMb1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sy9on6UMb1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sy9on6UMb1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sy9on6UMb1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sy9on6UMb1 .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-sy9on6UMb1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sy9on6UMb1 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sy9on6UMb1 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sy9on6UMb1 .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-uQ9bHZJRQp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uQ9bHZJRQp .mbr-text,
.cid-uQ9bHZJRQp blockquote {
  color: #767676;
}
.cid-uQ9bHZJRQp .media-container-row {
  padding: 0px;
}
.cid-uQ9bHZJRQp .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-uQ9bHZJRQp .mbr-text {
  color: #000000;
}
.cid-uQ9bHZJRQp h2 {
  font-size: 1.4em;
}
.cid-uQ9bHZJRQp h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uQ9bHZJRQp .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uQ9bHZJRQp .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uQ9bHZJRQp .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uQ9bHZJRQp .photo-produit {
    width: 320px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uQ9bHZJRQp .photo-produit {
    width: 100%;
  }
}
.cid-uQ9bHZJRQp .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uQ9bHZJRQp .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sy9on7dkhv {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sy9on7dkhv .mbr-section-subtitle {
  color: #767676;
}
.cid-sy9on7dkhv H3 {
  text-align: left;
  color: #000;
}
.cid-sy9on7dkhv .container {
  height: 58px;
}
.cid-sy9on7nqIz {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sy9on7nqIz .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sy9on7nqIz .mbr-text p {
  background: #ffffff;
}
.cid-sy9on7nqIz .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sy9on7nqIz .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-t4MUXvNew4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-t4MUXvNew4 .mbr-section-subtitle {
  color: #767676;
}
.cid-t4MUXvNew4 H2 {
  text-align: left;
  color: #000;
}
.cid-t4MUXvNew4 .container {
  height: 58px;
}
.cid-t4MUXvNew4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t4MUXvNew4 a:hover {
  color: #000;
}
.cid-t4MUXvNew4 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-t4MUXvNew4 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-t4MUXWjCW5 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-t4MUXWjCW5 .mbr-text,
.cid-t4MUXWjCW5 blockquote {
  color: #767676;
}
.cid-t4MUXWjCW5 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-t4MUXWjCW5 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-t4MUXWjCW5 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-t4MUXWjCW5 .separation {
  height: 45px;
}
.cid-t4MUXWjCW5 img {
  width: 40px;
}
.cid-t4MUXWjCW5 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-t4MUXWjCW5 a:hover {
  color: #000;
}
.cid-t4MUXWjCW5 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-t4MUXWjCW5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sy9on7WEQs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sy9on7WEQs .mbr-section-subtitle {
  color: #767676;
}
.cid-sy9on7WEQs H3 {
  text-align: left;
  color: #000;
}
.cid-sy9on7WEQs .container {
  height: 58px;
}
.cid-tejvGlJaJU {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tejvGlJaJU .card-box {
  padding: 0 0.3rem;
}
.cid-tejvGlJaJU .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tejvGlJaJU .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tejvGlJaJU h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tejvGlJaJU p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tejvGlJaJU .mbr-text {
  color: #000000;
}
.cid-tejvGlJaJU .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tejvGlJaJU .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tejvGlJaJU .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tejvGlJaJU .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tejvGlJaJU .card-title {
  color: #000000;
}
.cid-tejvGlJaJU .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sy9on8koFc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sy9on8koFc .mbr-section-subtitle {
  color: #767676;
}
.cid-sy9on8koFc H3 {
  text-align: left;
  color: #000;
}
.cid-sy9on8koFc .container {
  height: 58px;
}
.cid-sMsol6i5Ss {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsol6i5Ss .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsol6i5Ss .mbr-text p {
  background: #ffffff;
}
.cid-sMsol6i5Ss .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsol6i5Ss .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsol6i5Ss .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsol6i5Ss .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsol6i5Ss .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsol6i5Ss .logos-cb {
  max-width: 100%;
}
.cid-sMsol6i5Ss .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsol6i5Ss .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsol6i5Ss .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsol6i5Ss .lien:hover {
  color: #000;
}
.cid-sMsol6i5Ss .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-sMsol6i5Ss .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sy9on8HboT {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sy9on8HboT .mbr-section-subtitle {
  color: #767676;
}
.cid-sy9on8HboT H3 {
  text-align: left;
  color: #000;
}
.cid-sy9on8HboT .container {
  height: 58px;
}
.cid-sEn4SIVqVD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4SIVqVD .title {
  margin-bottom: 2rem;
}
.cid-sEn4SIVqVD .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4SIVqVD a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4SIVqVD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4SIVqVD .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4SIVqVD .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4SIVqVD H2 {
  color: #000000;
}
.cid-sEn4SIVqVD LABEL {
  color: #000000;
}
.cid-sEn4SIVqVD .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4SIVqVD .btn-form {
  border-radius: 0px;
}
.cid-tONQZszA45 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONQZszA45 .content {
    text-align: center;
  }
  .cid-tONQZszA45 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONQZszA45 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONQZszA45 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONQZszA45 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONQZszA45 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONQZszA45 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONQZszA45 .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-tONQZszA45 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONQZszA45 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONQZszA45 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONQZszA45 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONQZszA45 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONQZszA45 H5 {
  color: #000000;
}
.cid-tONQZszA45 P {
  color: #000000;
}
.cid-tONQZszA45 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONQZszA45 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONQZszA45 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONQZszA45 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONQZszA45 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-l5 {
  /* Type valid CSS here */
}
#custom-html-l5 div {
  height: 75px;
  background-color: #000;
}
#custom-html-u7 {
  /* Type valid CSS here */
}
#custom-html-u7 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-u7 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-syfdTIDbfN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-syfdTIDbfN .mbr-text,
.cid-syfdTIDbfN blockquote {
  color: #767676;
}
.cid-syfdTIDbfN .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-syfdTIDbfN h5 {
  font-size: 15px;
}
.cid-syfdTIDbfN a:link {
  color: #de9956;
}
.cid-syfdTIDbfN a:hover {
  color: #f1b173;
}
.cid-syfdTIDbfN a:visited {
  color: #de9956;
}
.cid-syfdTIM7c6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-syfdTIM7c6 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-syfdTIM7c6 .row-element,
.cid-syfdTIM7c6 .image-element {
  padding: 0;
}
.cid-syfdTIM7c6 .image-element {
  display: flex;
  justify-content: center;
}
.cid-syfdTIM7c6 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-syfdTIM7c6 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-syfdTIM7c6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-syfdTIM7c6 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-syfdTIM7c6 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-syfdTIM7c6 .text-content {
    padding: 2rem 1rem;
  }
  .cid-syfdTIM7c6 .underline .line {
    height: 2px;
  }
  .cid-syfdTIM7c6 .mbr-title,
  .cid-syfdTIM7c6 .underline,
  .cid-syfdTIM7c6 .mbr-text,
  .cid-syfdTIM7c6 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-syfdTIM7c6 .mbr-title,
.cid-syfdTIM7c6 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-syfdTIM7c6 .mbr-text,
.cid-syfdTIM7c6 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-syfdTIM7c6 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-syfdTIM7c6 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-syfdTIM7c6 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-syfdTIM7c6 .bouton {
  text-align: center;
}
.cid-syfdTIM7c6 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-syfdTIM7c6 .couverture {
  aspect-ratio: 1;
}
.cid-syfdTIM7c6 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-syfdTIM7c6 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syfdTIM7c6 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-syfdTIM7c6 .2bretagnes {
  aspect-ratio: 0.7025;
}
.cid-syfdTIM7c6 .infobulle {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-syfdTIM7c6 .infobulle .infobulletext {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}
.cid-syfdTIM7c6 .infobulle .infobulletext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.cid-syfdTIM7c6 .infobulle:hover .infobulletext {
  visibility: visible;
  opacity: 1;
}
.cid-syfdTIM7c6 sup {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMViOfEjlv {
  background: #ffffff;
}
.cid-tMViOfEjlv .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMViOfEjlv .mbr-figure {
  margin: 0 auto;
}
.cid-tMViOfEjlv figcaption {
  position: relative;
}
.cid-tMViOfEjlv figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMViOfEjlv .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMViOfEjlv .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMViOfEjlv .view_port {
    height: 10px;
  }
}
.cid-tMViOfEjlv .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-tMViOfEjlv .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMViOfEjlv .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMViOfEjlv .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMViOfEjlv .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-syfdTJejrr {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTJejrr .mbr-section-subtitle {
  color: #767676;
}
.cid-syfdTJejrr H3 {
  text-align: left;
  color: #000000;
}
.cid-syfdTJejrr .container {
  height: 58px;
}
.cid-syfdTJolYP {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTJolYP .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-syfdTJolYP .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syfdTJolYP .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syfdTJolYP .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-syfdTJolYP .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-syfdTJolYP .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-syfdTJolYP .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-syfdTJolYP .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-syfdTJolYP .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-v4i9mdBeI8 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v4i9mdBeI8 .mbr-text,
.cid-v4i9mdBeI8 blockquote {
  color: #767676;
}
.cid-v4i9mdBeI8 .media-container-row {
  padding: 0px;
}
.cid-v4i9mdBeI8 .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-v4i9mdBeI8 .mbr-text {
  color: #000000;
}
.cid-v4i9mdBeI8 h2 {
  font-size: 1.4em;
}
.cid-v4i9mdBeI8 h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v4i9mdBeI8 .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v4i9mdBeI8 .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v4i9mdBeI8 .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v4i9mdBeI8 .photo-produit {
    width: 340px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v4i9mdBeI8 .photo-produit {
    width: 100%;
  }
}
.cid-v4i9mdBeI8 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v4i9mdBeI8 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v4i9mdBeI8 .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-syfdTJECgo {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTJECgo .mbr-section-subtitle {
  color: #767676;
}
.cid-syfdTJECgo H3 {
  text-align: left;
  color: #000;
}
.cid-syfdTJECgo .container {
  height: 58px;
}
.cid-syfdTJN23i {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-syfdTJN23i .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-syfdTJN23i .mbr-text p {
  background: #ffffff;
}
.cid-syfdTJN23i .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-syfdTJN23i .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tnn9PLA694 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnn9PLA694 .mbr-section-subtitle {
  color: #767676;
}
.cid-tnn9PLA694 H2 {
  text-align: left;
  color: #000;
}
.cid-tnn9PLA694 .container {
  height: 58px;
}
.cid-tnn9PLA694 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnn9PLA694 a:hover {
  color: #000;
}
.cid-tnn9PLA694 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tnn9PLA694 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnn9QtQ4Ck {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tnn9QtQ4Ck .mbr-text,
.cid-tnn9QtQ4Ck blockquote {
  color: #767676;
}
.cid-tnn9QtQ4Ck .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tnn9QtQ4Ck h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tnn9QtQ4Ck .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tnn9QtQ4Ck .separation {
  height: 45px;
}
.cid-tnn9QtQ4Ck img {
  width: 40px;
}
.cid-tnn9QtQ4Ck a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnn9QtQ4Ck a:hover {
  color: #000;
}
.cid-tnn9QtQ4Ck 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-tnn9QtQ4Ck a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syfdTKnWtT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTKnWtT .mbr-section-subtitle {
  color: #767676;
}
.cid-syfdTKnWtT H3 {
  text-align: left;
  color: #000;
}
.cid-syfdTKnWtT .container {
  height: 58px;
}
.cid-syfdTKxgrX {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-syfdTKxgrX .card-box {
  padding: 0 0.3rem;
}
.cid-syfdTKxgrX .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-syfdTKxgrX .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-syfdTKxgrX h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-syfdTKxgrX p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-syfdTKxgrX .mbr-text {
  color: #000000;
}
.cid-syfdTKxgrX .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-syfdTKxgrX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-syfdTKxgrX .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-syfdTKxgrX .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-syfdTKxgrX .card-title {
  color: #000000;
}
.cid-syfdTKxgrX .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-syfdTKK72z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTKK72z .mbr-section-subtitle {
  color: #767676;
}
.cid-syfdTKK72z H3 {
  text-align: left;
  color: #000;
}
.cid-syfdTKK72z .container {
  height: 58px;
}
.cid-sMsoo7r9B5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsoo7r9B5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsoo7r9B5 .mbr-text p {
  background: #ffffff;
}
.cid-sMsoo7r9B5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsoo7r9B5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsoo7r9B5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsoo7r9B5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsoo7r9B5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsoo7r9B5 .logos-cb {
  max-width: 100%;
}
.cid-sMsoo7r9B5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsoo7r9B5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsoo7r9B5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsoo7r9B5 .lien:hover {
  color: #000;
}
.cid-sMsoo7r9B5 .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-sMsoo7r9B5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-syfdTLarMs {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-syfdTLarMs .mbr-section-subtitle {
  color: #767676;
}
.cid-syfdTLarMs H3 {
  text-align: left;
  color: #000;
}
.cid-syfdTLarMs .container {
  height: 58px;
}
.cid-sEn4Vjydjf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4Vjydjf .title {
  margin-bottom: 2rem;
}
.cid-sEn4Vjydjf .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4Vjydjf a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4Vjydjf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4Vjydjf .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4Vjydjf .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4Vjydjf H2 {
  color: #000000;
}
.cid-sEn4Vjydjf LABEL {
  color: #000000;
}
.cid-sEn4Vjydjf .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4Vjydjf .btn-form {
  border-radius: 0px;
}
.cid-tONR1luWAB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONR1luWAB .content {
    text-align: center;
  }
  .cid-tONR1luWAB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONR1luWAB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONR1luWAB .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONR1luWAB .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONR1luWAB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONR1luWAB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONR1luWAB .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-tONR1luWAB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONR1luWAB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONR1luWAB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONR1luWAB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONR1luWAB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONR1luWAB H5 {
  color: #000000;
}
.cid-tONR1luWAB P {
  color: #000000;
}
.cid-tONR1luWAB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONR1luWAB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONR1luWAB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONR1luWAB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONR1luWAB .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-lq {
  /* Type valid CSS here */
}
#custom-html-lq div {
  height: 75px;
  background-color: #000;
}
#custom-html-ua {
  /* Type valid CSS here */
}
#custom-html-ua div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ua 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-sylmI0Rye2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sylmI0Rye2 .mbr-text,
.cid-sylmI0Rye2 blockquote {
  color: #767676;
}
.cid-sylmI0Rye2 .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-sylmI0Rye2 h5 {
  font-size: 15px;
}
.cid-sylmI0Rye2 a:link {
  color: #de9956;
}
.cid-sylmI0Rye2 a:hover {
  color: #f1b173;
}
.cid-sylmI0Rye2 a:visited {
  color: #de9956;
}
.cid-sylmI12soX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sylmI12soX .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sylmI12soX .row-element,
.cid-sylmI12soX .image-element {
  padding: 0;
}
.cid-sylmI12soX .image-element {
  display: flex;
  justify-content: center;
}
.cid-sylmI12soX .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sylmI12soX .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sylmI12soX .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sylmI12soX .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sylmI12soX .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sylmI12soX .text-content {
    padding: 2rem 1rem;
  }
  .cid-sylmI12soX .underline .line {
    height: 2px;
  }
  .cid-sylmI12soX .mbr-title,
  .cid-sylmI12soX .underline,
  .cid-sylmI12soX .mbr-text,
  .cid-sylmI12soX .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sylmI12soX .mbr-title,
.cid-sylmI12soX .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sylmI12soX .mbr-text,
.cid-sylmI12soX .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sylmI12soX 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-sylmI12soX 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-sylmI12soX 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-sylmI12soX .bouton {
  text-align: center;
}
.cid-sylmI12soX .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sylmI12soX .couverture {
  aspect-ratio: 1;
}
.cid-sylmI12soX .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sylmI12soX p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sylmI12soX 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-tMVjBq2cju {
  background: #ffffff;
}
.cid-tMVjBq2cju .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVjBq2cju .mbr-figure {
  margin: 0 auto;
}
.cid-tMVjBq2cju figcaption {
  position: relative;
}
.cid-tMVjBq2cju figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVjBq2cju .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVjBq2cju .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVjBq2cju .view_port {
    height: 10px;
  }
}
.cid-tMVjBq2cju .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-tMVjBq2cju .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVjBq2cju .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVjBq2cju .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVjBq2cju .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sylmI1IwUS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI1IwUS .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI1IwUS H3 {
  text-align: left;
  color: #000000;
}
.cid-sylmI1IwUS .container {
  height: 58px;
}
.cid-sylmI1UPaq {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI1UPaq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sylmI1UPaq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sylmI1UPaq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sylmI1UPaq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sylmI1UPaq .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-sylmI1UPaq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sylmI1UPaq .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sylmI1UPaq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sylmI1UPaq .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-vbEHF88hWN {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vbEHF88hWN .mbr-text,
.cid-vbEHF88hWN blockquote {
  color: #767676;
}
.cid-vbEHF88hWN .media-container-row {
  padding: 0px;
}
.cid-vbEHF88hWN .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-vbEHF88hWN .mbr-text {
  color: #000000;
}
.cid-vbEHF88hWN h2 {
  font-size: 1.4em;
}
.cid-vbEHF88hWN h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-vbEHF88hWN .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vbEHF88hWN .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-vbEHF88hWN .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-vbEHF88hWN .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-vbEHF88hWN .photo-produit {
    width: 100%;
  }
}
.cid-vbEHF88hWN .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-vbEHF88hWN .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-vbEHF88hWN .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-vbEHF88hWN .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-vbEHF88hWN .souligne:hover {
  color: #999;
}
.cid-vbEHF88hWN .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-vbEHF88hWN .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sylmI2faXi {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI2faXi .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI2faXi H2 {
  text-align: left;
  color: #000;
}
.cid-sylmI2faXi .container {
  height: 58px;
}
.cid-sylmI2pgef {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sylmI2pgef .mbr-text,
.cid-sylmI2pgef blockquote {
  color: #767676;
}
.cid-sylmI2pgef .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sylmI2pgef .mbr-text {
  color: #000000;
}
.cid-sylmI2pgef h2 {
  font-size: 1.5em;
}
.cid-sylmI2pgef h3 {
  font-size: 1.1em;
}
.cid-sylmI2pgef .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sylmI2pgef .photo-produit {
  width: 150px;
  aspect-ratio: 0.6443299;
  max-width: 100%;
}
.cid-sylmI2pgef .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sylmI2pgef .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sylmI2pgef .marge {
  padding-top: 10px;
}
.cid-sylmI2pgef a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sylmI2pgef a:hover {
  color: #000;
}
.cid-sylmI2pgef 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-sylmI2pgef a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sylmI2DhDj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI2DhDj .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI2DhDj H3 {
  text-align: left;
  color: #000;
}
.cid-sylmI2DhDj .container {
  height: 58px;
}
.cid-sylmI2N7di {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sylmI2N7di .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sylmI2N7di .mbr-text p {
  background: #ffffff;
}
.cid-sylmI2N7di .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sylmI2N7di .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sylmI30PsH {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI30PsH .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI30PsH H3 {
  text-align: left;
  color: #000;
}
.cid-sylmI30PsH .container {
  height: 58px;
}
.cid-sylmI3a5iY {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sylmI3a5iY .mbr-text,
.cid-sylmI3a5iY blockquote {
  color: #000;
  text-align: justify;
}
.cid-uaXfjUpzH6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uaXfjUpzH6 .mbr-section-subtitle {
  color: #767676;
}
.cid-uaXfjUpzH6 H2 {
  text-align: left;
  color: #000;
}
.cid-uaXfjUpzH6 .container {
  height: 58px;
}
.cid-uaXfjUpzH6 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uaXfjUpzH6 a:hover {
  color: #000;
}
.cid-uaXfjUpzH6 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uaXfjUpzH6 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uaXfjpIgMw {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uaXfjpIgMw .mbr-text,
.cid-uaXfjpIgMw blockquote {
  color: #767676;
}
.cid-uaXfjpIgMw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uaXfjpIgMw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uaXfjpIgMw .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uaXfjpIgMw .separation {
  height: 45px;
}
.cid-uaXfjpIgMw img {
  width: 40px;
}
.cid-uaXfjpIgMw a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uaXfjpIgMw a:hover {
  color: #000;
}
.cid-uaXfjpIgMw 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-uaXfjpIgMw a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sylmI3miZv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI3miZv .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI3miZv H3 {
  text-align: left;
  color: #000;
}
.cid-sylmI3miZv .container {
  height: 58px;
}
.cid-sylmI3zaJA {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sylmI3zaJA .card-box {
  padding: 0 0.3rem;
}
.cid-sylmI3zaJA .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sylmI3zaJA .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sylmI3zaJA h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sylmI3zaJA p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sylmI3zaJA .mbr-text {
  color: #000000;
}
.cid-sylmI3zaJA .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sylmI3zaJA .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sylmI3zaJA .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sylmI3zaJA .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sylmI3zaJA .card-title {
  color: #000000;
}
.cid-sylmI3zaJA .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sylmI3WgB8 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI3WgB8 .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI3WgB8 H3 {
  text-align: left;
  color: #000;
}
.cid-sylmI3WgB8 .container {
  height: 58px;
}
.cid-sMsoqRAfVp {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsoqRAfVp .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsoqRAfVp .mbr-text p {
  background: #ffffff;
}
.cid-sMsoqRAfVp .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsoqRAfVp .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsoqRAfVp .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsoqRAfVp .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsoqRAfVp .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsoqRAfVp .logos-cb {
  max-width: 100%;
}
.cid-sMsoqRAfVp .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsoqRAfVp .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsoqRAfVp .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsoqRAfVp .lien:hover {
  color: #000;
}
.cid-sMsoqRAfVp .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-sMsoqRAfVp .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sylmI4ou0P {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sylmI4ou0P .mbr-section-subtitle {
  color: #767676;
}
.cid-sylmI4ou0P H3 {
  text-align: left;
  color: #000;
}
.cid-sylmI4ou0P .container {
  height: 58px;
}
.cid-sEn4Y5383a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4Y5383a .title {
  margin-bottom: 2rem;
}
.cid-sEn4Y5383a .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4Y5383a a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4Y5383a a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4Y5383a .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4Y5383a .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4Y5383a H2 {
  color: #000000;
}
.cid-sEn4Y5383a LABEL {
  color: #000000;
}
.cid-sEn4Y5383a .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4Y5383a .btn-form {
  border-radius: 0px;
}
.cid-tONR3JUbVS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONR3JUbVS .content {
    text-align: center;
  }
  .cid-tONR3JUbVS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONR3JUbVS .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONR3JUbVS .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONR3JUbVS .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONR3JUbVS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONR3JUbVS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONR3JUbVS .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-tONR3JUbVS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONR3JUbVS .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONR3JUbVS .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONR3JUbVS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONR3JUbVS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONR3JUbVS H5 {
  color: #000000;
}
.cid-tONR3JUbVS P {
  color: #000000;
}
.cid-tONR3JUbVS .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONR3JUbVS .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONR3JUbVS .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONR3JUbVS .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONR3JUbVS .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-mb {
  /* Type valid CSS here */
}
#custom-html-mb div {
  height: 75px;
  background-color: #000;
}
#custom-html-ud {
  /* Type valid CSS here */
}
#custom-html-ud div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ud 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-sBqgIlj6PI {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sBqgIlj6PI .mbr-text,
.cid-sBqgIlj6PI blockquote {
  color: #767676;
}
.cid-sBqgIlj6PI .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-sBqgIlj6PI h5 {
  font-size: 15px;
}
.cid-sBqgIlj6PI a:link {
  color: #de9956;
}
.cid-sBqgIlj6PI a:hover {
  color: #f1b173;
}
.cid-sBqgIlj6PI a:visited {
  color: #de9956;
}
.cid-sBqgIlwm9M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sBqgIlwm9M .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sBqgIlwm9M .row-element,
.cid-sBqgIlwm9M .image-element {
  padding: 0;
}
.cid-sBqgIlwm9M .image-element {
  display: flex;
  justify-content: center;
}
.cid-sBqgIlwm9M .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sBqgIlwm9M .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sBqgIlwm9M .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sBqgIlwm9M .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sBqgIlwm9M .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sBqgIlwm9M .text-content {
    padding: 2rem 1rem;
  }
  .cid-sBqgIlwm9M .underline .line {
    height: 2px;
  }
  .cid-sBqgIlwm9M .mbr-title,
  .cid-sBqgIlwm9M .underline,
  .cid-sBqgIlwm9M .mbr-text,
  .cid-sBqgIlwm9M .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sBqgIlwm9M .mbr-title,
.cid-sBqgIlwm9M .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sBqgIlwm9M .mbr-text,
.cid-sBqgIlwm9M .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sBqgIlwm9M 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-sBqgIlwm9M 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-sBqgIlwm9M 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-sBqgIlwm9M .bouton {
  text-align: center;
}
.cid-sBqgIlwm9M .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sBqgIlwm9M .couverture {
  aspect-ratio: 1;
}
.cid-sBqgIlwm9M .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sBqgIlwm9M p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sBqgIlwm9M 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-tMVjLYirsD {
  background: #ffffff;
}
.cid-tMVjLYirsD .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVjLYirsD .mbr-figure {
  margin: 0 auto;
}
.cid-tMVjLYirsD figcaption {
  position: relative;
}
.cid-tMVjLYirsD figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVjLYirsD .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVjLYirsD .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVjLYirsD .view_port {
    height: 10px;
  }
}
.cid-tMVjLYirsD .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-tMVjLYirsD .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVjLYirsD .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVjLYirsD .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVjLYirsD .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sBqgImazq2 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgImazq2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqgImazq2 H3 {
  text-align: left;
  color: #000000;
}
.cid-sBqgImazq2 .container {
  height: 58px;
}
.cid-sBqgImkGpE {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgImkGpE .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBqgImkGpE .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBqgImkGpE .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBqgImkGpE .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBqgImkGpE .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-sBqgImkGpE .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBqgImkGpE .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sBqgImkGpE .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBqgImkGpE .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-uV2UVEfnkl {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uV2UVEfnkl .mbr-text,
.cid-uV2UVEfnkl blockquote {
  color: #767676;
}
.cid-uV2UVEfnkl .media-container-row {
  padding: 0px;
}
.cid-uV2UVEfnkl .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-uV2UVEfnkl .mbr-text {
  color: #000000;
}
.cid-uV2UVEfnkl h2 {
  font-size: 1.4em;
}
.cid-uV2UVEfnkl h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uV2UVEfnkl .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uV2UVEfnkl .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uV2UVEfnkl .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uV2UVEfnkl .photo-produit {
    width: 360px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uV2UVEfnkl .photo-produit {
    width: 100%;
  }
}
.cid-uV2UVEfnkl .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uV2UVEfnkl .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uV2UVEfnkl .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sBqgIn2ZMl {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgIn2ZMl .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqgIn2ZMl H3 {
  text-align: left;
  color: #000;
}
.cid-sBqgIn2ZMl .container {
  height: 58px;
}
.cid-sBqgInbF8Q {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sBqgInbF8Q .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sBqgInbF8Q .mbr-text p {
  background: #ffffff;
}
.cid-sBqgInbF8Q .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sBqgInbF8Q .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tPbgKdhCOX {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPbgKdhCOX .mbr-section-subtitle {
  color: #767676;
}
.cid-tPbgKdhCOX H2 {
  text-align: left;
  color: #000;
}
.cid-tPbgKdhCOX .container {
  height: 58px;
}
.cid-tPbgKdhCOX a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tPbgKdhCOX a:hover {
  color: #000;
}
.cid-tPbgKdhCOX a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tPbgKdhCOX a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tPbgKQiHlq {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tPbgKQiHlq .mbr-text,
.cid-tPbgKQiHlq blockquote {
  color: #767676;
}
.cid-tPbgKQiHlq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tPbgKQiHlq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tPbgKQiHlq .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tPbgKQiHlq .separation {
  height: 45px;
}
.cid-tPbgKQiHlq img {
  width: 40px;
}
.cid-tPbgKQiHlq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tPbgKQiHlq a:hover {
  color: #000;
}
.cid-tPbgKQiHlq 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-tPbgKQiHlq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBqgInKeeh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgInKeeh .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqgInKeeh H3 {
  text-align: left;
  color: #000;
}
.cid-sBqgInKeeh .container {
  height: 58px;
}
.cid-sBqgInT4p2 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBqgInT4p2 .card-box {
  padding: 0 0.3rem;
}
.cid-sBqgInT4p2 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sBqgInT4p2 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sBqgInT4p2 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sBqgInT4p2 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sBqgInT4p2 .mbr-text {
  color: #000000;
}
.cid-sBqgInT4p2 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sBqgInT4p2 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sBqgInT4p2 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sBqgInT4p2 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sBqgInT4p2 .card-title {
  color: #000000;
}
.cid-sBqgInT4p2 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sBqgIodliX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgIodliX .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqgIodliX H3 {
  text-align: left;
  color: #000;
}
.cid-sBqgIodliX .container {
  height: 58px;
}
.cid-sMsottcL8M {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsottcL8M .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsottcL8M .mbr-text p {
  background: #ffffff;
}
.cid-sMsottcL8M .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsottcL8M .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsottcL8M .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsottcL8M .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsottcL8M .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsottcL8M .logos-cb {
  max-width: 100%;
}
.cid-sMsottcL8M .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsottcL8M .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsottcL8M .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsottcL8M .lien:hover {
  color: #000;
}
.cid-sMsottcL8M .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-sMsottcL8M .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBqgIoDSYx {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBqgIoDSYx .mbr-section-subtitle {
  color: #767676;
}
.cid-sBqgIoDSYx H3 {
  text-align: left;
  color: #000;
}
.cid-sBqgIoDSYx .container {
  height: 58px;
}
.cid-sEn52bKq8z {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn52bKq8z .title {
  margin-bottom: 2rem;
}
.cid-sEn52bKq8z .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn52bKq8z a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn52bKq8z a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn52bKq8z .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn52bKq8z .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn52bKq8z H2 {
  color: #000000;
}
.cid-sEn52bKq8z LABEL {
  color: #000000;
}
.cid-sEn52bKq8z .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn52bKq8z .btn-form {
  border-radius: 0px;
}
.cid-tONR5jj0vz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONR5jj0vz .content {
    text-align: center;
  }
  .cid-tONR5jj0vz .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONR5jj0vz .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONR5jj0vz .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONR5jj0vz .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONR5jj0vz .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONR5jj0vz .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONR5jj0vz .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-tONR5jj0vz .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONR5jj0vz .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONR5jj0vz .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONR5jj0vz .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONR5jj0vz .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONR5jj0vz H5 {
  color: #000000;
}
.cid-tONR5jj0vz P {
  color: #000000;
}
.cid-tONR5jj0vz .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONR5jj0vz .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONR5jj0vz .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONR5jj0vz .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONR5jj0vz .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-mz {
  /* Type valid CSS here */
}
#custom-html-mz div {
  height: 75px;
  background-color: #000;
}
#custom-html-ug {
  /* Type valid CSS here */
}
#custom-html-ug div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-ug 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-sBZY4HRRAT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sBZY4HRRAT .mbr-text,
.cid-sBZY4HRRAT blockquote {
  color: #767676;
}
.cid-sBZY4HRRAT .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-sBZY4HRRAT h5 {
  font-size: 15px;
}
.cid-sBZY4HRRAT a:link {
  color: #de9956;
}
.cid-sBZY4HRRAT a:hover {
  color: #f1b173;
}
.cid-sBZY4HRRAT a:visited {
  color: #de9956;
}
.cid-sBZY4I9z1O {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sBZY4I9z1O .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sBZY4I9z1O .row-element,
.cid-sBZY4I9z1O .image-element {
  padding: 0;
}
.cid-sBZY4I9z1O .image-element {
  display: flex;
  justify-content: center;
}
.cid-sBZY4I9z1O .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sBZY4I9z1O .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sBZY4I9z1O .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sBZY4I9z1O .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sBZY4I9z1O .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sBZY4I9z1O .text-content {
    padding: 2rem 1rem;
  }
  .cid-sBZY4I9z1O .underline .line {
    height: 2px;
  }
  .cid-sBZY4I9z1O .mbr-title,
  .cid-sBZY4I9z1O .underline,
  .cid-sBZY4I9z1O .mbr-text,
  .cid-sBZY4I9z1O .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sBZY4I9z1O .mbr-title,
.cid-sBZY4I9z1O .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sBZY4I9z1O .mbr-text,
.cid-sBZY4I9z1O .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sBZY4I9z1O 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-sBZY4I9z1O 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-sBZY4I9z1O 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-sBZY4I9z1O .bouton {
  text-align: center;
}
.cid-sBZY4I9z1O .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sBZY4I9z1O .couverture {
  aspect-ratio: 1;
}
.cid-sBZY4I9z1O .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sBZY4I9z1O p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sBZY4I9z1O 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-tMVjWP9JWH {
  background: #ffffff;
}
.cid-tMVjWP9JWH .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVjWP9JWH .mbr-figure {
  margin: 0 auto;
}
.cid-tMVjWP9JWH figcaption {
  position: relative;
}
.cid-tMVjWP9JWH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVjWP9JWH .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVjWP9JWH .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVjWP9JWH .view_port {
    height: 10px;
  }
}
.cid-tMVjWP9JWH .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-tMVjWP9JWH .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVjWP9JWH .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVjWP9JWH .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVjWP9JWH .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sBZY4J1V3r {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4J1V3r .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4J1V3r H3 {
  text-align: left;
  color: #000000;
}
.cid-sBZY4J1V3r .container {
  height: 58px;
}
.cid-sBZY4JbKz0 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sBZY4JbKz0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sBZY4JbKz0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sBZY4JbKz0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sBZY4JbKz0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sBZY4JbKz0 .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-sBZY4JbKz0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sBZY4JbKz0 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sBZY4JbKz0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sBZY4JbKz0 .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-uP0I5qHcrt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uP0I5qHcrt .mbr-text,
.cid-uP0I5qHcrt blockquote {
  color: #767676;
}
.cid-uP0I5qHcrt .media-container-row {
  padding: 0px;
}
.cid-uP0I5qHcrt .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-uP0I5qHcrt .mbr-text {
  color: #000000;
}
.cid-uP0I5qHcrt h2 {
  font-size: 1.4em;
}
.cid-uP0I5qHcrt h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uP0I5qHcrt .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uP0I5qHcrt .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uP0I5qHcrt .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uP0I5qHcrt .photo-produit {
    width: 440px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uP0I5qHcrt .photo-produit {
    width: 100%;
  }
}
.cid-uP0I5qHcrt .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uP0I5qHcrt .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sBZY4K4zAA {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4K4zAA .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4K4zAA H3 {
  text-align: left;
  color: #000;
}
.cid-sBZY4K4zAA .container {
  height: 58px;
}
.cid-sBZY4KgqGr {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sBZY4KgqGr .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sBZY4KgqGr .mbr-text p {
  background: #ffffff;
}
.cid-sBZY4KgqGr .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sBZY4KgqGr .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sBZY4KEsrZ {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4KEsrZ .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4KEsrZ H3 {
  text-align: left;
  color: #000;
}
.cid-sBZY4KEsrZ .container {
  height: 58px;
}
.cid-sC005kOT9e {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 60px;
}
.cid-sC005kOT9e .image-block {
  margin: auto;
}
.cid-sC005kOT9e figcaption {
  position: relative;
}
.cid-sC005kOT9e figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sC005kOT9e .image-block {
    width: 100% !important;
  }
}
.cid-uXALOMesPB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uXALOMesPB .mbr-section-subtitle {
  color: #767676;
}
.cid-uXALOMesPB H2 {
  text-align: left;
  color: #000;
}
.cid-uXALOMesPB .container {
  height: 58px;
}
.cid-uXALOMesPB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uXALOMesPB a:hover {
  color: #000;
}
.cid-uXALOMesPB a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uXALOMesPB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uXALPfPFZB {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-uXALPfPFZB .mbr-text,
.cid-uXALPfPFZB blockquote {
  color: #767676;
}
.cid-uXALPfPFZB .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uXALPfPFZB h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uXALPfPFZB .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uXALPfPFZB .separation {
  height: 45px;
}
.cid-uXALPfPFZB img {
  width: 40px;
}
.cid-uXALPfPFZB a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uXALPfPFZB a:hover {
  color: #000;
}
.cid-uXALPfPFZB 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-uXALPfPFZB a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBZY4L73Vd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4L73Vd .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4L73Vd H3 {
  text-align: left;
  color: #000;
}
.cid-sBZY4L73Vd .container {
  height: 58px;
}
.cid-sBZY4Lmwkc {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sBZY4Lmwkc .card-box {
  padding: 0 0.3rem;
}
.cid-sBZY4Lmwkc .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sBZY4Lmwkc .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sBZY4Lmwkc h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sBZY4Lmwkc p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sBZY4Lmwkc .mbr-text {
  color: #000000;
}
.cid-sBZY4Lmwkc .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sBZY4Lmwkc .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sBZY4Lmwkc .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sBZY4Lmwkc .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sBZY4Lmwkc .card-title {
  color: #000000;
}
.cid-sBZY4Lmwkc .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sBZY4LKgMk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4LKgMk .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4LKgMk H3 {
  text-align: left;
  color: #000;
}
.cid-sBZY4LKgMk .container {
  height: 58px;
}
.cid-sMsowxUD1B {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsowxUD1B .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsowxUD1B .mbr-text p {
  background: #ffffff;
}
.cid-sMsowxUD1B .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsowxUD1B .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsowxUD1B .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsowxUD1B .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsowxUD1B .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsowxUD1B .logos-cb {
  max-width: 100%;
}
.cid-sMsowxUD1B .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsowxUD1B .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsowxUD1B .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsowxUD1B .lien:hover {
  color: #000;
}
.cid-sMsowxUD1B .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-sMsowxUD1B .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sBZY4Mmds2 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sBZY4Mmds2 .mbr-section-subtitle {
  color: #767676;
}
.cid-sBZY4Mmds2 H3 {
  text-align: left;
  color: #000;
}
.cid-sBZY4Mmds2 .container {
  height: 58px;
}
.cid-sEn56ywNYy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn56ywNYy .title {
  margin-bottom: 2rem;
}
.cid-sEn56ywNYy .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn56ywNYy a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn56ywNYy a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn56ywNYy .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn56ywNYy .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn56ywNYy H2 {
  color: #000000;
}
.cid-sEn56ywNYy LABEL {
  color: #000000;
}
.cid-sEn56ywNYy .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn56ywNYy .btn-form {
  border-radius: 0px;
}
.cid-tONR6TIg0a {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONR6TIg0a .content {
    text-align: center;
  }
  .cid-tONR6TIg0a .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONR6TIg0a .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONR6TIg0a .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONR6TIg0a .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONR6TIg0a .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONR6TIg0a .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONR6TIg0a .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-tONR6TIg0a .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONR6TIg0a .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONR6TIg0a .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONR6TIg0a .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONR6TIg0a .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONR6TIg0a H5 {
  color: #000000;
}
.cid-tONR6TIg0a P {
  color: #000000;
}
.cid-tONR6TIg0a .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONR6TIg0a .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONR6TIg0a .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONR6TIg0a .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONR6TIg0a .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-nn {
  /* Type valid CSS here */
}
#custom-html-nn div {
  height: 75px;
  background-color: #000;
}
#custom-html-up {
  /* Type valid CSS here */
}
#custom-html-up div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-up 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-sD8JJHpUof {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sD8JJHpUof .mbr-text,
.cid-sD8JJHpUof blockquote {
  color: #767676;
}
.cid-sD8JJHpUof .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-sD8JJHpUof h5 {
  font-size: 15px;
}
.cid-sD8JJHpUof a:link {
  color: #de9956;
}
.cid-sD8JJHpUof a:hover {
  color: #f1b173;
}
.cid-sD8JJHpUof a:visited {
  color: #de9956;
}
.cid-sD8JJHCfD5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sD8JJHCfD5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sD8JJHCfD5 .row-element,
.cid-sD8JJHCfD5 .image-element {
  padding: 0;
}
.cid-sD8JJHCfD5 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sD8JJHCfD5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sD8JJHCfD5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sD8JJHCfD5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sD8JJHCfD5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sD8JJHCfD5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sD8JJHCfD5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sD8JJHCfD5 .underline .line {
    height: 2px;
  }
  .cid-sD8JJHCfD5 .mbr-title,
  .cid-sD8JJHCfD5 .underline,
  .cid-sD8JJHCfD5 .mbr-text,
  .cid-sD8JJHCfD5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sD8JJHCfD5 .mbr-title,
.cid-sD8JJHCfD5 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sD8JJHCfD5 .mbr-text,
.cid-sD8JJHCfD5 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sD8JJHCfD5 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-sD8JJHCfD5 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-sD8JJHCfD5 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-sD8JJHCfD5 .bouton {
  text-align: center;
}
.cid-sD8JJHCfD5 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sD8JJHCfD5 .couverture {
  aspect-ratio: 1;
}
.cid-sD8JJHCfD5 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sD8JJHCfD5 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sD8JJHCfD5 a {
  position: relative;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  text-decoration: none;
}
.cid-sD8JJHCfD5 a:hover {
  color: #f1b173;
}
.cid-sD8JJHCfD5 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #f1b173;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sD8JJHCfD5 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sD8JJHCfD5 .slider {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
}
.cid-sD8JJHCfD5 .slide1 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0426-gravure-laser-lame-epee-medievale-devise-latin-1000x1000.jpg');
}
.cid-sD8JJHCfD5 .slide2 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0426-gravures-epees-medievales-serie-speciale-Table-Ronde-1000x1000.jpg');
}
.cid-sD8JJHCfD5 .slide3 {
  background: rgba(0, 0, 0, 0) url('https://www.terressens.com/assets/images/0426-gravure-epee-medievale-blason-templier-1000x1000.jpg');
}
.cid-sD8JJHCfD5 .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  color: #fff;
  font-size: 2rem;
  background-size: cover;
  background-position: center;
  background-blend-mode: overlay;
  animation: var(--i) 9s ease-in-out infinite;
}
@keyframes fade1 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cid-tMVkrzR3OE {
  background: #ffffff;
}
.cid-tMVkrzR3OE .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVkrzR3OE .mbr-figure {
  margin: 0 auto;
}
.cid-tMVkrzR3OE figcaption {
  position: relative;
}
.cid-tMVkrzR3OE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVkrzR3OE .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVkrzR3OE .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVkrzR3OE .view_port {
    height: 10px;
  }
}
.cid-tMVkrzR3OE .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-tMVkrzR3OE .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVkrzR3OE .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVkrzR3OE .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVkrzR3OE .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sD8JJIkaTw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJIkaTw .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8JJIkaTw H3 {
  text-align: left;
  color: #000000;
}
.cid-sD8JJIkaTw .container {
  height: 58px;
}
.cid-sD8JJItndy {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJItndy .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sD8JJItndy .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sD8JJItndy .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sD8JJItndy .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sD8JJItndy .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-sD8JJItndy .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sD8JJItndy .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sD8JJItndy .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sD8JJItndy .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-sD8Lxd3WBw {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sD8Lxd3WBw .mbr-text,
.cid-sD8Lxd3WBw blockquote {
  color: #767676;
}
.cid-sD8Lxd3WBw .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sD8Lxd3WBw h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tToELGvvKU {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tToELGvvKU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tToELGvvKU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tToELGvvKU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tToELGvvKU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tToELGvvKU .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-tToELGvvKU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tToELGvvKU .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tToELGvvKU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tToELGvvKU .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-tToEOnYCSo {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tToEOnYCSo .mbr-text,
.cid-tToEOnYCSo blockquote {
  color: #767676;
}
.cid-tToEOnYCSo .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tToEOnYCSo h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tVX9w58agO {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVX9w58agO .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tVX9w58agO .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tVX9w58agO .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tVX9w58agO .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tVX9w58agO .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-tVX9w58agO .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tVX9w58agO .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tVX9w58agO .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tVX9w58agO .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-tVX9y1D3Jo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tVX9y1D3Jo .mbr-text,
.cid-tVX9y1D3Jo blockquote {
  color: #767676;
}
.cid-tVX9y1D3Jo .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tVX9y1D3Jo h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uNaH3F6leD {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNaH3F6leD .mbr-text,
.cid-uNaH3F6leD blockquote {
  color: #767676;
}
.cid-uNaH3F6leD .media-container-row {
  padding: 0px;
}
.cid-uNaH3F6leD .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-uNaH3F6leD .mbr-text {
  color: #000000;
}
.cid-uNaH3F6leD h2 {
  font-size: 1.4em;
}
.cid-uNaH3F6leD h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNaH3F6leD .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNaH3F6leD .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNaH3F6leD .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNaH3F6leD .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNaH3F6leD .photo-produit {
    width: 100%;
  }
}
.cid-uNaH3F6leD .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNaH3F6leD .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uNaH3F6leD .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNaH3F6leD .souligne:hover {
  color: #000;
}
.cid-uNaH3F6leD .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-uNaH3F6leD .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uNaH3F6leD .animated-link {
  display: inline-block;
  font-weight: bold;
  font-family: sans-serif;
  cursor: pointer;
}
.cid-uNaH3F6leD .animated-link span {
  display: inline-block;
  color: #ccc;
  animation: shade 3.0s infinite;
}
.cid-uNaH3F6leD .animated-link span:nth-child(1) {
  animation-delay: 0s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(2) {
  animation-delay: 0.2s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(3) {
  animation-delay: 0.4s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(4) {
  animation-delay: 0.6s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(5) {
  animation-delay: 0.8s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(6) {
  animation-delay: 1s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(7) {
  animation-delay: 1.2s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(8) {
  animation-delay: 1.4s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(9) {
  animation-delay: 1.6s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(10) {
  animation-delay: 1.8s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(11) {
  animation-delay: 2.0s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(12) {
  animation-delay: 2.2s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(13) {
  animation-delay: 2.4s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(14) {
  animation-delay: 2.6s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(15) {
  animation-delay: 2.8s;
}
.cid-uNaH3F6leD .animated-link span:nth-child(16) {
  animation-delay: 3.0s;
}
@keyframes shade {
  0% {
    color: #ccc;
  }
  25% {
    color: #999;
  }
  50% {
    color: #666;
  }
  75% {
    color: #333;
  }
  100% {
    color: #ccc;
  }
}
.cid-sD8JJIRzda {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJIRzda .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8JJIRzda H2 {
  text-align: left;
  color: #000;
}
.cid-sD8JJIRzda .container {
  height: 58px;
}
.cid-sD8NcbOlbO {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sD8NcbOlbO .mbr-text,
.cid-sD8NcbOlbO blockquote {
  color: #767676;
}
.cid-sD8NcbOlbO .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sD8NcbOlbO h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sD8ONrkaqX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8ONrkaqX .nav-tabs {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
}
.cid-sD8ONrkaqX .nav-tabs .nav-link {
  box-sizing: border-box;
  color: #000000;
  font-style: normal;
  font-weight: 500;
  border-radius: 0px;
  border: 1px solid #000000;
  padding: 1rem 3rem;
  margin: 0.4rem .8rem !important;
  transition: all .5s;
}
.cid-sD8ONrkaqX .nav-tabs .nav-link:hover {
  background-color: #777777;
}
.cid-sD8ONrkaqX .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
  border: none;
  background: #777777;
}
.cid-sD8ONrkaqX .nav-tabs .nav-link.active:hover {
  border: none;
}
.cid-sD8ONrkaqX p {
  color: #232323;
}
.cid-sD8ONrkaqX .mbr-text {
  text-align: center;
}
.cid-sD8ONrkaqX .sens {
  width: 350px;
  max-width: 90%;
  aspect-ratio: 4.54545455;
}
.cid-sD8ONrkaqX .commentaire {
  font-size: 16px;
  color: #777;
}
.cid-sD8ONrkaqX .numero {
  font-size: 25px;
  color: #777;
}
.cid-sD8ONrkaqX .polices1 {
  width: 220px;
  max-width: 70%;
  margin: 20px;
  aspect-ratio: 0.72483221;
}
.cid-sD8ONrkaqX .polices2 {
  width: 190px;
  max-width: 70%;
  margin: 20px;
  aspect-ratio: 1.0748503;
}
.cid-sD8ONrkaqX .japonais {
  font-size: 21px;
}
.cid-sD8ONrkaqX .traduction {
  font-size: 16px;
}
.cid-sD8ONrkaqX .graphismes {
  width: 450px;
  max-width: 85%;
  margin: 20px;
  aspect-ratio: 1;
}
.cid-sD8ONrkaqX .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sD8ONrkaqX .lien:hover {
  color: #000;
}
.cid-sD8ONrkaqX .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-sD8ONrkaqX .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uMyZLMbhjN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uMyZLMbhjN .mbr-text,
.cid-uMyZLMbhjN blockquote {
  color: #767676;
}
.cid-uMyZLMbhjN .media-container-row {
  padding: 0px;
}
.cid-uMyZLMbhjN .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-uMyZLMbhjN .mbr-text {
  color: #000000;
}
.cid-uMyZLMbhjN h2 {
  font-size: 1.4em;
}
.cid-uMyZLMbhjN h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uMyZLMbhjN .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uMyZLMbhjN .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uMyZLMbhjN .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uMyZLMbhjN .photo-produit {
    width: 365px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uMyZLMbhjN .photo-produit {
    width: 100%;
  }
}
.cid-uMyZLMbhjN .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uMyZLMbhjN .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sD8NJQTw68 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8NJQTw68 .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8NJQTw68 H2 {
  text-align: left;
  color: #000;
}
.cid-sD8NJQTw68 .container {
  height: 58px;
}
.cid-sD8NHsgq5P {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8NHsgq5P .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sD8NHsgq5P .mbr-text p {
  background: #ffffff;
}
.cid-sD8NHsgq5P .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sD8NHsgq5P .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-sD8NHsgq5P .fichepratique {
  position: relative;
  top: 10px;
}
.cid-sD8NHsgq5P .rouge {
  color: #ff0000;
}
.cid-sD8NHsgq5P .bleu {
  color: #0000ff;
}
.cid-sD8JJJoE3p {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJJoE3p .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8JJJoE3p H3 {
  text-align: left;
  color: #000;
}
.cid-sD8JJJoE3p .container {
  height: 58px;
}
.cid-sD8NDwf8cm {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sD8NDwf8cm .mbr-section-subtitle {
  color: #767676;
  text-align: center;
  font-weight: 300;
}
.cid-sD8NDwf8cm .step {
  width: 72px;
  height: 72px;
  font-size: 36px;
  border-radius: 50%;
  border: 2px solid #efefef;
  padding-bottom: 0;
  color: #777777;
}
@media (min-width: 768px) {
  .cid-sD8NDwf8cm .separline .step-wrapper {
    position: relative;
  }
  .cid-sD8NDwf8cm .separline .step-wrapper:before,
  .cid-sD8NDwf8cm .separline .step-wrapper:after {
    top: 38px;
    position: absolute;
    content: "";
    height: 2px;
    width: calc(50% + 15px - 36px - 8px);
    background-color: #efefef;
  }
  .cid-sD8NDwf8cm .separline .step-wrapper:before {
    left: -15px;
  }
  .cid-sD8NDwf8cm .separline .step-wrapper:after {
    left: calc(50% + 8px + 36px);
  }
  .cid-sD8NDwf8cm .separline.last-child .step-wrapper:after,
  .cid-sD8NDwf8cm .separline:nth-child(3n) .step-wrapper:after,
  .cid-sD8NDwf8cm .separline:nth-child(3n+1) .step-wrapper:before {
    background: none;
  }
}
@media (max-width: 767px) {
  .cid-sD8NDwf8cm .card:not(.last-child) {
    padding-bottom: 1.5rem;
  }
}
.cid-u6TNt2R1Sb {
  padding-top: 0px;
  padding-bottom: 60px;
  position: relative;
  background-color: #ffffff;
}
.cid-u6TNt2R1Sb p {
  color: #767676;
}
.cid-u6TNt2R1Sb .card {
  border-radius: 0px;
  margin-bottom: -1px;
}
.cid-u6TNt2R1Sb .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-u6TNt2R1Sb .card .card-header a.panel-title {
  margin-bottom: 0;
  margin-top: -1px;
  font-weight: 500;
  font-style: normal;
  display: block;
  text-decoration: none !important;
  line-height: normal;
}
.cid-u6TNt2R1Sb .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-u6TNt2R1Sb .card .card-header a.panel-title h4 {
  border: 1px solid #dfdfdf;
  padding: 1.3rem 2rem;
  margin-bottom: 0;
}
.cid-u6TNt2R1Sb .card .card-header a.panel-title h4 .sign {
  padding-right: 1rem;
}
.cid-u6TNt2R1Sb .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-u6TNt2R1Sb .souligne:hover {
  color: #000;
}
.cid-u6TNt2R1Sb .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-u6TNt2R1Sb .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-u6TNt2R1Sb H4 {
  color: #000000;
}
.cid-u6TNt2R1Sb .panel-text {
  color: #000000;
}
.cid-sXuGR5k1bL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sXuGR5k1bL .mbr-section-subtitle {
  color: #767676;
}
.cid-sXuGR5k1bL H2 {
  text-align: left;
  color: #000;
}
.cid-sXuGR5k1bL .container {
  height: 58px;
}
.cid-sXuGR5k1bL a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuGR5k1bL a:hover {
  color: #000;
}
.cid-sXuGR5k1bL a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-sXuGR5k1bL a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sXuGRGQQHI {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sXuGRGQQHI .mbr-text,
.cid-sXuGRGQQHI blockquote {
  color: #767676;
}
.cid-sXuGRGQQHI .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-sXuGRGQQHI h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-sXuGRGQQHI .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-sXuGRGQQHI .separation {
  height: 45px;
}
.cid-sXuGRGQQHI img {
  width: 40px;
}
.cid-sXuGRGQQHI a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sXuGRGQQHI a:hover {
  color: #000;
}
.cid-sXuGRGQQHI 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-sXuGRGQQHI a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sD8JJKyOch {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJKyOch .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8JJKyOch H3 {
  text-align: left;
  color: #000;
}
.cid-sD8JJKyOch .container {
  height: 58px;
}
.cid-sMsozrJ377 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsozrJ377 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsozrJ377 .mbr-text p {
  background: #ffffff;
}
.cid-sMsozrJ377 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsozrJ377 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsozrJ377 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsozrJ377 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsozrJ377 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsozrJ377 .logos-cb {
  max-width: 100%;
}
.cid-sMsozrJ377 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsozrJ377 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsozrJ377 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsozrJ377 .lien:hover {
  color: #000;
}
.cid-sMsozrJ377 .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-sMsozrJ377 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sD8JJKZ7Bm {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sD8JJKZ7Bm .mbr-section-subtitle {
  color: #767676;
}
.cid-sD8JJKZ7Bm H3 {
  text-align: left;
  color: #000;
}
.cid-sD8JJKZ7Bm .container {
  height: 58px;
}
.cid-sEn5b67V57 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn5b67V57 .title {
  margin-bottom: 2rem;
}
.cid-sEn5b67V57 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn5b67V57 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn5b67V57 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn5b67V57 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn5b67V57 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn5b67V57 H2 {
  color: #000000;
}
.cid-sEn5b67V57 LABEL {
  color: #000000;
}
.cid-sEn5b67V57 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn5b67V57 .btn-form {
  border-radius: 0px;
}
.cid-tONRdB9VEU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRdB9VEU .content {
    text-align: center;
  }
  .cid-tONRdB9VEU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRdB9VEU .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRdB9VEU .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRdB9VEU .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRdB9VEU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRdB9VEU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRdB9VEU .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-tONRdB9VEU .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRdB9VEU .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRdB9VEU .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRdB9VEU .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRdB9VEU .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRdB9VEU H5 {
  color: #000000;
}
.cid-tONRdB9VEU P {
  color: #000000;
}
.cid-tONRdB9VEU .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRdB9VEU .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRdB9VEU .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRdB9VEU .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRdB9VEU .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-h6 {
  /* Type valid CSS here */
}
#custom-html-h6 div {
  height: 75px;
  background-color: #000;
}
#custom-html-uj {
  /* Type valid CSS here */
}
#custom-html-uj div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-uj 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-smWgLwA6wh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-smWgLwA6wh .mbr-text,
.cid-smWgLwA6wh blockquote {
  color: #767676;
}
.cid-smWgLwA6wh .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-smWgLwA6wh h5 {
  font-size: 15px;
}
.cid-smWgLwA6wh a:link {
  color: #de9956;
}
.cid-smWgLwA6wh a:hover {
  color: #f1b173;
}
.cid-smWgLwA6wh a:visited {
  color: #de9956;
}
.cid-smWgLwNTQf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-smWgLwNTQf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-smWgLwNTQf .row-element,
.cid-smWgLwNTQf .image-element {
  padding: 0;
}
.cid-smWgLwNTQf .image-element {
  display: flex;
  justify-content: center;
}
.cid-smWgLwNTQf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-smWgLwNTQf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-smWgLwNTQf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-smWgLwNTQf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-smWgLwNTQf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-smWgLwNTQf .text-content {
    padding: 2rem 1rem;
  }
  .cid-smWgLwNTQf .underline .line {
    height: 2px;
  }
  .cid-smWgLwNTQf .mbr-title,
  .cid-smWgLwNTQf .underline,
  .cid-smWgLwNTQf .mbr-text,
  .cid-smWgLwNTQf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-smWgLwNTQf .mbr-title,
.cid-smWgLwNTQf .underline {
  text-align: center;
  color: #ffffff;
}
.cid-smWgLwNTQf .mbr-text,
.cid-smWgLwNTQf .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-smWgLwNTQf 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-smWgLwNTQf 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-smWgLwNTQf 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-smWgLwNTQf .bouton {
  text-align: center;
}
.cid-smWgLwNTQf .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-smWgLwNTQf .couverture {
  aspect-ratio: 1;
}
.cid-smWgLwNTQf .bouton2 {
  position: relative;
  top: -25px;
}
.cid-smWgLwNTQf p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-smWgLwNTQf 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-tMVk6U4nFt {
  background: #ffffff;
}
.cid-tMVk6U4nFt .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVk6U4nFt .mbr-figure {
  margin: 0 auto;
}
.cid-tMVk6U4nFt figcaption {
  position: relative;
}
.cid-tMVk6U4nFt figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVk6U4nFt .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVk6U4nFt .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVk6U4nFt .view_port {
    height: 10px;
  }
}
.cid-tMVk6U4nFt .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-tMVk6U4nFt .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVk6U4nFt .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVk6U4nFt .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVk6U4nFt .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-smWgLxJarO {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLxJarO .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLxJarO H3 {
  text-align: left;
  color: #000000;
}
.cid-smWgLxJarO .container {
  height: 58px;
}
.cid-smWgLxWlcS {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-smWgLxWlcS .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-smWgLxWlcS .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-smWgLxWlcS .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-smWgLxWlcS .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-smWgLxWlcS .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-smWgLxWlcS .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-smWgLxWlcS .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-smWgLxWlcS .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-smWgLxWlcS .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-smWgLyMqee {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLyMqee .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLyMqee H3 {
  text-align: left;
  color: #000;
}
.cid-smWgLyMqee .container {
  height: 58px;
}
.cid-smWgLyZbth {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLyZbth .mbr-text,
.cid-smWgLyZbth blockquote {
  color: #767676;
}
.cid-smWgLyZbth .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-smWgLyZbth .mbr-text {
  color: #000000;
}
.cid-smWgLyZbth h2 {
  font-size: 1.5em;
}
.cid-smWgLyZbth h3 {
  font-size: 1.1em;
}
.cid-smWgLyZbth .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-smWgLyZbth .photo-produit {
  width: 150px;
  aspect-ratio: 0.644;
  max-width: 100%;
}
.cid-smWgLyZbth .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-smWgLyZbth .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-swgCH9ZTKl {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-swgCH9ZTKl .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-swgCH9ZTKl .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-swgCH9ZTKl .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-swgCH9ZTKl .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-swgCH9ZTKl h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-swgCH9ZTKl h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-smWgLyi3EL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLyi3EL .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLyi3EL H3 {
  text-align: left;
  color: #000;
}
.cid-smWgLyi3EL .container {
  height: 58px;
}
.cid-smWgLyvS9Q {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-smWgLyvS9Q .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-smWgLyvS9Q .mbr-text p {
  background: #ffffff;
}
.cid-smWgLyvS9Q .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-smWgLyvS9Q .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-ufI8ElBYro {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufI8ElBYro .mbr-section-subtitle {
  color: #767676;
}
.cid-ufI8ElBYro H2 {
  text-align: left;
  color: #000;
}
.cid-ufI8ElBYro .container {
  height: 58px;
}
.cid-ufI8ElBYro a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufI8ElBYro a:hover {
  color: #000;
}
.cid-ufI8ElBYro a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-ufI8ElBYro a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ufI8Fgp2gD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ufI8Fgp2gD .mbr-text,
.cid-ufI8Fgp2gD blockquote {
  color: #767676;
}
.cid-ufI8Fgp2gD .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-ufI8Fgp2gD h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-ufI8Fgp2gD .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-ufI8Fgp2gD .separation {
  height: 45px;
}
.cid-ufI8Fgp2gD img {
  width: 40px;
}
.cid-ufI8Fgp2gD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ufI8Fgp2gD a:hover {
  color: #000;
}
.cid-ufI8Fgp2gD 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-ufI8Fgp2gD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-smWgLzb1Ew {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLzb1Ew .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLzb1Ew H3 {
  text-align: left;
  color: #000;
}
.cid-smWgLzb1Ew .container {
  height: 58px;
}
.cid-smWgLzmeap {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-smWgLzmeap .card-box {
  padding: 0 0.3rem;
}
.cid-smWgLzmeap .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-smWgLzmeap .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-smWgLzmeap h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-smWgLzmeap p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-smWgLzmeap .mbr-text {
  color: #000000;
}
.cid-smWgLzmeap .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-smWgLzmeap .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-smWgLzmeap .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-smWgLzmeap .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-smWgLzmeap .card-title {
  color: #000000;
}
.cid-smWgLzmeap .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-smWgLzCRud {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLzCRud .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLzCRud H3 {
  text-align: left;
  color: #000;
}
.cid-smWgLzCRud .container {
  height: 58px;
}
.cid-sMso80ULa0 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMso80ULa0 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMso80ULa0 .mbr-text p {
  background: #ffffff;
}
.cid-sMso80ULa0 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMso80ULa0 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMso80ULa0 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMso80ULa0 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMso80ULa0 .paypal {
  position: relative;
  top: -35px;
}
.cid-sMso80ULa0 .logos-cb {
  max-width: 100%;
}
.cid-sMso80ULa0 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMso80ULa0 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMso80ULa0 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMso80ULa0 .lien:hover {
  color: #000;
}
.cid-sMso80ULa0 .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-sMso80ULa0 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-smWgLA8fgr {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-smWgLA8fgr .mbr-section-subtitle {
  color: #767676;
}
.cid-smWgLA8fgr H3 {
  text-align: left;
  color: #000;
}
.cid-smWgLA8fgr .container {
  height: 58px;
}
.cid-sEn4FBx3b7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn4FBx3b7 .title {
  margin-bottom: 2rem;
}
.cid-sEn4FBx3b7 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn4FBx3b7 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn4FBx3b7 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn4FBx3b7 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn4FBx3b7 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn4FBx3b7 H2 {
  color: #000000;
}
.cid-sEn4FBx3b7 LABEL {
  color: #000000;
}
.cid-sEn4FBx3b7 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn4FBx3b7 .btn-form {
  border-radius: 0px;
}
.cid-tONR8ORpRK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONR8ORpRK .content {
    text-align: center;
  }
  .cid-tONR8ORpRK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONR8ORpRK .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONR8ORpRK .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONR8ORpRK .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONR8ORpRK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONR8ORpRK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONR8ORpRK .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-tONR8ORpRK .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONR8ORpRK .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONR8ORpRK .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONR8ORpRK .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONR8ORpRK .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONR8ORpRK H5 {
  color: #000000;
}
.cid-tONR8ORpRK P {
  color: #000000;
}
.cid-tONR8ORpRK .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONR8ORpRK .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONR8ORpRK .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONR8ORpRK .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONR8ORpRK .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVbadiEcG 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-tMVbadiEcG a:hover {
  color: #f1b173;
}
.cid-tMVbadiEcG .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVbadiEcG .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVbadiEcG .menu-logo {
  margin-right: auto;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVbadiEcG .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVbadiEcG .dropdown {
  color: #8d5e43;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .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-tMVbadiEcG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVbadiEcG .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVbadiEcG .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVbadiEcG button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVbadiEcG button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVbadiEcG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVbadiEcG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVbadiEcG .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVbadiEcG .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVbadiEcG .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVbadiEcG .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVbadiEcG .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVbadiEcG .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVbadiEcG .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVbadiEcG .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVbadiEcG .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-tMVbadiEcG .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG img {
    height: 3.8rem !important;
  }
  .cid-tMVbadiEcG .btn {
    display: -webkit-flex;
  }
  .cid-tMVbadiEcG button.navbar-toggler {
    display: block;
  }
  .cid-tMVbadiEcG .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVbadiEcG .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVbadiEcG .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing,
  .cid-tMVbadiEcG .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVbadiEcG .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVbadiEcG .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVbadiEcG .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVbadiEcG .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVbadiEcG .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-tMVbadiEcG .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVbadiEcG .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVbadiEcG .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVbadiEcG .logo {
  aspect-ratio: 1.92258065;
}
.cid-tMVbadiEcG .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-qf {
  /* Type valid CSS here */
}
#custom-html-qf div {
  height: 75px;
  background-color: #000;
}
#custom-html-um {
  /* Type valid CSS here */
}
#custom-html-um div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-um 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-sZYGasTX1e {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sZYGasTX1e .mbr-text,
.cid-sZYGasTX1e blockquote {
  color: #767676;
}
.cid-sZYGasTX1e .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-sZYGasTX1e h5 {
  font-size: 15px;
}
.cid-sZYGasTX1e a:link {
  color: #de9956;
}
.cid-sZYGasTX1e a:hover {
  color: #f1b173;
}
.cid-sZYGasTX1e a:visited {
  color: #de9956;
}
.cid-sZYGat5tuc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sZYGat5tuc .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sZYGat5tuc .row-element,
.cid-sZYGat5tuc .image-element {
  padding: 0;
}
.cid-sZYGat5tuc .image-element {
  display: flex;
  justify-content: center;
}
.cid-sZYGat5tuc .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sZYGat5tuc .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sZYGat5tuc .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sZYGat5tuc .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sZYGat5tuc .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sZYGat5tuc .text-content {
    padding: 2rem 1rem;
  }
  .cid-sZYGat5tuc .underline .line {
    height: 2px;
  }
  .cid-sZYGat5tuc .mbr-title,
  .cid-sZYGat5tuc .underline,
  .cid-sZYGat5tuc .mbr-text,
  .cid-sZYGat5tuc .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sZYGat5tuc .mbr-title,
.cid-sZYGat5tuc .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sZYGat5tuc .mbr-text,
.cid-sZYGat5tuc .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sZYGat5tuc 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-sZYGat5tuc 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-sZYGat5tuc 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-sZYGat5tuc .bouton {
  text-align: center;
}
.cid-sZYGat5tuc .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sZYGat5tuc .couverture {
  aspect-ratio: 1;
}
.cid-sZYGat5tuc .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sZYGat5tuc p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sZYGat5tuc 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-tMVkgWkTSJ {
  background: #ffffff;
}
.cid-tMVkgWkTSJ .image-block {
  margin: auto;
  width: 100% !important;
}
.cid-tMVkgWkTSJ .mbr-figure {
  margin: 0 auto;
}
.cid-tMVkgWkTSJ figcaption {
  position: relative;
}
.cid-tMVkgWkTSJ figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.cid-tMVkgWkTSJ .polling_message {
  color: white;
  float: left;
  margin-right: 2%;
}
.cid-tMVkgWkTSJ .view_port {
  background-color: #000;
  height: 20px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cid-tMVkgWkTSJ .view_port {
    height: 10px;
  }
}
.cid-tMVkgWkTSJ .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-tMVkgWkTSJ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tMVkgWkTSJ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tMVkgWkTSJ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tMVkgWkTSJ .separationbdpb {
  background: #000;
  height: 10px;
}
.cid-sZYGatIXjg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGatIXjg .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGatIXjg H3 {
  text-align: left;
  color: #000000;
}
.cid-sZYGatIXjg .container {
  height: 58px;
}
.cid-sZYGatSFHu {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sZYGatSFHu .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sZYGatSFHu .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sZYGatSFHu .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sZYGatSFHu .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sZYGatSFHu .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-sZYGatSFHu .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sZYGatSFHu .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sZYGatSFHu .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sZYGatSFHu .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-sZYGaubeCL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGaubeCL .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGaubeCL H3 {
  text-align: left;
  color: #000;
}
.cid-sZYGaubeCL .container {
  height: 58px;
}
.cid-sZYGaulFJ9 {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sZYGaulFJ9 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sZYGaulFJ9 .mbr-text p {
  background: #ffffff;
}
.cid-sZYGaulFJ9 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sZYGaulFJ9 .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-unnL4EK8jS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unnL4EK8jS .mbr-section-subtitle {
  color: #767676;
}
.cid-unnL4EK8jS H2 {
  text-align: left;
  color: #000;
}
.cid-unnL4EK8jS .container {
  height: 58px;
}
.cid-unnL4EK8jS a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unnL4EK8jS a:hover {
  color: #000;
}
.cid-unnL4EK8jS a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-unnL4EK8jS a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-unnL5cCKiH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-unnL5cCKiH .mbr-text,
.cid-unnL5cCKiH blockquote {
  color: #767676;
}
.cid-unnL5cCKiH .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-unnL5cCKiH h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-unnL5cCKiH .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-unnL5cCKiH .separation {
  height: 45px;
}
.cid-unnL5cCKiH img {
  width: 40px;
}
.cid-unnL5cCKiH a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-unnL5cCKiH a:hover {
  color: #000;
}
.cid-unnL5cCKiH 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-unnL5cCKiH a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sZYGauzppk {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGauzppk .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGauzppk H3 {
  text-align: left;
  color: #000;
}
.cid-sZYGauzppk .container {
  height: 58px;
}
.cid-sZYGauJW92 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGauJW92 .mbr-text,
.cid-sZYGauJW92 blockquote {
  color: #767676;
}
.cid-sZYGauJW92 .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sZYGauJW92 .mbr-text {
  color: #000000;
}
.cid-sZYGauJW92 h2 {
  font-size: 1.5em;
}
.cid-sZYGauJW92 h3 {
  font-size: 1.1em;
}
.cid-sZYGauJW92 .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sZYGauJW92 .photo-produit {
  width: 150px;
  aspect-ratio: 0.64102564;
  max-width: 100%;
}
.cid-sZYGauJW92 .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-sZYGauJW92 .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sZYGkU1vfe {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .cid-sZYGkU1vfe .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-sZYGkU1vfe .mbr-figure {
    padding-bottom: 1rem;
  }
}
.cid-sZYGkU1vfe .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sZYGkU1vfe .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 80%;
}
.cid-sZYGkU1vfe h4 {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sZYGkU1vfe h3 {
  font-size: 22px;
  color: #000;
  font-face: "Source Sans Pro", Tahoma, Arial;
}
.cid-sZYGauTEhz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGauTEhz .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGauTEhz H3 {
  text-align: left;
  color: #000;
}
.cid-sZYGauTEhz .container {
  height: 58px;
}
.cid-sZYGav9bC5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sZYGav9bC5 .card-box {
  padding: 0 0.3rem;
}
.cid-sZYGav9bC5 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sZYGav9bC5 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sZYGav9bC5 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sZYGav9bC5 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sZYGav9bC5 .mbr-text {
  color: #000000;
}
.cid-sZYGav9bC5 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sZYGav9bC5 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sZYGav9bC5 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sZYGav9bC5 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sZYGav9bC5 .card-title {
  color: #000000;
}
.cid-sZYGav9bC5 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sZYGavqmcP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGavqmcP .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGavqmcP H3 {
  text-align: left;
  color: #000;
}
.cid-sZYGavqmcP .container {
  height: 58px;
}
.cid-sZYGavAyF5 {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGavAyF5 .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sZYGavAyF5 .mbr-text p {
  background: #ffffff;
}
.cid-sZYGavAyF5 .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sZYGavAyF5 .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sZYGavAyF5 .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sZYGavAyF5 .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sZYGavAyF5 .paypal {
  position: relative;
  top: -35px;
}
.cid-sZYGavAyF5 .logos-cb {
  max-width: 100%;
}
.cid-sZYGavAyF5 .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sZYGavAyF5 .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sZYGavAyF5 .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sZYGavAyF5 .lien:hover {
  color: #000;
}
.cid-sZYGavAyF5 .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-sZYGavAyF5 .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sZYGavQdEc {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGavQdEc .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGavQdEc H3 {
  text-align: left;
  color: #000;
}
.cid-sZYGavQdEc .container {
  height: 58px;
}
.cid-sZYGaw0bRr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sZYGaw0bRr .title {
  margin-bottom: 2rem;
}
.cid-sZYGaw0bRr .mbr-section-subtitle {
  color: #767676;
}
.cid-sZYGaw0bRr a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sZYGaw0bRr a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sZYGaw0bRr .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sZYGaw0bRr .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sZYGaw0bRr H2 {
  color: #000000;
}
.cid-sZYGaw0bRr LABEL {
  color: #000000;
}
.cid-sZYGaw0bRr .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sZYGaw0bRr .btn-form {
  border-radius: 0px;
}
.cid-tONRbLIcM2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONRbLIcM2 .content {
    text-align: center;
  }
  .cid-tONRbLIcM2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONRbLIcM2 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONRbLIcM2 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONRbLIcM2 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONRbLIcM2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONRbLIcM2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONRbLIcM2 .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-tONRbLIcM2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONRbLIcM2 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONRbLIcM2 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONRbLIcM2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONRbLIcM2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONRbLIcM2 H5 {
  color: #000000;
}
.cid-tONRbLIcM2 P {
  color: #000000;
}
.cid-tONRbLIcM2 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONRbLIcM2 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONRbLIcM2 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONRbLIcM2 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONRbLIcM2 .separationbdpb {
  background: #000;
  height: 30px;
}
