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-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .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-iw {
  /* Type valid CSS here */
}
#custom-html-iw div {
  padding: 10px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-iw 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-rNWcv3SU9K {
  padding-top: 30px;
  padding-bottom: 30px;
  background: linear-gradient(90deg, #000000, #000000);
}
.cid-rNWcv3SU9K .mbr-overlay {
  background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}
.cid-rNWcv3SU9K .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  margin: 0;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
@media (min-width: 992px) {
  .cid-rNWcv3SU9K .card-wrap {
    width: calc(100% + 10rem);
    margin-left: -10rem;
  }
}
.cid-rNWcv3SU9K .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
.cid-rNWcv3SU9K .mbr-section-subtitle,
.cid-rNWcv3SU9K .mbr-section-btn {
  color: #000000;
}
.cid-rNWcv3SU9K h1 {
  font-size: 35px;
}
.cid-rNWcv3SU9K h3 {
  text-align: justify;
  font-family: "Source Sans Pro", Arial;
  font-size: 16px;
  font-weight: 100;
}
.cid-rNWcv3SU9K .cadre {
  overflow: hidden;
  border-radius: 5px;
}
.cid-rNWcv3SU9K .shine {
  position: relative;
}
.cid-rNWcv3SU9K .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-rNWcv3SU9K .shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
.cid-rNWcv3SU9K .couverture {
  aspect-ratio: 1.89753321;
}
@keyframes clouds-loop-1 {
  to {
    background-position: -1000px 0;
  }
}
.cid-rNWcv3SU9K .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-rNWcv3SU9K .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-rNWcv3SU9K .clouds-3 {
  background-image: url("https://www.terressens.com/assets/images/nuages_3.png");
  animation: clouds-loop-3 44s infinite linear;
}
.cid-rNWcv3SU9K .enteteanimee {
  background: linear-gradient(#333333, #000000);
  text-align: center;
  vertical-align: middle;
}
.cid-rNWcv3SU9K .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-rNWcv3SU9K .clouds-1,
.cid-rNWcv3SU9K .clouds-2,
.cid-rNWcv3SU9K .clouds-3 {
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 500px;
}
.cid-sbRK3RjynL {
  padding-top: 90px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-frodon-gimli-gandalf-legolas-aragaorn-1600x900.jpg");
  overflow: hidden;
}
.cid-sbRK3RjynL svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-sbRK3RjynL #e2_shape {
  fill: #ffffff !important;
}
.cid-sbRK3RjynL img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-sbRK3RjynL img {
    width: 90%!important;
  }
}
.cid-sbRK3RjynL H1 {
  color: #ffffff;
}
.cid-sbRK3RjynL .couverture {
  aspect-ratio: 1.77777778;
}
.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-uChYa0K3SD {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChYa0K3SD .card-box {
  padding: 0 0.3rem;
}
.cid-uChYa0K3SD .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChYa0K3SD .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChYa0K3SD h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChYa0K3SD p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChYa0K3SD .mbr-text {
  color: #000000;
}
.cid-uChYa0K3SD .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChYa0K3SD .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChYa0K3SD .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChYa0K3SD .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChYa0K3SD .card-title {
  color: #000000;
}
.cid-uChYa0K3SD .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChYa0K3SD .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChYa0K3SD .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChYa0K3SD .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChYa0K3SD .souligne:hover {
  color: #000;
}
.cid-uChYa0K3SD .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-uChYa0K3SD .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChYa0K3SD .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChYa0K3SD .carousel-track1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChYa0K3SD .carousel-track1::-webkit-scrollbar {
  height: 8px;
}
.cid-uChYa0K3SD .carousel-track1::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChYa0K3SD .carousel-track1::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChYa0K3SD .carousel-track1::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChYa0K3SD .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-uChYa0K3SD .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChYa0K3SD .arrow-left1 {
  left: -2.2rem;
}
.cid-uChYa0K3SD .arrow-right1 {
  right: -2.2rem;
}
.cid-uChYa0K3SD .carousel-arrow.hidden {
  display: none;
}
.cid-uZXLgoxp9s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uZXLgoxp9s .card-box {
  padding: 0 0.3rem;
}
.cid-uZXLgoxp9s .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uZXLgoxp9s .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uZXLgoxp9s h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uZXLgoxp9s p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uZXLgoxp9s .mbr-text {
  color: #000000;
}
.cid-uZXLgoxp9s .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uZXLgoxp9s .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uZXLgoxp9s h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uZXLgoxp9s .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uZXLgoxp9s .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uZXLgoxp9s .card-title {
  color: #000000;
}
.cid-uZXLgoxp9s .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uZXLgoxp9s .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uZXLgoxp9s .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uZXLgoxp9s .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uZXLgoxp9s .souligne:hover {
  color: #000;
}
.cid-uZXLgoxp9s .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-uZXLgoxp9s .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uZXLgoxp9s .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uZXLgoxp9s .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uZXLgoxp9s .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uZXLgoxp9s .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uZXLgoxp9s .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uZXLgoxp9s .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uZXLgoxp9s .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-uZXLgoxp9s .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uZXLgoxp9s .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uZXLgoxp9s .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uZXLgoxp9s .carousel-arrow.hidden {
  display: none;
}
.cid-uZXLgoxp9s .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-uZXLgoxp9s h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uZXLgoxp9s .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uZXLgoxp9s .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uZXLgoxp9s .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uZXLgoxp9s .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uZXLgoxp9s .photo-produit {
    width: 100%;
  }
}
.cid-uZXLgoxp9s .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uZXLgoxp9s .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uZXLgoxp9s .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uZXLgoxp9s .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tTItLFjAIN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTItLFjAIN .mbr-section-subtitle {
  color: #767676;
}
.cid-tTItLFjAIN H2 {
  text-align: left;
  color: #000;
}
.cid-tTItLFjAIN .container {
  height: 58px;
}
.cid-uChYaHdJbO {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-uChYaHdJbO .card-box {
  padding: 0 0.3rem;
}
.cid-uChYaHdJbO .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChYaHdJbO .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChYaHdJbO h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChYaHdJbO p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChYaHdJbO .mbr-text {
  color: #000000;
}
.cid-uChYaHdJbO .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChYaHdJbO .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChYaHdJbO .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChYaHdJbO .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChYaHdJbO .card-title {
  color: #000000;
}
.cid-uChYaHdJbO .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChYaHdJbO .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChYaHdJbO .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChYaHdJbO .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChYaHdJbO .souligne:hover {
  color: #000;
}
.cid-uChYaHdJbO .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-uChYaHdJbO .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChYaHdJbO .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChYaHdJbO .carousel-track2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChYaHdJbO .carousel-track2::-webkit-scrollbar {
  height: 8px;
}
.cid-uChYaHdJbO .carousel-track2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChYaHdJbO .carousel-track2::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChYaHdJbO .carousel-track2::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChYaHdJbO .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-uChYaHdJbO .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChYaHdJbO .arrow-left2 {
  left: -2.2rem;
}
.cid-uChYaHdJbO .arrow-right2 {
  right: -2.2rem;
}
.cid-uChYaHdJbO .carousel-arrow.hidden {
  display: none;
}
.cid-s1MsgCLuSa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1MsgCLuSa .mbr-section-subtitle {
  color: #767676;
}
.cid-s1MsgCLuSa H2 {
  text-align: left;
  color: #000;
}
.cid-s1MsgCLuSa .container {
  height: 58px;
}
.cid-s1MskC7Dsx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-s1MskC7Dsx .mbr-text,
.cid-s1MskC7Dsx blockquote {
  color: #767676;
}
.cid-s1MskC7Dsx .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-s1MskC7Dsx .mbr-text {
  color: #000000;
}
.cid-s1MskC7Dsx h2 {
  font-size: 1.5em;
}
.cid-s1MskC7Dsx h3 {
  font-size: 1.1em;
}
.cid-s1MskC7Dsx .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-s1MskC7Dsx .photo-produit {
  width: 150px;
  aspect-ratio: 0.63595506;
  max-width: 100%;
}
.cid-s1MskC7Dsx .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
}
.cid-s1MskC7Dsx .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-s1MskC7Dsx .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-tL1ydUOIw1 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tL1ydUOIw1 .mbr-section-subtitle {
  color: #767676;
}
.cid-tL1ydUOIw1 H2 {
  text-align: left;
  color: #000;
}
.cid-tL1ydUOIw1 .container {
  height: 58px;
}
.cid-tL1ydUOIw1 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tL1ydUOIw1 a:hover {
  color: #000;
}
.cid-tL1ydUOIw1 a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tL1ydUOIw1 a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tL1yeyQUOK {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-tL1yeyQUOK .mbr-text,
.cid-tL1yeyQUOK blockquote {
  color: #767676;
}
.cid-tL1yeyQUOK .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tL1yeyQUOK h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tL1yeyQUOK .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tL1yeyQUOK .separation {
  height: 45px;
}
.cid-tL1yeyQUOK img {
  width: 40px;
}
.cid-tL1yeyQUOK a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tL1yeyQUOK a:hover {
  color: #000;
}
.cid-tL1yeyQUOK 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-tL1yeyQUOK a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-rI4pD2vzeD {
  padding-top: 0px;
  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-uChYbpazY8 {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-uChYbpazY8 .card-box {
  padding: 0 0.3rem;
}
.cid-uChYbpazY8 .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uChYbpazY8 .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uChYbpazY8 h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uChYbpazY8 p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uChYbpazY8 .mbr-text {
  color: #000000;
}
.cid-uChYbpazY8 .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uChYbpazY8 .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uChYbpazY8 .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uChYbpazY8 .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uChYbpazY8 .card-title {
  color: #000000;
}
.cid-uChYbpazY8 .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uChYbpazY8 .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uChYbpazY8 .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uChYbpazY8 .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uChYbpazY8 .souligne:hover {
  color: #000;
}
.cid-uChYbpazY8 .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-uChYbpazY8 .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uChYbpazY8 .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uChYbpazY8 .carousel-track3 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uChYbpazY8 .carousel-track3::-webkit-scrollbar {
  height: 8px;
}
.cid-uChYbpazY8 .carousel-track3::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uChYbpazY8 .carousel-track3::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uChYbpazY8 .carousel-track3::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uChYbpazY8 .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-uChYbpazY8 .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uChYbpazY8 .arrow-left3 {
  left: -2.2rem;
}
.cid-uChYbpazY8 .arrow-right3 {
  right: -2.2rem;
}
.cid-uChYbpazY8 .carousel-arrow.hidden {
  display: none;
}
.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-sEn67E3MCc {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sEn67E3MCc .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn67E3MCc .formoid {
  margin: auto;
}
.cid-sEn67E3MCc .form-control {
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0px;
  width: 400px;
  max-width: 95%;
  border: 1px solid #aaa;
  background-color: #fafafa;
}
.cid-sEn67E3MCc .input-group-btn .btn {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  margin: 0 !important;
  width: 250px;
  max-width: 95%;
  border-radius: 0px;
}
.cid-sEn67E3MCc a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sEn67E3MCc a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sEn67E3MCc .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sEn67E3MCc .form-group,
  .cid-sEn67E3MCc .input-group-btn,
  .cid-sEn67E3MCc .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sEn67E3MCc .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
.cid-sEn67E3MCc .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: 15px;
  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-sMskcAdn1T {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMskcAdn1T .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMskcAdn1T .mbr-text p {
  background: #ffffff;
}
.cid-sMskcAdn1T .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMskcAdn1T .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMskcAdn1T .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMskcAdn1T .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMskcAdn1T .paypal {
  position: relative;
  top: -35px;
}
.cid-sMskcAdn1T .logos-cb {
  max-width: 100%;
}
.cid-sMskcAdn1T .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMskcAdn1T .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMskcAdn1T .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMskcAdn1T .lien:hover {
  color: #000;
}
.cid-sMskcAdn1T .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-sMskcAdn1T .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-sEn6878B6d {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn6878B6d .title {
  margin-bottom: 2rem;
}
.cid-sEn6878B6d .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn6878B6d a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn6878B6d a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn6878B6d .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn6878B6d .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn6878B6d H2 {
  color: #000000;
}
.cid-sEn6878B6d LABEL {
  color: #000000;
}
.cid-sEn6878B6d .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn6878B6d .btn-form {
  border-radius: 0px;
}
.cid-tONZ6rUWiE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZ6rUWiE .content {
    text-align: center;
  }
  .cid-tONZ6rUWiE .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZ6rUWiE .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZ6rUWiE .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZ6rUWiE .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZ6rUWiE .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZ6rUWiE .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZ6rUWiE .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-tONZ6rUWiE .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZ6rUWiE .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZ6rUWiE .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZ6rUWiE .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZ6rUWiE .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZ6rUWiE H5 {
  color: #000000;
}
.cid-tONZ6rUWiE P {
  color: #000000;
}
.cid-tONZ6rUWiE .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZ6rUWiE .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZ6rUWiE .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZ6rUWiE .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZ6rUWiE .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .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-iy {
  /* Type valid CSS here */
}
#custom-html-iy div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-iy 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-sbRHrBs28n {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-aragorn-anrudil-1600x900.jpg");
  overflow: hidden;
}
.cid-sbRHrBs28n svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-sbRHrBs28n #e2_shape {
  fill: #ffffff !important;
}
.cid-sbRHrBs28n img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-sbRHrBs28n img {
    width: 90%!important;
  }
}
.cid-sbRHrBs28n H1 {
  color: #ffffff;
}
.cid-sbRHrBs28n .couverture {
  aspect-ratio: 1.77777778;
}
.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-sbNDLQXWNw {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sbNDLQXWNw .image-block {
  margin: auto;
}
.cid-sbNDLQXWNw figcaption {
  position: relative;
}
.cid-sbNDLQXWNw figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sbNDLQXWNw .image-block {
    width: 100% !important;
  }
}
.cid-sbNDLQXWNw .photo {
  aspect-ratio: 4.97409326;
}
.cid-rHTE6GVySP {
  padding-top: 15px;
  padding-bottom: 0px;
  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-v5NQ3XUczL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5NQ3XUczL .card-box {
  padding: 0 0.3rem;
}
.cid-v5NQ3XUczL .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-v5NQ3XUczL .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-v5NQ3XUczL h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-v5NQ3XUczL p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-v5NQ3XUczL .mbr-text {
  color: #000000;
}
.cid-v5NQ3XUczL .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-v5NQ3XUczL .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-v5NQ3XUczL h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-v5NQ3XUczL .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-v5NQ3XUczL .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-v5NQ3XUczL .card-title {
  color: #000000;
}
.cid-v5NQ3XUczL .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-v5NQ3XUczL .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-v5NQ3XUczL .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-v5NQ3XUczL .souligne {
  position: relative;
  color: #999;
  text-decoration: none;
}
.cid-v5NQ3XUczL .souligne:hover {
  color: #999;
}
.cid-v5NQ3XUczL .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-v5NQ3XUczL .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-v5NQ3XUczL .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-v5NQ3XUczL .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-v5NQ3XUczL .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-v5NQ3XUczL .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-v5NQ3XUczL .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-v5NQ3XUczL .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-v5NQ3XUczL .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-v5NQ3XUczL .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-v5NQ3XUczL .arrow-leftlsv {
  left: -2.2rem;
}
.cid-v5NQ3XUczL .arrow-rightlsv {
  right: -2.2rem;
}
.cid-v5NQ3XUczL .carousel-arrow.hidden {
  display: none;
}
.cid-v5NQ3XUczL .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-v5NQ3XUczL h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-v5NQ3XUczL .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v5NQ3XUczL .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v5NQ3XUczL .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v5NQ3XUczL .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v5NQ3XUczL .photo-produit {
    width: 100%;
  }
}
.cid-v5NQ3XUczL .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v5NQ3XUczL .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v5NQ3XUczL .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-v5NQ3XUczL .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-sbNFH1IXlk {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sbNFH1IXlk .mbr-section-subtitle {
  color: #767676;
}
.cid-sbNFH1IXlk H2 {
  text-align: left;
  color: #000;
}
.cid-sbNFH1IXlk .container {
  height: 58px;
}
.cid-sbNFQbucQE {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sbNFQbucQE .mbr-text,
.cid-sbNFQbucQE blockquote {
  color: #767676;
}
.cid-sbNFQbucQE .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 98%;
}
.cid-sbNFQbucQE .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sbNFQbucQE blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-sbNFQbucQE blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-sbNFQbucQE blockquote h1,
.cid-sbNFQbucQE h2,
.cid-sbNFQbucQE h3,
.cid-sbNFQbucQE p {
  display: inline;
  text-align: left;
}
.cid-sbNFQbucQE blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-sbNFQbucQE h3 {
  text-align: center;
}
.cid-sbNFQbucQE .gravurePommeau {
  width: 293;
  max-width: 90%;
  aspect-ratio: 3.40697674;
}
.cid-sbNFQbucQE .gravureLame {
  width: 512;
  max-width: 100%;
  aspect-ratio: 3.01176471;
}
.cid-rHTE6HIty5 {
  padding-top: 0px;
  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: 0px;
  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-tT8wxpHXBZ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tT8wxpHXBZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tT8wxpHXBZ H2 {
  text-align: left;
  color: #000;
}
.cid-tT8wxpHXBZ .container {
  height: 58px;
}
.cid-tT8wxpHXBZ a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tT8wxpHXBZ a:hover {
  color: #000;
}
.cid-tT8wxpHXBZ a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tT8wxpHXBZ a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tT8wxZi6Z4 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tT8wxZi6Z4 .mbr-text,
.cid-tT8wxZi6Z4 blockquote {
  color: #767676;
}
.cid-tT8wxZi6Z4 .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tT8wxZi6Z4 h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tT8wxZi6Z4 .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tT8wxZi6Z4 .separation {
  height: 45px;
}
.cid-tT8wxZi6Z4 img {
  width: 40px;
}
.cid-tT8wxZi6Z4 a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tT8wxZi6Z4 a:hover {
  color: #000;
}
.cid-tT8wxZi6Z4 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-tT8wxZi6Z4 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-sMskg8dTPj {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMskg8dTPj .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMskg8dTPj .mbr-text p {
  background: #ffffff;
}
.cid-sMskg8dTPj .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMskg8dTPj .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMskg8dTPj .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMskg8dTPj .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMskg8dTPj .paypal {
  position: relative;
  top: -35px;
}
.cid-sMskg8dTPj .logos-cb {
  max-width: 100%;
}
.cid-sMskg8dTPj .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMskg8dTPj .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMskg8dTPj .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMskg8dTPj .lien:hover {
  color: #000;
}
.cid-sMskg8dTPj .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-sMskg8dTPj .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-sEn7lJSzbb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn7lJSzbb .title {
  margin-bottom: 2rem;
}
.cid-sEn7lJSzbb .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn7lJSzbb a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn7lJSzbb a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn7lJSzbb .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn7lJSzbb .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn7lJSzbb H2 {
  color: #000000;
}
.cid-sEn7lJSzbb LABEL {
  color: #000000;
}
.cid-sEn7lJSzbb .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn7lJSzbb .btn-form {
  border-radius: 0px;
}
.cid-tONZ7UESgB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZ7UESgB .content {
    text-align: center;
  }
  .cid-tONZ7UESgB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZ7UESgB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZ7UESgB .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZ7UESgB .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZ7UESgB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZ7UESgB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZ7UESgB .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-tONZ7UESgB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZ7UESgB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZ7UESgB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZ7UESgB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZ7UESgB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZ7UESgB H5 {
  color: #000000;
}
.cid-tONZ7UESgB P {
  color: #000000;
}
.cid-tONZ7UESgB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZ7UESgB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZ7UESgB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZ7UESgB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZ7UESgB .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-fj {
  /* Type valid CSS here */
}
#custom-html-fj div {
  height: 75px;
  background-color: #000;
}
#custom-html-j4 {
  /* Type valid CSS here */
}
#custom-html-j4 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-j4 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-sc99E7gWDP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sc99E7gWDP .mbr-text,
.cid-sc99E7gWDP blockquote {
  color: #767676;
}
.cid-sc99E7gWDP .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-sc99E7gWDP h5 {
  font-size: 15px;
}
.cid-sc99E7gWDP a:link {
  color: #de9956;
}
.cid-sc99E7gWDP a:hover {
  color: #f1b173;
}
.cid-sc99E7gWDP a:visited {
  color: #de9956;
}
.cid-sc99E7sfO4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sc99E7sfO4 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sc99E7sfO4 .row-element,
.cid-sc99E7sfO4 .image-element {
  padding: 0;
}
.cid-sc99E7sfO4 .image-element {
  display: flex;
  justify-content: center;
}
.cid-sc99E7sfO4 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sc99E7sfO4 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sc99E7sfO4 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sc99E7sfO4 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sc99E7sfO4 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sc99E7sfO4 .text-content {
    padding: 2rem 1rem;
  }
  .cid-sc99E7sfO4 .underline .line {
    height: 2px;
  }
  .cid-sc99E7sfO4 .mbr-title,
  .cid-sc99E7sfO4 .underline,
  .cid-sc99E7sfO4 .mbr-text,
  .cid-sc99E7sfO4 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sc99E7sfO4 .mbr-title,
.cid-sc99E7sfO4 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sc99E7sfO4 .mbr-text,
.cid-sc99E7sfO4 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sc99E7sfO4 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-sc99E7sfO4 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-sc99E7sfO4 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-sc99E7sfO4 .bouton {
  text-align: center;
}
.cid-sc99E7sfO4 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sc99E7sfO4 .couverture {
  aspect-ratio: 1;
}
.cid-sc99E7sfO4 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sc99E7sfO4 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sc99E7sfO4 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-sc99E7WzSj {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-thorin-orcrist-1600x1000.jpg");
  overflow: hidden;
}
.cid-sc99E7WzSj svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-sc99E7WzSj #e2_shape {
  fill: #ffffff !important;
}
.cid-sc99E7WzSj img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-sc99E7WzSj img {
    width: 90%!important;
  }
}
.cid-sc99E7WzSj H1 {
  color: #ffffff;
}
.cid-sc99E7WzSj .couverture {
  aspect-ratio: 1.6;
}
.cid-sc99E8lmXB {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99E8lmXB .mbr-section-subtitle {
  color: #767676;
}
.cid-sc99E8lmXB H3 {
  text-align: left;
  color: #000000;
}
.cid-sc99E8lmXB .container {
  height: 58px;
}
.cid-sc99E8ye9B {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sc99E8ye9B .image-block {
  margin: auto;
}
.cid-sc99E8ye9B figcaption {
  position: relative;
}
.cid-sc99E8ye9B figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sc99E8ye9B .image-block {
    width: 100% !important;
  }
}
.cid-sc99E8ye9B .photo {
  aspect-ratio: 7.11111111;
}
.cid-sc99E8Nkfh {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99E8Nkfh .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sc99E8Nkfh .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sc99E8Nkfh .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sc99E8Nkfh .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sc99E8Nkfh .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-sc99E8Nkfh .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sc99E8Nkfh .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sc99E8Nkfh .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sc99E8Nkfh .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-v3J21FSXCi {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v3J21FSXCi .mbr-text,
.cid-v3J21FSXCi blockquote {
  color: #767676;
}
.cid-v3J21FSXCi .media-container-row {
  padding: 0px;
}
.cid-v3J21FSXCi .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-v3J21FSXCi .mbr-text {
  color: #000000;
}
.cid-v3J21FSXCi h2 {
  font-size: 1.4em;
}
.cid-v3J21FSXCi h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-v3J21FSXCi .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-v3J21FSXCi .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-v3J21FSXCi .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-v3J21FSXCi .photo-produit {
    width: 350px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-v3J21FSXCi .photo-produit {
    width: 100%;
  }
}
.cid-v3J21FSXCi .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-v3J21FSXCi .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-v3J21FSXCi .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-sc99E9FNef {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99E9FNef .mbr-section-subtitle {
  color: #767676;
}
.cid-sc99E9FNef H3 {
  text-align: left;
  color: #000;
}
.cid-sc99E9FNef .container {
  height: 58px;
}
.cid-sc99E9RYll {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99E9RYll .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sc99E9RYll .mbr-text p {
  background: #ffffff;
}
.cid-sc99E9RYll .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sc99E9RYll .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tYl0zmaVwj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYl0zmaVwj .mbr-section-subtitle {
  color: #767676;
}
.cid-tYl0zmaVwj H2 {
  text-align: left;
  color: #000;
}
.cid-tYl0zmaVwj .container {
  height: 58px;
}
.cid-tYl0zmaVwj a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYl0zmaVwj a:hover {
  color: #000;
}
.cid-tYl0zmaVwj a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYl0zmaVwj a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYl0zUcFBl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYl0zUcFBl .mbr-text,
.cid-tYl0zUcFBl blockquote {
  color: #767676;
}
.cid-tYl0zUcFBl .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tYl0zUcFBl h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tYl0zUcFBl .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tYl0zUcFBl .separation {
  height: 45px;
}
.cid-tYl0zUcFBl img {
  width: 40px;
}
.cid-tYl0zUcFBl a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYl0zUcFBl a:hover {
  color: #000;
}
.cid-tYl0zUcFBl 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-tYl0zUcFBl a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sc99Ea771Y {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99Ea771Y .mbr-section-subtitle {
  color: #767676;
}
.cid-sc99Ea771Y H3 {
  text-align: left;
  color: #000;
}
.cid-sc99Ea771Y .container {
  height: 58px;
}
.cid-sc99EakiSJ {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sc99EakiSJ .card-box {
  padding: 0 0.3rem;
}
.cid-sc99EakiSJ .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sc99EakiSJ .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sc99EakiSJ h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sc99EakiSJ p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sc99EakiSJ .mbr-text {
  color: #000000;
}
.cid-sc99EakiSJ .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sc99EakiSJ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sc99EakiSJ .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sc99EakiSJ .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sc99EakiSJ .card-title {
  color: #000000;
}
.cid-sc99EakiSJ .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sc99EaBO1c {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99EaBO1c .mbr-section-subtitle {
  color: #767676;
}
.cid-sc99EaBO1c H3 {
  text-align: left;
  color: #000;
}
.cid-sc99EaBO1c .container {
  height: 58px;
}
.cid-sMsljvLc4r {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMsljvLc4r .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMsljvLc4r .mbr-text p {
  background: #ffffff;
}
.cid-sMsljvLc4r .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMsljvLc4r .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMsljvLc4r .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMsljvLc4r .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMsljvLc4r .paypal {
  position: relative;
  top: -35px;
}
.cid-sMsljvLc4r .logos-cb {
  max-width: 100%;
}
.cid-sMsljvLc4r .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMsljvLc4r .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMsljvLc4r .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMsljvLc4r .lien:hover {
  color: #000;
}
.cid-sMsljvLc4r .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-sMsljvLc4r .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sc99Eb8hri {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sc99Eb8hri .mbr-section-subtitle {
  color: #767676;
}
.cid-sc99Eb8hri H3 {
  text-align: left;
  color: #000;
}
.cid-sc99Eb8hri .container {
  height: 58px;
}
.cid-sEn7q6KyK9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sEn7q6KyK9 .title {
  margin-bottom: 2rem;
}
.cid-sEn7q6KyK9 .mbr-section-subtitle {
  color: #767676;
}
.cid-sEn7q6KyK9 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sEn7q6KyK9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sEn7q6KyK9 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sEn7q6KyK9 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sEn7q6KyK9 H2 {
  color: #000000;
}
.cid-sEn7q6KyK9 LABEL {
  color: #000000;
}
.cid-sEn7q6KyK9 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sEn7q6KyK9 .btn-form {
  border-radius: 0px;
}
.cid-tONZcEBJqS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZcEBJqS .content {
    text-align: center;
  }
  .cid-tONZcEBJqS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZcEBJqS .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZcEBJqS .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZcEBJqS .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZcEBJqS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZcEBJqS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZcEBJqS .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-tONZcEBJqS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZcEBJqS .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZcEBJqS .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZcEBJqS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZcEBJqS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZcEBJqS H5 {
  color: #000000;
}
.cid-tONZcEBJqS P {
  color: #000000;
}
.cid-tONZcEBJqS .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZcEBJqS .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZcEBJqS .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZcEBJqS .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZcEBJqS .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-g9 {
  /* Type valid CSS here */
}
#custom-html-g9 div {
  height: 75px;
  background-color: #000;
}
#custom-html-j6 {
  /* Type valid CSS here */
}
#custom-html-j6 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-j6 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-sFdYXmQZF2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-sFdYXmQZF2 .mbr-text,
.cid-sFdYXmQZF2 blockquote {
  color: #767676;
}
.cid-sFdYXmQZF2 .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-sFdYXmQZF2 h5 {
  font-size: 15px;
}
.cid-sFdYXmQZF2 a:link {
  color: #de9956;
}
.cid-sFdYXmQZF2 a:hover {
  color: #f1b173;
}
.cid-sFdYXmQZF2 a:visited {
  color: #de9956;
}
.cid-sFdYXn1kOA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-sFdYXn1kOA .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-sFdYXn1kOA .row-element,
.cid-sFdYXn1kOA .image-element {
  padding: 0;
}
.cid-sFdYXn1kOA .image-element {
  display: flex;
  justify-content: center;
}
.cid-sFdYXn1kOA .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-sFdYXn1kOA .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-sFdYXn1kOA .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-sFdYXn1kOA .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-sFdYXn1kOA .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sFdYXn1kOA .text-content {
    padding: 2rem 1rem;
  }
  .cid-sFdYXn1kOA .underline .line {
    height: 2px;
  }
  .cid-sFdYXn1kOA .mbr-title,
  .cid-sFdYXn1kOA .underline,
  .cid-sFdYXn1kOA .mbr-text,
  .cid-sFdYXn1kOA .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-sFdYXn1kOA .mbr-title,
.cid-sFdYXn1kOA .underline {
  text-align: center;
  color: #ffffff;
}
.cid-sFdYXn1kOA .mbr-text,
.cid-sFdYXn1kOA .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-sFdYXn1kOA 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-sFdYXn1kOA 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-sFdYXn1kOA 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-sFdYXn1kOA .bouton {
  text-align: center;
}
.cid-sFdYXn1kOA .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-sFdYXn1kOA .couverture {
  aspect-ratio: 1;
}
.cid-sFdYXn1kOA .bouton2 {
  position: relative;
  top: -25px;
}
.cid-sFdYXn1kOA p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-sFdYXn1kOA 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-sFdYXnvJsg {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/arwen-le-seigneur-des-anneaux-tolkien-film-cinema-sabre-hadhafang-replique-collection-1600x939.jpg");
  overflow: hidden;
}
.cid-sFdYXnvJsg svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-sFdYXnvJsg #e2_shape {
  fill: #ffffff !important;
}
.cid-sFdYXnvJsg img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-sFdYXnvJsg img {
    width: 90%!important;
  }
}
.cid-sFdYXnvJsg H1 {
  color: #ffffff;
}
.cid-sFdYXnvJsg .couverture {
  aspect-ratio: 1.77777778;
}
.cid-sFdYXnOxmN {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXnOxmN .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXnOxmN H3 {
  text-align: left;
  color: #000000;
}
.cid-sFdYXnOxmN .container {
  height: 58px;
}
.cid-sFdYXnZk0l {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-sFdYXnZk0l .image-block {
  margin: auto;
}
.cid-sFdYXnZk0l figcaption {
  position: relative;
}
.cid-sFdYXnZk0l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sFdYXnZk0l .image-block {
    width: 100% !important;
  }
}
.cid-sFdYXnZk0l .photo {
  aspect-ratio: 10.84745763;
}
.cid-sFdYXobPqb {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFdYXobPqb .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sFdYXobPqb .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sFdYXobPqb .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sFdYXobPqb .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sFdYXobPqb .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-sFdYXobPqb .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sFdYXobPqb .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-sFdYXobPqb .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sFdYXobPqb .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-sFdYXozZGM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXozZGM .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXozZGM H2 {
  text-align: left;
  color: #000;
}
.cid-sFdYXozZGM .container {
  height: 58px;
}
.cid-sFdYXoMVhW {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sFdYXoMVhW .mbr-text,
.cid-sFdYXoMVhW blockquote {
  color: #767676;
}
.cid-sFdYXoMVhW .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 98%;
}
.cid-sFdYXoMVhW .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-sFdYXoMVhW blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-sFdYXoMVhW blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-sFdYXoMVhW blockquote h1,
.cid-sFdYXoMVhW h2,
.cid-sFdYXoMVhW h3,
.cid-sFdYXoMVhW p {
  display: inline;
  text-align: left;
}
.cid-sFdYXoMVhW blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-sFdYXoMVhW h3 {
  text-align: center;
}
.cid-sFdYXoMVhW .gravurePommeau {
  width: 293;
  max-width: 90%;
  aspect-ratio: 3.40697674;
}
.cid-sFdYXoMVhW .gravureLame {
  width: 512;
  max-width: 100%;
  aspect-ratio: 3.01176471;
}
.cid-sFkfxVLfmb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFkfxVLfmb .mbr-section-subtitle {
  color: #767676;
}
.cid-sFkfxVLfmb H2 {
  text-align: left;
  color: #000;
}
.cid-sFkfxVLfmb .container {
  height: 58px;
}
.cid-sFkfyCMMDA {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-sFkfyCMMDA .mbr-text,
.cid-sFkfyCMMDA blockquote {
  color: #767676;
}
.cid-sFkfyCMMDA .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-sFkfyCMMDA .mbr-text {
  color: #000000;
}
.cid-sFkfyCMMDA h2 {
  font-size: 1.5em;
}
.cid-sFkfyCMMDA h3 {
  font-size: 1.1em;
}
.cid-sFkfyCMMDA .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-sFkfyCMMDA .photo-produit {
  width: 190px;
  aspect-ratio: 1;
  max-width: 100%;
}
.cid-sFkfyCMMDA .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-sFkfyCMMDA .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-sFkfyCMMDA .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-sFdYXp2kdJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXp2kdJ .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXp2kdJ H3 {
  text-align: left;
  color: #000;
}
.cid-sFdYXp2kdJ .container {
  height: 58px;
}
.cid-sFdYXpesER {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXpesER .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sFdYXpesER .mbr-text p {
  background: #ffffff;
}
.cid-sFdYXpesER .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sFdYXpesER .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tYiLsBogpD {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYiLsBogpD .mbr-section-subtitle {
  color: #767676;
}
.cid-tYiLsBogpD H2 {
  text-align: left;
  color: #000;
}
.cid-tYiLsBogpD .container {
  height: 58px;
}
.cid-tYiLsBogpD a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYiLsBogpD a:hover {
  color: #000;
}
.cid-tYiLsBogpD a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tYiLsBogpD a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tYiLtcHbIW {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tYiLtcHbIW .mbr-text,
.cid-tYiLtcHbIW blockquote {
  color: #767676;
}
.cid-tYiLtcHbIW .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tYiLtcHbIW h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tYiLtcHbIW .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tYiLtcHbIW .separation {
  height: 45px;
}
.cid-tYiLtcHbIW img {
  width: 40px;
}
.cid-tYiLtcHbIW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tYiLtcHbIW a:hover {
  color: #000;
}
.cid-tYiLtcHbIW 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-tYiLtcHbIW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sFdYXpvvSq {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXpvvSq .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXpvvSq H3 {
  text-align: left;
  color: #000;
}
.cid-sFdYXpvvSq .container {
  height: 58px;
}
.cid-sFdYXpFp6F {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-sFdYXpFp6F .card-box {
  padding: 0 0.3rem;
}
.cid-sFdYXpFp6F .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-sFdYXpFp6F .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-sFdYXpFp6F h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-sFdYXpFp6F p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-sFdYXpFp6F .mbr-text {
  color: #000000;
}
.cid-sFdYXpFp6F .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sFdYXpFp6F .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-sFdYXpFp6F .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-sFdYXpFp6F .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-sFdYXpFp6F .card-title {
  color: #000000;
}
.cid-sFdYXpFp6F .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-sFdYXpX12N {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXpX12N .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXpX12N H3 {
  text-align: left;
  color: #000;
}
.cid-sFdYXpX12N .container {
  height: 58px;
}
.cid-sMslGlYYqH {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sMslGlYYqH .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-sMslGlYYqH .mbr-text p {
  background: #ffffff;
}
.cid-sMslGlYYqH .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-sMslGlYYqH .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-sMslGlYYqH .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-sMslGlYYqH .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-sMslGlYYqH .paypal {
  position: relative;
  top: -35px;
}
.cid-sMslGlYYqH .logos-cb {
  max-width: 100%;
}
.cid-sMslGlYYqH .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-sMslGlYYqH .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-sMslGlYYqH .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-sMslGlYYqH .lien:hover {
  color: #000;
}
.cid-sMslGlYYqH .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-sMslGlYYqH .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-sFdYXqwp9k {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXqwp9k .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXqwp9k H3 {
  text-align: left;
  color: #000;
}
.cid-sFdYXqwp9k .container {
  height: 58px;
}
.cid-sFdYXqMDBq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sFdYXqMDBq .title {
  margin-bottom: 2rem;
}
.cid-sFdYXqMDBq .mbr-section-subtitle {
  color: #767676;
}
.cid-sFdYXqMDBq a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-sFdYXqMDBq a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sFdYXqMDBq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-sFdYXqMDBq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-sFdYXqMDBq H2 {
  color: #000000;
}
.cid-sFdYXqMDBq LABEL {
  color: #000000;
}
.cid-sFdYXqMDBq .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-sFdYXqMDBq .btn-form {
  border-radius: 0px;
}
.cid-tONZe8QiPw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZe8QiPw .content {
    text-align: center;
  }
  .cid-tONZe8QiPw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZe8QiPw .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZe8QiPw .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZe8QiPw .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZe8QiPw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZe8QiPw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZe8QiPw .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-tONZe8QiPw .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZe8QiPw .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZe8QiPw .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZe8QiPw .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZe8QiPw .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZe8QiPw H5 {
  color: #000000;
}
.cid-tONZe8QiPw P {
  color: #000000;
}
.cid-tONZe8QiPw .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZe8QiPw .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZe8QiPw .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZe8QiPw .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZe8QiPw .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-h4 {
  /* Type valid CSS here */
}
#custom-html-h4 div {
  height: 75px;
  background-color: #000;
}
#custom-html-j0 {
  /* Type valid CSS here */
}
#custom-html-j0 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-j0 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-tnE7mgRHWO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tnE7mgRHWO .mbr-text,
.cid-tnE7mgRHWO blockquote {
  color: #767676;
}
.cid-tnE7mgRHWO .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-tnE7mgRHWO h5 {
  font-size: 15px;
}
.cid-tnE7mgRHWO a:link {
  color: #de9956;
}
.cid-tnE7mgRHWO a:hover {
  color: #f1b173;
}
.cid-tnE7mgRHWO a:visited {
  color: #de9956;
}
.cid-tnE7mh2mQ1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tnE7mh2mQ1 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tnE7mh2mQ1 .row-element,
.cid-tnE7mh2mQ1 .image-element {
  padding: 0;
}
.cid-tnE7mh2mQ1 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tnE7mh2mQ1 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tnE7mh2mQ1 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tnE7mh2mQ1 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tnE7mh2mQ1 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tnE7mh2mQ1 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tnE7mh2mQ1 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tnE7mh2mQ1 .underline .line {
    height: 2px;
  }
  .cid-tnE7mh2mQ1 .mbr-title,
  .cid-tnE7mh2mQ1 .underline,
  .cid-tnE7mh2mQ1 .mbr-text,
  .cid-tnE7mh2mQ1 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tnE7mh2mQ1 .mbr-title,
.cid-tnE7mh2mQ1 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tnE7mh2mQ1 .mbr-text,
.cid-tnE7mh2mQ1 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tnE7mh2mQ1 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-tnE7mh2mQ1 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-tnE7mh2mQ1 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-tnE7mh2mQ1 .bouton {
  text-align: center;
}
.cid-tnE7mh2mQ1 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tnE7mh2mQ1 .couverture {
  aspect-ratio: 1;
}
.cid-tnE7mh2mQ1 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tnE7mh2mQ1 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tnE7mh2mQ1 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-tnE7mhv4aP {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-aragorn-anrudil-1600x900.jpg");
  overflow: hidden;
}
.cid-tnE7mhv4aP svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-tnE7mhv4aP #e2_shape {
  fill: #ffffff !important;
}
.cid-tnE7mhv4aP img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-tnE7mhv4aP img {
    width: 90%!important;
  }
}
.cid-tnE7mhv4aP H1 {
  color: #ffffff;
}
.cid-tnE7mhv4aP .couverture {
  aspect-ratio: 1.77777778;
}
.cid-tnE7mhMBIS {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mhMBIS .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mhMBIS H3 {
  text-align: left;
  color: #000000;
}
.cid-tnE7mhMBIS .container {
  height: 58px;
}
.cid-tnE7mhX2vc {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-tnE7mhX2vc .image-block {
  margin: auto;
}
.cid-tnE7mhX2vc figcaption {
  position: relative;
}
.cid-tnE7mhX2vc figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tnE7mhX2vc .image-block {
    width: 100% !important;
  }
}
.cid-tnE7mhX2vc .photo {
  aspect-ratio: 3.58208955;
}
.cid-tnE7miabh1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tnE7miabh1 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tnE7miabh1 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tnE7miabh1 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tnE7miabh1 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tnE7miabh1 .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-tnE7miabh1 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tnE7miabh1 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tnE7miabh1 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tnE7miabh1 .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-uWsFCF4z4r {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uWsFCF4z4r .card-box {
  padding: 0 0.3rem;
}
.cid-uWsFCF4z4r .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-uWsFCF4z4r .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-uWsFCF4z4r h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-align: left;
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
.cid-uWsFCF4z4r p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-uWsFCF4z4r .mbr-text {
  color: #000000;
}
.cid-uWsFCF4z4r .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-uWsFCF4z4r .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-uWsFCF4z4r h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-uWsFCF4z4r .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-uWsFCF4z4r .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-uWsFCF4z4r .card-title {
  color: #000000;
}
.cid-uWsFCF4z4r .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-uWsFCF4z4r .row {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.cid-uWsFCF4z4r .row .col-sm-12 {
  flex: 0 0 auto;
  width: 80%;
  margin-right: 1rem;
}
.cid-uWsFCF4z4r .souligne {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uWsFCF4z4r .souligne:hover {
  color: #000;
}
.cid-uWsFCF4z4r .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-uWsFCF4z4r .souligne:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uWsFCF4z4r .carousel-container {
  position: relative;
  width: 1080px;
  max-width: 94%;
  box-sizing: border-box;
  margin: 0 auto;
}
.cid-uWsFCF4z4r .carousel-tracklsv {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.cid-uWsFCF4z4r .carousel-tracklsv::-webkit-scrollbar {
  height: 8px;
}
.cid-uWsFCF4z4r .carousel-tracklsv::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cid-uWsFCF4z4r .carousel-tracklsv::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.cid-uWsFCF4z4r .carousel-tracklsv::-webkit-scrollbar-thumb:hover {
  background: #777;
  cursor: e-resize;
}
.cid-uWsFCF4z4r .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-uWsFCF4z4r .carousel-arrow:hover {
  background: rgba(74, 34, 26, 0.8);
}
.cid-uWsFCF4z4r .arrow-leftlsv {
  left: -2.2rem;
}
.cid-uWsFCF4z4r .arrow-rightlsv {
  right: -2.2rem;
}
.cid-uWsFCF4z4r .carousel-arrow.hidden {
  display: none;
}
.cid-uWsFCF4z4r .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-uWsFCF4z4r h2 {
  font-size: 1.4em;
}
@media (min-width: 992px) {
  .cid-uWsFCF4z4r .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uWsFCF4z4r .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uWsFCF4z4r .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uWsFCF4z4r .photo-produit {
    width: 330px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uWsFCF4z4r .photo-produit {
    width: 100%;
  }
}
.cid-uWsFCF4z4r .bloc {
  display: table;
  text-align: justify;
  font-size: 1em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uWsFCF4z4r .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-uWsFCF4z4r .notes {
  margin-top: 8px;
  color: #777;
  font-size: 0.8em;
  line-height: 1.4em;
  border-left: 1px solid #999;
  padding-left: 0.5rem;
}
.cid-uWsFCF4z4r .div {
  font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.cid-tnE7miwwuJ {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7miwwuJ .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7miwwuJ H2 {
  text-align: left;
  color: #000;
}
.cid-tnE7miwwuJ .container {
  height: 58px;
}
.cid-tnE7miG46u {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tnE7miG46u .mbr-text,
.cid-tnE7miG46u blockquote {
  color: #767676;
}
.cid-tnE7miG46u .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #eee;
  background-color: #fff;
  width: 1080px;
  max-width: 98%;
}
.cid-tnE7miG46u .mbr-text {
  color: #000000;
  text-align: justify;
}
.cid-tnE7miG46u blockquote {
  border-left: 2px solid #000;
  margin: 20px 5px;
  padding: 5px 20px;
  text-align: justify;
  color: #000;
  font-style: normal;
  font-size: 1em;
  line-height: 1.6em;
}
.cid-tnE7miG46u blockquote:before {
  color: #ccc;
  vertical-align: -0.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
}
.cid-tnE7miG46u blockquote h1,
.cid-tnE7miG46u h2,
.cid-tnE7miG46u h3,
.cid-tnE7miG46u p {
  display: inline;
  text-align: left;
}
.cid-tnE7miG46u blockquote footer {
  text-align: left;
  color: #6a2b2b;
}
.cid-tnE7miG46u h3 {
  text-align: center;
}
.cid-tnE7miG46u .gravurePommeau {
  width: 293;
  max-width: 90%;
  aspect-ratio: 3.40697674;
}
.cid-tnE7miG46u .gravureLame {
  width: 512;
  max-width: 100%;
  aspect-ratio: 3.01176471;
}
.cid-tnE7mjlyvZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mjlyvZ .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mjlyvZ H3 {
  text-align: left;
  color: #000;
}
.cid-tnE7mjlyvZ .container {
  height: 58px;
}
.cid-tnE7mjv0Ez {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mjv0Ez .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tnE7mjv0Ez .mbr-text p {
  background: #ffffff;
}
.cid-tnE7mjv0Ez .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tnE7mjv0Ez .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tDN1AyYech {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tDN1AyYech .mbr-section-subtitle {
  color: #767676;
}
.cid-tDN1AyYech H2 {
  text-align: left;
  color: #000;
}
.cid-tDN1AyYech .container {
  height: 58px;
}
.cid-tDN1AyYech a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tDN1AyYech a:hover {
  color: #000;
}
.cid-tDN1AyYech a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tDN1AyYech a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tDN1ASL4JW {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tDN1ASL4JW .mbr-text,
.cid-tDN1ASL4JW blockquote {
  color: #767676;
}
.cid-tDN1ASL4JW .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tDN1ASL4JW h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tDN1ASL4JW .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tDN1ASL4JW .separation {
  height: 45px;
}
.cid-tDN1ASL4JW img {
  width: 40px;
}
.cid-tDN1ASL4JW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tDN1ASL4JW a:hover {
  color: #000;
}
.cid-tDN1ASL4JW 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-tDN1ASL4JW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnE7mjKOAC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mjKOAC .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mjKOAC H3 {
  text-align: left;
  color: #000;
}
.cid-tnE7mjKOAC .container {
  height: 58px;
}
.cid-tnE7mjVpqo {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tnE7mjVpqo .card-box {
  padding: 0 0.3rem;
}
.cid-tnE7mjVpqo .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tnE7mjVpqo .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tnE7mjVpqo h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tnE7mjVpqo p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tnE7mjVpqo .mbr-text {
  color: #000000;
}
.cid-tnE7mjVpqo .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tnE7mjVpqo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tnE7mjVpqo .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tnE7mjVpqo .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tnE7mjVpqo .card-title {
  color: #000000;
}
.cid-tnE7mjVpqo .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tnE7mkeecE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mkeecE .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mkeecE H3 {
  text-align: left;
  color: #000;
}
.cid-tnE7mkeecE .container {
  height: 58px;
}
.cid-tnE7mkre6X {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mkre6X .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tnE7mkre6X .mbr-text p {
  background: #ffffff;
}
.cid-tnE7mkre6X .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tnE7mkre6X .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tnE7mkre6X .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tnE7mkre6X .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tnE7mkre6X .paypal {
  position: relative;
  top: -35px;
}
.cid-tnE7mkre6X .logos-cb {
  max-width: 100%;
}
.cid-tnE7mkre6X .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tnE7mkre6X .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tnE7mkre6X .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tnE7mkre6X .lien:hover {
  color: #000;
}
.cid-tnE7mkre6X .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-tnE7mkre6X .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tnE7mkIaX1 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mkIaX1 .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mkIaX1 H3 {
  text-align: left;
  color: #000;
}
.cid-tnE7mkIaX1 .container {
  height: 58px;
}
.cid-tnE7mkU9Pc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tnE7mkU9Pc .title {
  margin-bottom: 2rem;
}
.cid-tnE7mkU9Pc .mbr-section-subtitle {
  color: #767676;
}
.cid-tnE7mkU9Pc a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tnE7mkU9Pc a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tnE7mkU9Pc .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tnE7mkU9Pc .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tnE7mkU9Pc H2 {
  color: #000000;
}
.cid-tnE7mkU9Pc LABEL {
  color: #000000;
}
.cid-tnE7mkU9Pc .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tnE7mkU9Pc .btn-form {
  border-radius: 0px;
}
.cid-tONZ9q0IR9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZ9q0IR9 .content {
    text-align: center;
  }
  .cid-tONZ9q0IR9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZ9q0IR9 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZ9q0IR9 .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZ9q0IR9 .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZ9q0IR9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZ9q0IR9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZ9q0IR9 .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-tONZ9q0IR9 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZ9q0IR9 .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZ9q0IR9 .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZ9q0IR9 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZ9q0IR9 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZ9q0IR9 H5 {
  color: #000000;
}
.cid-tONZ9q0IR9 P {
  color: #000000;
}
.cid-tONZ9q0IR9 .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZ9q0IR9 .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZ9q0IR9 .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZ9q0IR9 .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZ9q0IR9 .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tMVvObFHIY 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-tMVvObFHIY a:hover {
  color: #f1b173;
}
.cid-tMVvObFHIY .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tMVvObFHIY .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tMVvObFHIY .menu-logo {
  margin-right: auto;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tMVvObFHIY .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tMVvObFHIY .dropdown {
  color: #8d5e43;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .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-tMVvObFHIY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMVvObFHIY .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tMVvObFHIY .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tMVvObFHIY button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tMVvObFHIY button.navbar-toggler:focus {
  outline: none;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tMVvObFHIY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tMVvObFHIY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tMVvObFHIY .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .collapsed .btn {
  display: -webkit-flex;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tMVvObFHIY .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tMVvObFHIY .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tMVvObFHIY .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tMVvObFHIY .collapsed button.navbar-toggler {
  display: block;
}
.cid-tMVvObFHIY .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tMVvObFHIY .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tMVvObFHIY .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tMVvObFHIY .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-tMVvObFHIY .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY img {
    height: 3.8rem !important;
  }
  .cid-tMVvObFHIY .btn {
    display: -webkit-flex;
  }
  .cid-tMVvObFHIY button.navbar-toggler {
    display: block;
  }
  .cid-tMVvObFHIY .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tMVvObFHIY .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tMVvObFHIY .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing,
  .cid-tMVvObFHIY .navbar-collapse.show {
    display: block !important;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tMVvObFHIY .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tMVvObFHIY .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tMVvObFHIY .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tMVvObFHIY .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tMVvObFHIY .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-tMVvObFHIY .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tMVvObFHIY .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tMVvObFHIY .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tMVvObFHIY .dropdown-item {
  color: #f1b173;
}
.cid-tMVvObFHIY .logo {
  aspect-ratio: 2.20125786;
}
.cid-tMVvObFHIY .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-hu {
  /* Type valid CSS here */
}
#custom-html-hu div {
  height: 75px;
  background-color: #000;
}
#custom-html-j2 {
  /* Type valid CSS here */
}
#custom-html-j2 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-j2 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-tJ3rlwaxQx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tJ3rlwaxQx .mbr-text,
.cid-tJ3rlwaxQx blockquote {
  color: #767676;
}
.cid-tJ3rlwaxQx .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-tJ3rlwaxQx h5 {
  font-size: 15px;
}
.cid-tJ3rlwaxQx a:link {
  color: #de9956;
}
.cid-tJ3rlwaxQx a:hover {
  color: #f1b173;
}
.cid-tJ3rlwaxQx a:visited {
  color: #de9956;
}
.cid-tJ3rlwgJo3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tJ3rlwgJo3 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tJ3rlwgJo3 .row-element,
.cid-tJ3rlwgJo3 .image-element {
  padding: 0;
}
.cid-tJ3rlwgJo3 .image-element {
  display: flex;
  justify-content: center;
}
.cid-tJ3rlwgJo3 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tJ3rlwgJo3 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tJ3rlwgJo3 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tJ3rlwgJo3 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tJ3rlwgJo3 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tJ3rlwgJo3 .text-content {
    padding: 2rem 1rem;
  }
  .cid-tJ3rlwgJo3 .underline .line {
    height: 2px;
  }
  .cid-tJ3rlwgJo3 .mbr-title,
  .cid-tJ3rlwgJo3 .underline,
  .cid-tJ3rlwgJo3 .mbr-text,
  .cid-tJ3rlwgJo3 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tJ3rlwgJo3 .mbr-title,
.cid-tJ3rlwgJo3 .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tJ3rlwgJo3 .mbr-text,
.cid-tJ3rlwgJo3 .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tJ3rlwgJo3 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-tJ3rlwgJo3 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-tJ3rlwgJo3 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-tJ3rlwgJo3 .bouton {
  text-align: center;
}
.cid-tJ3rlwgJo3 .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tJ3rlwgJo3 .couverture {
  aspect-ratio: 1;
}
.cid-tJ3rlwgJo3 .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tJ3rlwgJo3 p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tJ3rlwgJo3 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-tJ3rlwqcXI {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/legolas-vertefeuille-elfe-le-seigneur-des-anneaux-arc-dagues-elfiques-1366x768.jpg");
  overflow: hidden;
}
.cid-tJ3rlwqcXI svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-tJ3rlwqcXI #e2_shape {
  fill: #ffffff !important;
}
.cid-tJ3rlwqcXI img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-tJ3rlwqcXI img {
    width: 90%!important;
  }
}
.cid-tJ3rlwqcXI H1 {
  color: #ffffff;
}
.cid-tJ3rlwqcXI .couverture {
  aspect-ratio: 1.77777778;
}
.cid-tJ3rlwy7vh {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlwy7vh .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlwy7vh H3 {
  text-align: left;
  color: #000000;
}
.cid-tJ3rlwy7vh .container {
  height: 58px;
}
.cid-tJ3rlwJyyT {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tJ3rlwJyyT .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tJ3rlwJyyT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tJ3rlwJyyT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tJ3rlwJyyT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tJ3rlwJyyT .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-tJ3rlwJyyT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tJ3rlwJyyT .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tJ3rlwJyyT .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tJ3rlwJyyT .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-tJ3rlx4c8I {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlx4c8I .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlx4c8I H2 {
  text-align: left;
  color: #000;
}
.cid-tJ3rlx4c8I .container {
  height: 58px;
}
.cid-tJ3rlxb5YM {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tJ3rlxb5YM .mbr-text,
.cid-tJ3rlxb5YM blockquote {
  color: #767676;
}
.cid-tJ3rlxb5YM .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tJ3rlxb5YM .mbr-text {
  color: #000000;
}
.cid-tJ3rlxb5YM h2 {
  font-size: 1.5em;
}
.cid-tJ3rlxb5YM h3 {
  font-size: 1.1em;
}
.cid-tJ3rlxb5YM .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tJ3rlxb5YM .photo-produit {
  width: 110px;
  aspect-ratio: 0.58125;
  max-width: 100%;
}
.cid-tJ3rlxb5YM .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-tJ3rlxb5YM .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tJ3rlxb5YM .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-tJ3rlxhsjT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlxhsjT .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlxhsjT H3 {
  text-align: left;
  color: #000;
}
.cid-tJ3rlxhsjT .container {
  height: 58px;
}
.cid-tJ3rlxnzno {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tJ3rlxnzno .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tJ3rlxnzno .mbr-text p {
  background: #ffffff;
}
.cid-tJ3rlxnzno .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tJ3rlxnzno .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tXDUHy3jCc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXDUHy3jCc .mbr-section-subtitle {
  color: #767676;
}
.cid-tXDUHy3jCc H2 {
  text-align: left;
  color: #000;
}
.cid-tXDUHy3jCc .container {
  height: 58px;
}
.cid-tXDUHy3jCc a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXDUHy3jCc a:hover {
  color: #000;
}
.cid-tXDUHy3jCc a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tXDUHy3jCc a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tXDUIrbYrg {
  padding-top: 15px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tXDUIrbYrg .mbr-text,
.cid-tXDUIrbYrg blockquote {
  color: #767676;
}
.cid-tXDUIrbYrg .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tXDUIrbYrg h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tXDUIrbYrg .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tXDUIrbYrg .separation {
  height: 45px;
}
.cid-tXDUIrbYrg img {
  width: 40px;
}
.cid-tXDUIrbYrg a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXDUIrbYrg a:hover {
  color: #000;
}
.cid-tXDUIrbYrg 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-tXDUIrbYrg a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tJ3rlxK7WO {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlxK7WO .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlxK7WO H3 {
  text-align: left;
  color: #000;
}
.cid-tJ3rlxK7WO .container {
  height: 58px;
}
.cid-tJ3rlxRaUC {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tJ3rlxRaUC .card-box {
  padding: 0 0.3rem;
}
.cid-tJ3rlxRaUC .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tJ3rlxRaUC .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tJ3rlxRaUC h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tJ3rlxRaUC p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tJ3rlxRaUC .mbr-text {
  color: #000000;
}
.cid-tJ3rlxRaUC .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tJ3rlxRaUC .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tJ3rlxRaUC .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tJ3rlxRaUC .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tJ3rlxRaUC .card-title {
  color: #000000;
}
.cid-tJ3rlxRaUC .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tJ3rly1ajP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rly1ajP .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rly1ajP H3 {
  text-align: left;
  color: #000;
}
.cid-tJ3rly1ajP .container {
  height: 58px;
}
.cid-tJ3rly7ZJR {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rly7ZJR .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tJ3rly7ZJR .mbr-text p {
  background: #ffffff;
}
.cid-tJ3rly7ZJR .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tJ3rly7ZJR .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tJ3rly7ZJR .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tJ3rly7ZJR .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tJ3rly7ZJR .paypal {
  position: relative;
  top: -35px;
}
.cid-tJ3rly7ZJR .logos-cb {
  max-width: 100%;
}
.cid-tJ3rly7ZJR .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tJ3rly7ZJR .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tJ3rly7ZJR .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tJ3rly7ZJR .lien:hover {
  color: #000;
}
.cid-tJ3rly7ZJR .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-tJ3rly7ZJR .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tJ3rlyhlUY {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlyhlUY .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlyhlUY H3 {
  text-align: left;
  color: #000;
}
.cid-tJ3rlyhlUY .container {
  height: 58px;
}
.cid-tJ3rlyosq2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tJ3rlyosq2 .title {
  margin-bottom: 2rem;
}
.cid-tJ3rlyosq2 .mbr-section-subtitle {
  color: #767676;
}
.cid-tJ3rlyosq2 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tJ3rlyosq2 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tJ3rlyosq2 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tJ3rlyosq2 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tJ3rlyosq2 H2 {
  color: #000000;
}
.cid-tJ3rlyosq2 LABEL {
  color: #000000;
}
.cid-tJ3rlyosq2 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tJ3rlyosq2 .btn-form {
  border-radius: 0px;
}
.cid-tONZaXV6Qh {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tONZaXV6Qh .content {
    text-align: center;
  }
  .cid-tONZaXV6Qh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tONZaXV6Qh .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tONZaXV6Qh .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tONZaXV6Qh .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tONZaXV6Qh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tONZaXV6Qh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tONZaXV6Qh .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-tONZaXV6Qh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tONZaXV6Qh .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tONZaXV6Qh .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tONZaXV6Qh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tONZaXV6Qh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tONZaXV6Qh H5 {
  color: #000000;
}
.cid-tONZaXV6Qh P {
  color: #000000;
}
.cid-tONZaXV6Qh .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tONZaXV6Qh .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tONZaXV6Qh .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tONZaXV6Qh .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tONZaXV6Qh .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tPWBQRfz5p 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-tPWBQRfz5p a:hover {
  color: #f1b173;
}
.cid-tPWBQRfz5p .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tPWBQRfz5p .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tPWBQRfz5p .menu-logo {
  margin-right: auto;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .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-tPWBQRfz5p .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tPWBQRfz5p .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tPWBQRfz5p .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tPWBQRfz5p .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tPWBQRfz5p .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tPWBQRfz5p .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tPWBQRfz5p .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tPWBQRfz5p .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tPWBQRfz5p .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tPWBQRfz5p .dropdown {
  color: #8d5e43;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .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-tPWBQRfz5p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tPWBQRfz5p .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tPWBQRfz5p .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tPWBQRfz5p .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tPWBQRfz5p .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tPWBQRfz5p .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tPWBQRfz5p .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tPWBQRfz5p .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tPWBQRfz5p button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tPWBQRfz5p button.navbar-toggler:focus {
  outline: none;
}
.cid-tPWBQRfz5p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tPWBQRfz5p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tPWBQRfz5p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tPWBQRfz5p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tPWBQRfz5p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tPWBQRfz5p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tPWBQRfz5p nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tPWBQRfz5p nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tPWBQRfz5p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tPWBQRfz5p .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tPWBQRfz5p .collapsed .btn {
  display: -webkit-flex;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tPWBQRfz5p .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tPWBQRfz5p .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tPWBQRfz5p .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tPWBQRfz5p .collapsed button.navbar-toggler {
  display: block;
}
.cid-tPWBQRfz5p .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tPWBQRfz5p .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tPWBQRfz5p .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tPWBQRfz5p .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-tPWBQRfz5p .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tPWBQRfz5p img {
    height: 3.8rem !important;
  }
  .cid-tPWBQRfz5p .btn {
    display: -webkit-flex;
  }
  .cid-tPWBQRfz5p button.navbar-toggler {
    display: block;
  }
  .cid-tPWBQRfz5p .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tPWBQRfz5p .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tPWBQRfz5p .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing,
  .cid-tPWBQRfz5p .navbar-collapse.show {
    display: block !important;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing .navbar-nav,
  .cid-tPWBQRfz5p .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tPWBQRfz5p .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tPWBQRfz5p .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing .navbar-buttons,
  .cid-tPWBQRfz5p .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tPWBQRfz5p .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tPWBQRfz5p .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tPWBQRfz5p .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tPWBQRfz5p .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tPWBQRfz5p .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tPWBQRfz5p .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-tPWBQRfz5p .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tPWBQRfz5p .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tPWBQRfz5p .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tPWBQRfz5p .dropdown-item {
  color: #f1b173;
}
.cid-tPWBQRfz5p .logo {
  aspect-ratio: 2.20125786;
}
.cid-tPWBQRfz5p .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-je {
  /* Type valid CSS here */
}
#custom-html-je div {
  height: 75px;
  background-color: #000;
}
#custom-html-jf {
  /* Type valid CSS here */
}
#custom-html-jf div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-jf 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-tPWBQNprOB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tPWBQNprOB .mbr-text,
.cid-tPWBQNprOB blockquote {
  color: #767676;
}
.cid-tPWBQNprOB .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-tPWBQNprOB h5 {
  font-size: 15px;
}
.cid-tPWBQNprOB a:link {
  color: #de9956;
}
.cid-tPWBQNprOB a:hover {
  color: #f1b173;
}
.cid-tPWBQNprOB a:visited {
  color: #de9956;
}
.cid-tPWBQNvERU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tPWBQNvERU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tPWBQNvERU .row-element,
.cid-tPWBQNvERU .image-element {
  padding: 0;
}
.cid-tPWBQNvERU .image-element {
  display: flex;
  justify-content: center;
}
.cid-tPWBQNvERU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tPWBQNvERU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tPWBQNvERU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tPWBQNvERU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tPWBQNvERU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tPWBQNvERU .text-content {
    padding: 2rem 1rem;
  }
  .cid-tPWBQNvERU .underline .line {
    height: 2px;
  }
  .cid-tPWBQNvERU .mbr-title,
  .cid-tPWBQNvERU .underline,
  .cid-tPWBQNvERU .mbr-text,
  .cid-tPWBQNvERU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tPWBQNvERU .mbr-title,
.cid-tPWBQNvERU .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tPWBQNvERU .mbr-text,
.cid-tPWBQNvERU .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tPWBQNvERU 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-tPWBQNvERU 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-tPWBQNvERU 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-tPWBQNvERU .bouton {
  text-align: center;
}
.cid-tPWBQNvERU .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tPWBQNvERU .couverture {
  aspect-ratio: 1;
}
.cid-tPWBQNvERU .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tPWBQNvERU p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tPWBQNvERU 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-tPWBQNDYba {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/herugrim-epee-theoden-le-seigneur-des-anneaux-tolkien-film-cinema-replique-collection-1600x1118.jpg");
  overflow: hidden;
}
.cid-tPWBQNDYba svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-tPWBQNDYba #e2_shape {
  fill: #ffffff !important;
}
.cid-tPWBQNDYba img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-tPWBQNDYba img {
    width: 90%!important;
  }
}
.cid-tPWBQNDYba H1 {
  color: #ffffff;
}
.cid-tPWBQNDYba .couverture {
  aspect-ratio: 1.6;
}
.cid-tPWBQNVgOP {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQNVgOP .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQNVgOP H3 {
  text-align: left;
  color: #000000;
}
.cid-tPWBQNVgOP .container {
  height: 58px;
}
.cid-tPWBQOkuTv {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tPWBQOkuTv .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tPWBQOkuTv .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tPWBQOkuTv .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tPWBQOkuTv .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tPWBQOkuTv .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-tPWBQOkuTv .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tPWBQOkuTv .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tPWBQOkuTv .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tPWBQOkuTv .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-tPWBQOJiTl {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQOJiTl .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQOJiTl H3 {
  text-align: left;
  color: #000;
}
.cid-tPWBQOJiTl .container {
  height: 58px;
}
.cid-tPWBQOUt8x {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tPWBQOUt8x .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tPWBQOUt8x .mbr-text p {
  background: #ffffff;
}
.cid-tPWBQOUt8x .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tPWBQOUt8x .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-tZ9xCdK77K {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tZ9xCdK77K .mbr-section-subtitle {
  color: #767676;
}
.cid-tZ9xCdK77K H2 {
  text-align: left;
  color: #000;
}
.cid-tZ9xCdK77K .container {
  height: 58px;
}
.cid-tZ9xCdK77K a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tZ9xCdK77K a:hover {
  color: #000;
}
.cid-tZ9xCdK77K a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-tZ9xCdK77K a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tZ9xCJCF9q {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tZ9xCJCF9q .mbr-text,
.cid-tZ9xCJCF9q blockquote {
  color: #767676;
}
.cid-tZ9xCJCF9q .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-tZ9xCJCF9q h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-tZ9xCJCF9q .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-tZ9xCJCF9q .separation {
  height: 45px;
}
.cid-tZ9xCJCF9q img {
  width: 40px;
}
.cid-tZ9xCJCF9q a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tZ9xCJCF9q a:hover {
  color: #000;
}
.cid-tZ9xCJCF9q 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-tZ9xCJCF9q a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tPWBQPFw1Q {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQPFw1Q .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQPFw1Q H3 {
  text-align: left;
  color: #000;
}
.cid-tPWBQPFw1Q .container {
  height: 58px;
}
.cid-tPWBQPVr7n {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tPWBQPVr7n .card-box {
  padding: 0 0.3rem;
}
.cid-tPWBQPVr7n .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tPWBQPVr7n .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tPWBQPVr7n h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tPWBQPVr7n p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tPWBQPVr7n .mbr-text {
  color: #000000;
}
.cid-tPWBQPVr7n .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tPWBQPVr7n .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tPWBQPVr7n .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tPWBQPVr7n .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tPWBQPVr7n .card-title {
  color: #000000;
}
.cid-tPWBQPVr7n .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tPWBQQby0B {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQQby0B .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQQby0B H3 {
  text-align: left;
  color: #000;
}
.cid-tPWBQQby0B .container {
  height: 58px;
}
.cid-tPWBQQnyqI {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQQnyqI .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tPWBQQnyqI .mbr-text p {
  background: #ffffff;
}
.cid-tPWBQQnyqI .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tPWBQQnyqI .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tPWBQQnyqI .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tPWBQQnyqI .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tPWBQQnyqI .paypal {
  position: relative;
  top: -35px;
}
.cid-tPWBQQnyqI .logos-cb {
  max-width: 100%;
}
.cid-tPWBQQnyqI .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tPWBQQnyqI .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tPWBQQnyqI .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tPWBQQnyqI .lien:hover {
  color: #000;
}
.cid-tPWBQQnyqI .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-tPWBQQnyqI .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tPWBQQJDgh {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQQJDgh .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQQJDgh H3 {
  text-align: left;
  color: #000;
}
.cid-tPWBQQJDgh .container {
  height: 58px;
}
.cid-tPWBQQVldk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tPWBQQVldk .title {
  margin-bottom: 2rem;
}
.cid-tPWBQQVldk .mbr-section-subtitle {
  color: #767676;
}
.cid-tPWBQQVldk a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tPWBQQVldk a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tPWBQQVldk .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tPWBQQVldk .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tPWBQQVldk H2 {
  color: #000000;
}
.cid-tPWBQQVldk LABEL {
  color: #000000;
}
.cid-tPWBQQVldk .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tPWBQQVldk .btn-form {
  border-radius: 0px;
}
.cid-tPWBQRycvB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tPWBQRycvB .content {
    text-align: center;
  }
  .cid-tPWBQRycvB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tPWBQRycvB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tPWBQRycvB .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tPWBQRycvB .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tPWBQRycvB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tPWBQRycvB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tPWBQRycvB .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-tPWBQRycvB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tPWBQRycvB .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tPWBQRycvB .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tPWBQRycvB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tPWBQRycvB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tPWBQRycvB H5 {
  color: #000000;
}
.cid-tPWBQRycvB P {
  color: #000000;
}
.cid-tPWBQRycvB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tPWBQRycvB .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tPWBQRycvB .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tPWBQRycvB .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tPWBQRycvB .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tTInizYA7L .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-tTInizYA7L .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tTInizYA7L 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-tTInizYA7L a:hover {
  color: #f1b173;
}
.cid-tTInizYA7L .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tTInizYA7L .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-tTInizYA7L .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tTInizYA7L .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tTInizYA7L .menu-logo {
  margin-right: auto;
}
.cid-tTInizYA7L .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-tTInizYA7L .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-tTInizYA7L .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tTInizYA7L .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tTInizYA7L .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tTInizYA7L .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tTInizYA7L .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tTInizYA7L .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tTInizYA7L .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tTInizYA7L .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tTInizYA7L .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tTInizYA7L .dropdown {
  color: #8d5e43;
}
.cid-tTInizYA7L .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-tTInizYA7L .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-tTInizYA7L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTInizYA7L .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tTInizYA7L .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTInizYA7L .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-tTInizYA7L .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tTInizYA7L .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tTInizYA7L .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tTInizYA7L .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tTInizYA7L .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tTInizYA7L .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tTInizYA7L button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tTInizYA7L button.navbar-toggler:focus {
  outline: none;
}
.cid-tTInizYA7L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tTInizYA7L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tTInizYA7L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tTInizYA7L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tTInizYA7L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tTInizYA7L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tTInizYA7L nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tTInizYA7L nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tTInizYA7L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tTInizYA7L .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tTInizYA7L .collapsed .btn {
  display: -webkit-flex;
}
.cid-tTInizYA7L .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing,
.cid-tTInizYA7L .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tTInizYA7L .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tTInizYA7L .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tTInizYA7L .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tTInizYA7L .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tTInizYA7L .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tTInizYA7L .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tTInizYA7L .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tTInizYA7L .collapsed button.navbar-toggler {
  display: block;
}
.cid-tTInizYA7L .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tTInizYA7L .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tTInizYA7L .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-tTInizYA7L .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tTInizYA7L .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tTInizYA7L .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-tTInizYA7L .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tTInizYA7L img {
    height: 3.8rem !important;
  }
  .cid-tTInizYA7L .btn {
    display: -webkit-flex;
  }
  .cid-tTInizYA7L button.navbar-toggler {
    display: block;
  }
  .cid-tTInizYA7L .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tTInizYA7L .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tTInizYA7L .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing,
  .cid-tTInizYA7L .navbar-collapse.show {
    display: block !important;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing .navbar-nav,
  .cid-tTInizYA7L .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tTInizYA7L .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tTInizYA7L .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing .navbar-buttons,
  .cid-tTInizYA7L .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tTInizYA7L .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tTInizYA7L .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tTInizYA7L .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tTInizYA7L .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tTInizYA7L .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tTInizYA7L .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-tTInizYA7L .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tTInizYA7L .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tTInizYA7L .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tTInizYA7L .dropdown-item {
  color: #f1b173;
}
.cid-tTInizYA7L .logo {
  aspect-ratio: 2.20125786;
}
.cid-tTInizYA7L .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-k0 {
  /* Type valid CSS here */
}
#custom-html-k0 div {
  height: 75px;
  background-color: #000;
}
#custom-html-k1 {
  /* Type valid CSS here */
}
#custom-html-k1 div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-k1 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-tTInixukH5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tTInixukH5 .mbr-text,
.cid-tTInixukH5 blockquote {
  color: #767676;
}
.cid-tTInixukH5 .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-tTInixukH5 h5 {
  font-size: 15px;
}
.cid-tTInixukH5 a:link {
  color: #de9956;
}
.cid-tTInixukH5 a:hover {
  color: #f1b173;
}
.cid-tTInixukH5 a:visited {
  color: #de9956;
}
.cid-tTInixBPqb {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tTInixBPqb .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tTInixBPqb .row-element,
.cid-tTInixBPqb .image-element {
  padding: 0;
}
.cid-tTInixBPqb .image-element {
  display: flex;
  justify-content: center;
}
.cid-tTInixBPqb .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tTInixBPqb .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tTInixBPqb .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tTInixBPqb .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tTInixBPqb .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tTInixBPqb .text-content {
    padding: 2rem 1rem;
  }
  .cid-tTInixBPqb .underline .line {
    height: 2px;
  }
  .cid-tTInixBPqb .mbr-title,
  .cid-tTInixBPqb .underline,
  .cid-tTInixBPqb .mbr-text,
  .cid-tTInixBPqb .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tTInixBPqb .mbr-title,
.cid-tTInixBPqb .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tTInixBPqb .mbr-text,
.cid-tTInixBPqb .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tTInixBPqb 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-tTInixBPqb H2 {
  color: #ffffff;
  font-size: 1.6em !important;
  line-height: 1.6em;
  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-tTInixBPqb 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-tTInixBPqb .bouton {
  text-align: center;
}
.cid-tTInixBPqb .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tTInixBPqb .couverture {
  aspect-ratio: 1;
}
.cid-tTInixBPqb .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tTInixBPqb p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tTInixBPqb 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-tTInixMJEc {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/galadriel-dague-finrod-les-anneaux-de-pouvoir-1920x1080.jpg");
  overflow: hidden;
}
.cid-tTInixMJEc svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-tTInixMJEc #e2_shape {
  fill: #ffffff !important;
}
.cid-tTInixMJEc img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-tTInixMJEc img {
    width: 90%!important;
  }
}
.cid-tTInixMJEc H1 {
  color: #ffffff;
}
.cid-tTInixMJEc .couverture {
  aspect-ratio: 1.77777778;
}
.cid-tTInixVlT8 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTInixVlT8 .mbr-section-subtitle {
  color: #767676;
}
.cid-tTInixVlT8 H3 {
  text-align: left;
  color: #000000;
}
.cid-tTInixVlT8 .container {
  height: 58px;
}
.cid-tTIniy0aoP {
  background: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-tTIniy0aoP .image-block {
  margin: auto;
}
.cid-tTIniy0aoP figcaption {
  position: relative;
}
.cid-tTIniy0aoP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tTIniy0aoP .image-block {
    width: 100% !important;
  }
}
.cid-tTIniy0aoP .photo {
  aspect-ratio: 3.41637011;
}
.cid-tTIniy6GUf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tTIniy6GUf .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tTIniy6GUf .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tTIniy6GUf .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tTIniy6GUf .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tTIniy6GUf .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-tTIniy6GUf .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tTIniy6GUf .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tTIniy6GUf .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tTIniy6GUf .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-uNYmM8twKd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNYmM8twKd .mbr-text,
.cid-uNYmM8twKd blockquote {
  color: #767676;
}
.cid-uNYmM8twKd .media-container-row {
  padding: 0px;
}
.cid-uNYmM8twKd .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-uNYmM8twKd .mbr-text {
  color: #000000;
}
.cid-uNYmM8twKd h2 {
  font-size: 1.4em;
}
.cid-uNYmM8twKd h4 {
  font-size: 0.8em;
  color: #777;
  position: relative;
  left: -4px;
}
@media (min-width: 992px) {
  .cid-uNYmM8twKd .couverture {
    border-radius: .25rem;
    float: right;
    padding-left: 20px;
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-uNYmM8twKd .couverture {
    border-radius: .25rem;
    float: top;
    width: 100%;
    padding-bottom: 10px;
  }
}
.cid-uNYmM8twKd .photo-produit {
  aspect-ratio: 1;
}
@media (min-width: 992px) {
  .cid-uNYmM8twKd .photo-produit {
    width: 170px;
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uNYmM8twKd .photo-produit {
    width: 100%;
  }
}
.cid-uNYmM8twKd .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  padding: 0;
  line-height: 1.3em;
}
.cid-uNYmM8twKd .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tTIniyEe6F {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTIniyEe6F .mbr-section-subtitle {
  color: #767676;
}
.cid-tTIniyEe6F H3 {
  text-align: left;
  color: #000;
}
.cid-tTIniyEe6F .container {
  height: 58px;
}
.cid-tTIniyLKCB {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTIniyLKCB .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tTIniyLKCB .mbr-text p {
  background: #ffffff;
}
.cid-tTIniyLKCB .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tTIniyLKCB .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uzQNcoqMla {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uzQNcoqMla .mbr-section-subtitle {
  color: #767676;
}
.cid-uzQNcoqMla H2 {
  text-align: left;
  color: #000;
}
.cid-uzQNcoqMla .container {
  height: 58px;
}
.cid-uzQNcoqMla a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uzQNcoqMla a:hover {
  color: #000;
}
.cid-uzQNcoqMla a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uzQNcoqMla a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uzQNcZ8rlE {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uzQNcZ8rlE .mbr-text,
.cid-uzQNcZ8rlE blockquote {
  color: #767676;
}
.cid-uzQNcZ8rlE .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uzQNcZ8rlE h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uzQNcZ8rlE .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uzQNcZ8rlE .separation {
  height: 45px;
}
.cid-uzQNcZ8rlE img {
  width: 40px;
}
.cid-uzQNcZ8rlE a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uzQNcZ8rlE a:hover {
  color: #000;
}
.cid-uzQNcZ8rlE 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-uzQNcZ8rlE a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tTIniz73yx {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTIniz73yx .mbr-section-subtitle {
  color: #767676;
}
.cid-tTIniz73yx H3 {
  text-align: left;
  color: #000;
}
.cid-tTIniz73yx .container {
  height: 58px;
}
.cid-tTInizdv3C {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tTInizdv3C .card-box {
  padding: 0 0.3rem;
}
.cid-tTInizdv3C .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tTInizdv3C .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tTInizdv3C h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tTInizdv3C p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tTInizdv3C .mbr-text {
  color: #000000;
}
.cid-tTInizdv3C .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tTInizdv3C .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tTInizdv3C .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tTInizdv3C .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tTInizdv3C .card-title {
  color: #000000;
}
.cid-tTInizdv3C .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tTIniznu9X {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTIniznu9X .mbr-section-subtitle {
  color: #767676;
}
.cid-tTIniznu9X H3 {
  text-align: left;
  color: #000;
}
.cid-tTIniznu9X .container {
  height: 58px;
}
.cid-tTInizsPvT {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTInizsPvT .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tTInizsPvT .mbr-text p {
  background: #ffffff;
}
.cid-tTInizsPvT .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tTInizsPvT .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tTInizsPvT .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tTInizsPvT .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tTInizsPvT .paypal {
  position: relative;
  top: -35px;
}
.cid-tTInizsPvT .logos-cb {
  max-width: 100%;
}
.cid-tTInizsPvT .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tTInizsPvT .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tTInizsPvT .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tTInizsPvT .lien:hover {
  color: #000;
}
.cid-tTInizsPvT .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-tTInizsPvT .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tTInizBaD2 {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTInizBaD2 .mbr-section-subtitle {
  color: #767676;
}
.cid-tTInizBaD2 H3 {
  text-align: left;
  color: #000;
}
.cid-tTInizBaD2 .container {
  height: 58px;
}
.cid-tTInizIlhM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tTInizIlhM .title {
  margin-bottom: 2rem;
}
.cid-tTInizIlhM .mbr-section-subtitle {
  color: #767676;
}
.cid-tTInizIlhM a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tTInizIlhM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tTInizIlhM .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tTInizIlhM .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tTInizIlhM H2 {
  color: #000000;
}
.cid-tTInizIlhM LABEL {
  color: #000000;
}
.cid-tTInizIlhM .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tTInizIlhM .btn-form {
  border-radius: 0px;
}
.cid-tTIniAfJgZ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tTIniAfJgZ .content {
    text-align: center;
  }
  .cid-tTIniAfJgZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tTIniAfJgZ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tTIniAfJgZ .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tTIniAfJgZ .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tTIniAfJgZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tTIniAfJgZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tTIniAfJgZ .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-tTIniAfJgZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tTIniAfJgZ .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tTIniAfJgZ .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tTIniAfJgZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tTIniAfJgZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tTIniAfJgZ H5 {
  color: #000000;
}
.cid-tTIniAfJgZ P {
  color: #000000;
}
.cid-tTIniAfJgZ .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tTIniAfJgZ .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tTIniAfJgZ .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tTIniAfJgZ .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tTIniAfJgZ .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-tXRzcxLSnB 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-tXRzcxLSnB a:hover {
  color: #f1b173;
}
.cid-tXRzcxLSnB .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-tXRzcxLSnB .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-tXRzcxLSnB .menu-logo {
  margin-right: auto;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .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-tXRzcxLSnB .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-tXRzcxLSnB .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-tXRzcxLSnB .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-tXRzcxLSnB .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-tXRzcxLSnB .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-tXRzcxLSnB .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-tXRzcxLSnB .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-tXRzcxLSnB .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-tXRzcxLSnB .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-tXRzcxLSnB .dropdown {
  color: #8d5e43;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .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-tXRzcxLSnB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXRzcxLSnB .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-tXRzcxLSnB .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-tXRzcxLSnB .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-tXRzcxLSnB .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-tXRzcxLSnB .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-tXRzcxLSnB .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-tXRzcxLSnB .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-tXRzcxLSnB button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-tXRzcxLSnB button.navbar-toggler:focus {
  outline: none;
}
.cid-tXRzcxLSnB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-tXRzcxLSnB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tXRzcxLSnB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tXRzcxLSnB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tXRzcxLSnB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tXRzcxLSnB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tXRzcxLSnB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tXRzcxLSnB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tXRzcxLSnB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tXRzcxLSnB .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tXRzcxLSnB .collapsed .btn {
  display: -webkit-flex;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-tXRzcxLSnB .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-tXRzcxLSnB .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-tXRzcxLSnB .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-tXRzcxLSnB .collapsed button.navbar-toggler {
  display: block;
}
.cid-tXRzcxLSnB .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-tXRzcxLSnB .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-tXRzcxLSnB .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-tXRzcxLSnB .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-tXRzcxLSnB .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tXRzcxLSnB img {
    height: 3.8rem !important;
  }
  .cid-tXRzcxLSnB .btn {
    display: -webkit-flex;
  }
  .cid-tXRzcxLSnB button.navbar-toggler {
    display: block;
  }
  .cid-tXRzcxLSnB .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-tXRzcxLSnB .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-tXRzcxLSnB .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing,
  .cid-tXRzcxLSnB .navbar-collapse.show {
    display: block !important;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing .navbar-nav,
  .cid-tXRzcxLSnB .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-tXRzcxLSnB .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-tXRzcxLSnB .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing .navbar-buttons,
  .cid-tXRzcxLSnB .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-tXRzcxLSnB .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-tXRzcxLSnB .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-tXRzcxLSnB .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-tXRzcxLSnB .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-tXRzcxLSnB .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-tXRzcxLSnB .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-tXRzcxLSnB .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-tXRzcxLSnB .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-tXRzcxLSnB .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tXRzcxLSnB .dropdown-item {
  color: #f1b173;
}
.cid-tXRzcxLSnB .logo {
  aspect-ratio: 2.20125786;
}
.cid-tXRzcxLSnB .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#custom-html-ks {
  /* Type valid CSS here */
}
#custom-html-ks div {
  height: 75px;
  background-color: #000;
}
#custom-html-kt {
  /* Type valid CSS here */
}
#custom-html-kt div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-kt 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-tXRzcsiQAC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-tXRzcsiQAC .mbr-text,
.cid-tXRzcsiQAC blockquote {
  color: #767676;
}
.cid-tXRzcsiQAC .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-tXRzcsiQAC h5 {
  font-size: 15px;
}
.cid-tXRzcsiQAC a:link {
  color: #de9956;
}
.cid-tXRzcsiQAC a:hover {
  color: #f1b173;
}
.cid-tXRzcsiQAC a:visited {
  color: #de9956;
}
.cid-tXRzcsw5Qd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-tXRzcsw5Qd .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-tXRzcsw5Qd .row-element,
.cid-tXRzcsw5Qd .image-element {
  padding: 0;
}
.cid-tXRzcsw5Qd .image-element {
  display: flex;
  justify-content: center;
}
.cid-tXRzcsw5Qd .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tXRzcsw5Qd .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-tXRzcsw5Qd .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-tXRzcsw5Qd .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-tXRzcsw5Qd .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-tXRzcsw5Qd .text-content {
    padding: 2rem 1rem;
  }
  .cid-tXRzcsw5Qd .underline .line {
    height: 2px;
  }
  .cid-tXRzcsw5Qd .mbr-title,
  .cid-tXRzcsw5Qd .underline,
  .cid-tXRzcsw5Qd .mbr-text,
  .cid-tXRzcsw5Qd .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-tXRzcsw5Qd .mbr-title,
.cid-tXRzcsw5Qd .underline {
  text-align: center;
  color: #ffffff;
}
.cid-tXRzcsw5Qd .mbr-text,
.cid-tXRzcsw5Qd .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-tXRzcsw5Qd 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-tXRzcsw5Qd 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-tXRzcsw5Qd 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-tXRzcsw5Qd .bouton {
  text-align: center;
}
.cid-tXRzcsw5Qd .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-tXRzcsw5Qd .couverture {
  aspect-ratio: 1;
}
.cid-tXRzcsw5Qd .bouton2 {
  position: relative;
  top: -25px;
}
.cid-tXRzcsw5Qd p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tXRzcsw5Qd 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-tXRzcsWh9n {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-aragorn-anrudil-1600x900.jpg");
  overflow: hidden;
}
.cid-tXRzcsWh9n svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-tXRzcsWh9n #e2_shape {
  fill: #ffffff !important;
}
.cid-tXRzcsWh9n img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-tXRzcsWh9n img {
    width: 90%!important;
  }
}
.cid-tXRzcsWh9n H1 {
  color: #ffffff;
}
.cid-tXRzcsWh9n .couverture {
  aspect-ratio: 1.77777778;
}
.cid-tXRzcteOlj {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcteOlj .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcteOlj H3 {
  text-align: left;
  color: #000000;
}
.cid-tXRzcteOlj .container {
  height: 58px;
}
.cid-tXRzctKlsW {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tXRzctKlsW .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tXRzctKlsW .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXRzctKlsW .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXRzctKlsW .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tXRzctKlsW .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-tXRzctKlsW .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-tXRzctKlsW .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-tXRzctKlsW .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-tXRzctKlsW .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-tXRzcuufyQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcuufyQ .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcuufyQ H2 {
  text-align: left;
  color: #000;
}
.cid-tXRzcuufyQ .container {
  height: 58px;
}
.cid-tXRzcuG4Yn {
  padding-top: 0px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-tXRzcuG4Yn .mbr-text,
.cid-tXRzcuG4Yn blockquote {
  color: #767676;
}
.cid-tXRzcuG4Yn .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-tXRzcuG4Yn .mbr-text {
  color: #000000;
}
.cid-tXRzcuG4Yn h2 {
  font-size: 1.5em;
}
.cid-tXRzcuG4Yn h3 {
  font-size: 1.1em;
}
.cid-tXRzcuG4Yn .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-tXRzcuG4Yn .photo-produit {
  width: 110px;
  aspect-ratio: 0.58125;
  max-width: 100%;
}
.cid-tXRzcuG4Yn .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-tXRzcuG4Yn .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-tXRzcuG4Yn .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-tXRzcuTrMJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcuTrMJ .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcuTrMJ H3 {
  text-align: left;
  color: #000;
}
.cid-tXRzcuTrMJ .container {
  height: 58px;
}
.cid-tXRzcv4Vrg {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcv4Vrg .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tXRzcv4Vrg .mbr-text p {
  background: #ffffff;
}
.cid-tXRzcv4Vrg .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tXRzcv4Vrg .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uNATQDr1iW {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNATQDr1iW .mbr-section-subtitle {
  color: #767676;
}
.cid-uNATQDr1iW H2 {
  text-align: left;
  color: #000;
}
.cid-uNATQDr1iW .container {
  height: 58px;
}
.cid-uNATQDr1iW a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNATQDr1iW a:hover {
  color: #000;
}
.cid-uNATQDr1iW a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uNATQDr1iW a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uNATRsuMLs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uNATRsuMLs .mbr-text,
.cid-uNATRsuMLs blockquote {
  color: #767676;
}
.cid-uNATRsuMLs .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uNATRsuMLs h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uNATRsuMLs .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uNATRsuMLs .separation {
  height: 45px;
}
.cid-uNATRsuMLs img {
  width: 40px;
}
.cid-uNATRsuMLs a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uNATRsuMLs a:hover {
  color: #000;
}
.cid-uNATRsuMLs 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-uNATRsuMLs a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tXRzcwfMLg {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcwfMLg .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcwfMLg H3 {
  text-align: left;
  color: #000;
}
.cid-tXRzcwfMLg .container {
  height: 58px;
}
.cid-tXRzcwr3qy {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-tXRzcwr3qy .card-box {
  padding: 0 0.3rem;
}
.cid-tXRzcwr3qy .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-tXRzcwr3qy .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-tXRzcwr3qy h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-tXRzcwr3qy p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-tXRzcwr3qy .mbr-text {
  color: #000000;
}
.cid-tXRzcwr3qy .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tXRzcwr3qy .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-tXRzcwr3qy .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-tXRzcwr3qy .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-tXRzcwr3qy .card-title {
  color: #000000;
}
.cid-tXRzcwr3qy .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-tXRzcwLCAm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcwLCAm .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcwLCAm H3 {
  text-align: left;
  color: #000;
}
.cid-tXRzcwLCAm .container {
  height: 58px;
}
.cid-tXRzcwYDIQ {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcwYDIQ .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-tXRzcwYDIQ .mbr-text p {
  background: #ffffff;
}
.cid-tXRzcwYDIQ .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-tXRzcwYDIQ .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-tXRzcwYDIQ .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-tXRzcwYDIQ .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-tXRzcwYDIQ .paypal {
  position: relative;
  top: -35px;
}
.cid-tXRzcwYDIQ .logos-cb {
  max-width: 100%;
}
.cid-tXRzcwYDIQ .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-tXRzcwYDIQ .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-tXRzcwYDIQ .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-tXRzcwYDIQ .lien:hover {
  color: #000;
}
.cid-tXRzcwYDIQ .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-tXRzcwYDIQ .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-tXRzcxfRBe {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcxfRBe .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcxfRBe H3 {
  text-align: left;
  color: #000;
}
.cid-tXRzcxfRBe .container {
  height: 58px;
}
.cid-tXRzcxrB30 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tXRzcxrB30 .title {
  margin-bottom: 2rem;
}
.cid-tXRzcxrB30 .mbr-section-subtitle {
  color: #767676;
}
.cid-tXRzcxrB30 a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-tXRzcxrB30 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-tXRzcxrB30 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-tXRzcxrB30 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-tXRzcxrB30 H2 {
  color: #000000;
}
.cid-tXRzcxrB30 LABEL {
  color: #000000;
}
.cid-tXRzcxrB30 .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-tXRzcxrB30 .btn-form {
  border-radius: 0px;
}
.cid-tXRzcy7rNq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-tXRzcy7rNq .content {
    text-align: center;
  }
  .cid-tXRzcy7rNq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tXRzcy7rNq .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-tXRzcy7rNq .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-tXRzcy7rNq .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-tXRzcy7rNq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tXRzcy7rNq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-tXRzcy7rNq .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-tXRzcy7rNq .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tXRzcy7rNq .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tXRzcy7rNq .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tXRzcy7rNq .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tXRzcy7rNq .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tXRzcy7rNq H5 {
  color: #000000;
}
.cid-tXRzcy7rNq P {
  color: #000000;
}
.cid-tXRzcy7rNq .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-tXRzcy7rNq .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-tXRzcy7rNq .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-tXRzcy7rNq .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-tXRzcy7rNq .separationbdpb {
  background: #000;
  height: 30px;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-ucib3UEE6N 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-ucib3UEE6N a:hover {
  color: #f1b173;
}
.cid-ucib3UEE6N .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .btn {
  padding: 0.4rem 1.5rem;
  display: -webkit-inline-flex;
  align-items: center;
  -webkit-align-items: center;
}
.cid-ucib3UEE6N .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-ucib3UEE6N .menu-logo {
  margin-right: auto;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .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-ucib3UEE6N .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-ucib3UEE6N .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-ucib3UEE6N .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-ucib3UEE6N .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-ucib3UEE6N .menu-logo .navbar-brand .navbar-logo a {
  display: inline-flex;
}
.cid-ucib3UEE6N .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-ucib3UEE6N .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-ucib3UEE6N .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-ucib3UEE6N .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-ucib3UEE6N .dropdown {
  color: #8d5e43;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .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-ucib3UEE6N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ucib3UEE6N .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-ucib3UEE6N .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-ucib3UEE6N .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-ucib3UEE6N .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-ucib3UEE6N .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-ucib3UEE6N .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-ucib3UEE6N .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-ucib3UEE6N button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-ucib3UEE6N button.navbar-toggler:focus {
  outline: none;
}
.cid-ucib3UEE6N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #aa7354;
}
.cid-ucib3UEE6N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ucib3UEE6N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ucib3UEE6N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ucib3UEE6N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ucib3UEE6N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucib3UEE6N nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ucib3UEE6N nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ucib3UEE6N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucib3UEE6N .collapsed.navbar-expand {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ucib3UEE6N .collapsed .btn {
  display: -webkit-flex;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child {
  margin-bottom: 1rem;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-ucib3UEE6N .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-ucib3UEE6N .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .cid-ucib3UEE6N .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-ucib3UEE6N .collapsed button.navbar-toggler {
  display: block;
}
.cid-ucib3UEE6N .collapsed .navbar-brand {
  margin-left: 0rem !important;
}
.cid-ucib3UEE6N .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-ucib3UEE6N .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-ucib3UEE6N .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-ucib3UEE6N .navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ucib3UEE6N img {
    height: 3.8rem !important;
  }
  .cid-ucib3UEE6N .btn {
    display: -webkit-flex;
  }
  .cid-ucib3UEE6N button.navbar-toggler {
    display: block;
  }
  .cid-ucib3UEE6N .navbar-brand {
    margin-left: 0rem !important;
  }
  .cid-ucib3UEE6N .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-ucib3UEE6N .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing,
  .cid-ucib3UEE6N .navbar-collapse.show {
    display: block !important;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing .navbar-nav,
  .cid-ucib3UEE6N .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-ucib3UEE6N .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,
  .cid-ucib3UEE6N .navbar-collapse.show .navbar-nav .nav-item:last-child {
    margin-bottom: 1rem;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing .navbar-buttons,
  .cid-ucib3UEE6N .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-ucib3UEE6N .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-ucib3UEE6N .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-ucib3UEE6N .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    overflow: hidden;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-ucib3UEE6N .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-ucib3UEE6N .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-ucib3UEE6N .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-ucib3UEE6N .menu-logo {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
  }
}
.cid-ucib3UEE6N .navbar-collapse {
  flex-basis: auto;
  -webkit-flex-basis: auto;
}
.cid-ucib3UEE6N .nav-link:hover {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucib3UEE6N .dropdown-item {
  color: #f1b173;
}
.cid-ucib3UEE6N .logo {
  aspect-ratio: 2.20125786;
}
.cid-ucib3UEE6N .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-lr {
  /* Type valid CSS here */
}
#custom-html-lr div {
  padding: 1px 0;
  color: #000;
  text-align: center;
  background-color: #000;
}
#custom-html-lr 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-ucib3UVQ4j {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
}
.cid-ucib3UVQ4j .mbr-text,
.cid-ucib3UVQ4j blockquote {
  color: #767676;
}
.cid-ucib3UVQ4j .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-ucib3UVQ4j h5 {
  font-size: 15px;
}
.cid-ucib3UVQ4j a:link {
  color: #de9956;
}
.cid-ucib3UVQ4j a:hover {
  color: #f1b173;
}
.cid-ucib3UVQ4j a:visited {
  color: #de9956;
}
.cid-ucib3V1AZz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/texture-carbone-1920x1152.jpg");
}
.cid-ucib3V1AZz .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-ucib3V1AZz .row-element,
.cid-ucib3V1AZz .image-element {
  padding: 0;
}
.cid-ucib3V1AZz .image-element {
  display: flex;
  justify-content: center;
}
.cid-ucib3V1AZz .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ucib3V1AZz .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-ucib3V1AZz .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #222222, #f1b173);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-ucib3V1AZz .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-ucib3V1AZz .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-ucib3V1AZz .text-content {
    padding: 2rem 1rem;
  }
  .cid-ucib3V1AZz .underline .line {
    height: 2px;
  }
  .cid-ucib3V1AZz .mbr-title,
  .cid-ucib3V1AZz .underline,
  .cid-ucib3V1AZz .mbr-text,
  .cid-ucib3V1AZz .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-ucib3V1AZz .mbr-title,
.cid-ucib3V1AZz .underline {
  text-align: center;
  color: #ffffff;
}
.cid-ucib3V1AZz .mbr-text,
.cid-ucib3V1AZz .mbr-section-btn {
  text-align: justify;
  color: #ffffff;
}
.cid-ucib3V1AZz 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-ucib3V1AZz 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-ucib3V1AZz 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-ucib3V1AZz .bouton {
  text-align: center;
}
.cid-ucib3V1AZz .prix {
  line-height: 40px;
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Source Sans Pro", Arial;
}
.cid-ucib3V1AZz .couverture {
  aspect-ratio: 1;
}
.cid-ucib3V1AZz .bouton2 {
  position: relative;
  top: -25px;
}
.cid-ucib3V1AZz p {
  font-weight: normal;
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucib3V1AZz 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-ucib3VcBqZ {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/le-seigneur-des-anneaux-trilogie-cinema-livre-j.r.r.-tolkien-aragorn-anrudil-1600x900.jpg");
  overflow: hidden;
}
.cid-ucib3VcBqZ svg {
  position: absolute;
  bottom: 6rem;
  left: 50%;
  transform: translate(-50%) scale(2, 1.6);
}
.cid-ucib3VcBqZ #e2_shape {
  fill: #ffffff !important;
}
.cid-ucib3VcBqZ img {
  border-radius: 10px;
  margin: auto;
}
@media (max-width: 576px) {
  .cid-ucib3VcBqZ img {
    width: 90%!important;
  }
}
.cid-ucib3VcBqZ H1 {
  color: #ffffff;
}
.cid-ucib3VcBqZ .couverture {
  aspect-ratio: 1.77777778;
}
.cid-ucib3VlClf {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3VlClf .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3VlClf H3 {
  text-align: left;
  color: #000000;
}
.cid-ucib3VlClf .container {
  height: 58px;
}
.cid-ucifhrjdK0 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-ucifhrjdK0 .image-block {
  margin: auto;
}
.cid-ucifhrjdK0 figcaption {
  position: relative;
}
.cid-ucifhrjdK0 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-ucifhrjdK0 .image-block {
    width: 100% !important;
  }
}
.cid-ucib3VrUNX {
  padding-top: 15px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ucib3VrUNX .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ucib3VrUNX .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucib3VrUNX .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucib3VrUNX .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ucib3VrUNX .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-ucib3VrUNX .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-ucib3VrUNX .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-ucib3VrUNX .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-ucib3VrUNX .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-ucib3VCetM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3VCetM .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3VCetM H2 {
  text-align: left;
  color: #000;
}
.cid-ucib3VCetM .container {
  height: 58px;
}
.cid-ucib3VITRH {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ucib3VITRH .mbr-text,
.cid-ucib3VITRH blockquote {
  color: #767676;
}
.cid-ucib3VITRH .container {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #000;
  background-color: #fff;
  width: 1080px;
  max-width: 95%;
}
.cid-ucib3VITRH .mbr-text {
  color: #000000;
}
.cid-ucib3VITRH h2 {
  font-size: 1.5em;
}
.cid-ucib3VITRH h3 {
  font-size: 1.1em;
}
.cid-ucib3VITRH .couverture {
  float: right;
  padding-left: 20px;
  max-width: 50%;
}
.cid-ucib3VITRH .photo-produit {
  width: 110px;
  aspect-ratio: 0.58125;
  max-width: 100%;
}
.cid-ucib3VITRH .bloc {
  display: table;
  text-align: justify;
  font-size: 0.9em;
  width: 100%;
}
.cid-ucib3VITRH .separation {
  height: 1px;
  border: 0px solid #6a2b2b;
  background-color: #6a2b2b;
  width: 100%;
}
.cid-ucib3VITRH .indice {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.cid-ucib3VPX6C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3VPX6C .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3VPX6C H3 {
  text-align: left;
  color: #000;
}
.cid-ucib3VPX6C .container {
  height: 58px;
}
.cid-ucib3VW18X {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ucib3VW18X .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ucib3VW18X .mbr-text p {
  background: #ffffff;
}
.cid-ucib3VW18X .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ucib3VW18X .p-3 {
  font-size: 1em;
  padding: 0px;
  text-align: justify;
}
.cid-uLyHp0k23s {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uLyHp0k23s .mbr-section-subtitle {
  color: #767676;
}
.cid-uLyHp0k23s H2 {
  text-align: left;
  color: #000;
}
.cid-uLyHp0k23s .container {
  height: 58px;
}
.cid-uLyHp0k23s a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uLyHp0k23s a:hover {
  color: #000;
}
.cid-uLyHp0k23s a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #000;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}
.cid-uLyHp0k23s a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-uLyHSijwMq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-uLyHSijwMq .mbr-text,
.cid-uLyHSijwMq blockquote {
  color: #767676;
}
.cid-uLyHSijwMq .mbr-text {
  color: #232323;
  text-align: justify;
}
.cid-uLyHSijwMq h4 {
  font-size: 1.1em;
  text-align: center;
}
.cid-uLyHSijwMq .avis {
  font-size: 16px;
  line-height: 19px;
}
.cid-uLyHSijwMq .separation {
  height: 45px;
}
.cid-uLyHSijwMq img {
  width: 40px;
}
.cid-uLyHSijwMq a {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-uLyHSijwMq a:hover {
  color: #000;
}
.cid-uLyHSijwMq 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-uLyHSijwMq a:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ucib3W5WIw {
  padding-top: 45px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3W5WIw .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3W5WIw H3 {
  text-align: left;
  color: #000;
}
.cid-ucib3W5WIw .container {
  height: 58px;
}
.cid-ucib3Wdagh {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-ucib3Wdagh .card-box {
  padding: 0 0.3rem;
}
.cid-ucib3Wdagh .mbr-section-btn {
  padding-top: 0.5rem;
}
.cid-ucib3Wdagh .mbr-section-btn a {
  margin-top: 1rem;
  margin-bottom: 0;
}
.cid-ucib3Wdagh h3 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  padding-top: 0.3rem;
}
.cid-ucib3Wdagh p {
  margin-bottom: 0;
  text-align: left;
  padding-top: 1.5rem;
}
.cid-ucib3Wdagh .mbr-text {
  color: #000000;
}
.cid-ucib3Wdagh .card-wrapper {
  height: 100%;
  padding-bottom: 1rem;
  background: #efefef;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-ucib3Wdagh .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-ucib3Wdagh .zoom {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  aspect-ratio: 1.49812734;
}
.cid-ucib3Wdagh .zoom:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cid-ucib3Wdagh .card-title {
  color: #000000;
}
.cid-ucib3Wdagh .prix {
  position: relative;
  top: -15px;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}
.cid-ucib3WmebG {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3WmebG .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3WmebG H3 {
  text-align: left;
  color: #000;
}
.cid-ucib3WmebG .container {
  height: 58px;
}
.cid-ucib3WtW9Z {
  padding-top: 15px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3WtW9Z .mbr-text {
  color: #000000;
  padding: 0 0 0 0;
  border: 1px solid #eee;
  background-color: #fff;
}
.cid-ucib3WtW9Z .mbr-text p {
  background: #ffffff;
}
.cid-ucib3WtW9Z .titre {
  font-size: 1.3em;
  font-weight: bold;
}
.cid-ucib3WtW9Z .p-3 {
  font-size: 0.9em;
  padding: 0px;
  text-align: justify;
}
.cid-ucib3WtW9Z .bps {
  aspect-ratio: 4.76086957;
  width: 150px;
  max-width: 55%;
}
.cid-ucib3WtW9Z .pp {
  aspect-ratio: 3.94736842;
  width: 150px;
  max-width: 35%;
}
.cid-ucib3WtW9Z .paypal {
  position: relative;
  top: -35px;
}
.cid-ucib3WtW9Z .logos-cb {
  max-width: 100%;
}
.cid-ucib3WtW9Z .ups {
  aspect-ratio: 0.8359375;
  margin-right: 5px;
  width: 50px;
  max-width: 25%;
}
.cid-ucib3WtW9Z .colissimo {
  aspect-ratio: 3.90909091;
  width: 400px;
  max-width: 60%;
}
.cid-ucib3WtW9Z .lien {
  position: relative;
  color: #000;
  text-decoration: none;
}
.cid-ucib3WtW9Z .lien:hover {
  color: #000;
}
.cid-ucib3WtW9Z .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-ucib3WtW9Z .lien:hover::before {
  visibility: visible;
  transform: scaleX(1);
}
.cid-ucib3WD8Dz {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3WD8Dz .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3WD8Dz H3 {
  text-align: left;
  color: #000;
}
.cid-ucib3WD8Dz .container {
  height: 58px;
}
.cid-ucib3WJybC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-ucib3WJybC .title {
  margin-bottom: 2rem;
}
.cid-ucib3WJybC .mbr-section-subtitle {
  color: #767676;
}
.cid-ucib3WJybC a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-ucib3WJybC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-ucib3WJybC .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-ucib3WJybC .input-group-btn {
  display: block;
  text-align: center;
}
.cid-ucib3WJybC H2 {
  color: #000000;
}
.cid-ucib3WJybC LABEL {
  color: #000000;
}
.cid-ucib3WJybC .form-control {
  border: 1px solid #aaa;
  border-radius: 0px;
  background-color: #fafafa;
}
.cid-ucib3WJybC .btn-form {
  border-radius: 0px;
}
.cid-ucib3WUVVK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000000;
}
@media (max-width: 767px) {
  .cid-ucib3WUVVK .content {
    text-align: center;
  }
  .cid-ucib3WUVVK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ucib3WUVVK .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ucib3WUVVK .media-wrap .mbr-iconfont-logo {
  font-size: 7.5rem;
  color: #f36;
}
.cid-ucib3WUVVK .media-wrap img {
  height: 6rem;
}
@media (max-width: 767px) {
  .cid-ucib3WUVVK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ucib3WUVVK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: .05;
}
.cid-ucib3WUVVK .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-ucib3WUVVK .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ucib3WUVVK .footer-lower .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-ucib3WUVVK .footer-lower .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-ucib3WUVVK .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ucib3WUVVK .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ucib3WUVVK H5 {
  color: #000000;
}
.cid-ucib3WUVVK P {
  color: #000000;
}
.cid-ucib3WUVVK .bronze {
  background: linear-gradient(to right, #f1b173, #de9956, #f1b173, #de9956, #f1b173);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.cid-ucib3WUVVK .animationbdp1 {
  height: 2px;
  background: #f1b173;
  animation: bronzev 2s infinite linear;
  text-align: center;
}
.cid-ucib3WUVVK .animationbdp2 {
  height: 3px;
  background: #f1b173;
  animation: bronzev 4s infinite linear;
  text-align: center;
}
.cid-ucib3WUVVK .animationbdp3 {
  height: 4px;
  background: #f1b173;
  animation: bronzev 6s infinite linear;
  text-align: center;
}
@keyframes bronzev {
  0% {
    background: #f1b173;
  }
  10% {
    background: #de9956;
  }
  20% {
    background: #aa7354;
  }
  30% {
    background: #9b6849;
  }
  40% {
    background: #8d5e43;
  }
  50% {
    background: #5f3e2d;
  }
  60% {
    background: #8d5e43;
  }
  70% {
    background: #9b6849;
  }
  80% {
    background: #de9956;
  }
  90% {
    background: #aa7354;
  }
  100% {
    background: #f1b173;
  }
}
.cid-ucib3WUVVK .separationbdpb {
  background: #000;
  height: 30px;
}
