body {
  width: 100vw;
  font-size: 1rem;
  font-family: "Raleway";
  text-align: left; }

body .container-fluid {
  padding: 0; }

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

body .navbar {
  margin: 0;
  padding: 0; }

body .navbar .navbar-brand img {
  height: 5vh;
  width: auto;
  margin: 0;
  padding: 0; }

body .navbar .navbar-toggler {
  background-color: #303a7d;
  color: #BFBBD7;
  height: 5vh; }

body .navbar .collapse .ml-auto, body .navbar .navbar-collapse .ml-auto {
  height: 100vh; }

body .navbar .collapse ul li, body .navbar .navbar-collapse ul li {
  height: 60px;
  min-height: 48px; }

body .navbar .navbar-coords {
  display: none; }

body .section_relax_metal, body body .section_relax_bois, body body .section_feetmoon, body body .section_tissus, body body .section_cuir, body body .section_options, body body .section_questions, body body .section_ou_se_rencontrer {
  padding: 5vh 5vw; }
body h1 {
  font-display: swap;
  font-weight: 900 !important;
  text-align: center;
  letter-spacing: 0.2rem; }

body .section_hero .hero_desktop {
  display: none; }

body .section_hero .hero_mobile {
  width: 100vw; }

body .section_video_manon {
  padding: 0rem 0 0 0; }

body .section_video_manon iframe {
  width: 100vw;
  margin-left: 0vw; }

.section_relax {
  padding-top: 2vh;
  padding-bottom: 2vh; }
  .section_relax section {
    width: 96vw;
    margin: 5vh 2vw; }
    .section_relax section article {
      margin: 0vh auto;
      padding: 5vh 1rem; }
      .section_relax section article h2 {
        margin-top: 2rem; }
    .section_relax section aside {
      margin-bottom: 5vh; }

.section_feetmoon header h1 {
  letter-spacing: 0.5rem; }
.section_feetmoon article {
  padding: 1rem; }

body .section_tissus article {
  margin: 5vh 5vw; }

body .section_tissus article img {
  width: 80%;
  margin-left: 10%; }

body .section_cuir article {
  margin: 5vh 5vw; }

body .section_cuir article img {
  width: 80%;
  margin-left: 10%; }

body .section_tissus header h1, body .section_cuir header h1 {
  padding-bottom: 1rem; }

body .section_tissus aside figure figcaption, body .section_cuir aside figure figcaption {
  font-size: 1rem; }

body .section_options {
  padding: 5rem 2rem; }

body .section_options header {
  padding: 0 1rem; }

body .section_options article {
  padding: 0 1rem; }

body .section_lits_releveurs {
  padding: 5vh 10vw; }

body .section_lits_releveurs div {
  padding: 5vh 5vw; }

body .section_lits_releveurs div article:nth-child(3) {
  margin: 3rem auto; }

body .section_questions aside img {
  width: 80%;
  height: 80%;
  padding-top: 5vh; }

body .section_visites article {
  padding: 5vh 8vw; }

body .section_visites article h2 {
  padding: 3vh 2vw; }

body .section_visites article img {
  width: 80%;
  margin: 0 10% 5rem 10%; }

body .section_visites article a {
  font-size: 3rem; }

body .section_visites div article:nth-child(1) {
  background: #d5364a; }

body .section_visites div article:nth-child(1) a:hover {
  color: #d5364a; }

body .section_visites div article:nth-child(2) {
  background: #303a7d; }

body .section_visites div article:nth-child(2) a:hover {
  color: #303a7d; }

body .commande_catalogue {
  grid-template-columns: 1fr 1fr; }

body .commande_catalogue aside {
  width: 50vw; }

body .commande_catalogue aside img {
  width: 40vw;
  margin: auto 5vw; }

body .commande_catalogue article {
  width: 100vw;
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 3; }

body .commande_catalogue aside:nth-child(1) {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 2; }

body .commande_catalogue aside:nth-child(2) {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 2;
  grid-column-end: 3; }

footer {
  background: #fff; }

footer article {
  font-weight: 400;
  text-align: center;
  padding: 2.5rem 0 0.6rem 0; }

footer article h2 {
  line-height: 4rem; }

footer article a {
  color: #000; }

footer article a:hover {
  font-weight: 600;
  text-decoration: underline; }

footer article:nth-child(1) {
  padding: 5vh 2.5vw 0 2.5vw;
  text-align: center; }

/*# sourceMappingURL=mobile.css.map */
/*
     FILE ARCHIVED ON 06:14:21 Jun 02, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:41:03 Jul 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.654
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.035
  esindex: 0.012
  cdx.remote: 30.942
  LoadShardBlock: 121.091 (3)
  PetaboxLoader3.resolve: 1700.149 (2)
  PetaboxLoader3.datanode: 98.382 (4)
  load_resource: 1693.026
*/

/*# sourceMappingURL=mobile.css.map */
