* {font-family: "Montserrat", sans-serif;font-weight: 400;font-style: normal;}*:focus {outline: none;}.arya {font-family: "Arya", sans-serif;font-weight: 400;font-style: normal;}.montserrat {font-family: "Montserrat", sans-serif;font-weight: 400;font-style: normal;}.baked-beans {color: rgb(199, 107, 68) !important;}.dark-green-shimmer {color: rgb(35, 63, 47) !important;}.auth-name {font-family: "Sansita", sans-serif;font-size: 1.7em;}.section-negative {background-color: #F4EADF !important;}body {background-color: #F4EDE3C2;}.top-navbar {background-color: #C76B44;color: #EADAC5;padding: 7px 0;text-align: center;font-family: "Montserrat", sans-serif;font-weight: 500;}header nav {background-color: transparent;box-shadow: 0 4px 15px rgba(0, 0, 0, .05);position: relative;z-index: 1;}header nav .logo {max-width: 170px;max-height: 55px;}section {padding: 50px 0;}main .hero {padding: calc(calc(calc(100vh - 120px) - 70vh) / 2) 0;}main .hero .hero-images {position: relative;}.image-cover-right-top {top: 8px;right: -35px;}.image-cover-left-bottom {bottom: -17px;left: -35px;}.image-cover-right-bottom {right: -35px;bottom: 15px;}.image-cover-left-top {left: -35px;top: -17px;}header {background-color: antiquewhite;position: relative;}#offcanvasNavbar {}#offcanvasNavbar::before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.18;z-index: 0;pointer-events: none;}#offcanvasNavbar .offcanvas-header, #offcanvasNavbar .offcanvas-body {position: relative;z-index: 1;}footer {background-color: burlywood;}.title h2 {margin: initial;font-family: "Arya", sans-serif;font-weight: 600;font-size: 3em;color: #6D6D25;text-transform: uppercase;}.title div {font-family: "Sansita", sans-serif;font-size: 1.65em;color: #233F2F;transform: translateY(-10px);}section p {font-size: 1.3em;line-height: 2;text-align: justify;color: #233F2F;}.autobiographie img {border-radius: 10px;border: 2px solid #9B7B528C;}.product .product-image {margin-bottom: 10px;}.product .product-image img {width: 85%;}.product .product-detail h3 {color: #233F2F;text-transform: uppercase;font-size: 1.6em;font-weight: 600;font-family: "Sansita", sans-serif;}.product .product-detail h5 {font-family: "Sansita", sans-serif;font-size: 1.7em;color: #233F2F;}.product .product-detail h5 small {display: block;font-size: .5em;color: #233F2F }.product .product-detail .product-price {font-family: "Sansita", sans-serif;font-size: 1.5em;padding-top: 6px;}.product .product-order {padding: 1.8em;display: flex;align-items: center;justify-content: space-between;}.product .product-price {font-family: "Sansita", sans-serif;font-size: 2em;}.product .product-price small {font-size: .5em;font-weight: 400;}.product .product-order button {font-family: "Sansita", sans-serif;background-color: #C76B44;border: initial;padding: .6em 2.5em;border-radius: 8px;color: white;letter-spacing: 1px;transition: background-color 300ms ease;}.product .product-order button:hover {background-color: rgba(199, 107, 68, .8);transition: background-color 300ms ease;}main .resume {padding: calc(calc(calc(100vh - 120px) - 70vh) / 2) 0;}span.paragraph-title {color: #C76B44;font-weight: 600;padding-left: 25px;position: relative;}span.paragraph-title:before {content: '';width: 8px;height: 8px;display: flex;background: #C76B44;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);}span.paragraph-title:after {content: ':';margin: 0 10px;}footer .logo {max-height: 65px;}footer .description {font-family: "Sansita", sans-serif;text-align: justify;color: #233F2F;padding: 1em 1em 1em 0;}footer h6 {color: #19361E;font-family: "Sansita", sans-serif;font-size: 1.4em;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin-bottom: 1em;}footer ul li, footer ul li a {font-family: "Sansita", sans-serif;color: #233F2F;}footer ul.subscrib {border-bottom: 1.5px solid #B59D7F;}footer ul.subscrib li:first-child {flex: 1;}footer ul.subscrib li input {background: transparent;border: initial;width: 100%;}footer ul.subscrib li input::-webkit-input-placeholder {color: red;}footer ul.subscrib li input:-moz-placeholder {color: #B59D7F;}footer ul.subscrib li input::-moz-placeholder {color: #B59D7F;}footer ul.subscrib li input:-ms-input-placeholder {color: #B59D7F;}footer ul.subscrib li input::placeholder {color: #B59D7F;}footer ul.subscrib li button {background: transparent;border: initial;color: #B59D7F;}.subfooter {background-color: rgb(199, 107, 68);color: #EADAC5;padding: 7px 0;}:root {--cube-height: 36px;--cube-depth: 18px;--cube-neg-depth: -18px;}@media (max-width: 768px) {:root {--cube-height: 30px;--cube-depth: 15px;--cube-neg-depth: -15px;}}.top-navbar.scene {padding: 0;height: var(--cube-height);overflow: hidden;perspective: 600px;}.cube {width: 100%;height: 100%;position: relative;transform-style: preserve-3d;transform: translateZ(var(--cube-neg-depth));animation: rotateCube 10s infinite ease-in-out;}.cube-face {position: absolute;width: 100%;height: var(--cube-height);display: flex;align-items: center;justify-content: center;backface-visibility: hidden;background-color: #C76B44;}.cube-face-front {transform: rotateX(0deg) translateZ(var(--cube-depth));}.cube-face-bottom {transform: rotateX(-90deg) translateZ(var(--cube-depth));}.cube-face-back {transform: rotateX(-180deg) translateZ(var(--cube-depth));}.cube-face-top {transform: rotateX(90deg) translateZ(var(--cube-depth));}@keyframes rotateCube {0%, 20% {transform: translateZ(var(--cube-neg-depth)) rotateX(0deg);}25%, 45% {transform: translateZ(var(--cube-neg-depth)) rotateX(90deg);}50%, 70% {transform: translateZ(var(--cube-neg-depth)) rotateX(180deg);}75%, 95% {transform: translateZ(var(--cube-neg-depth)) rotateX(270deg);}100% {transform: translateZ(var(--cube-neg-depth)) rotateX(360deg);}}.card {background-color: #F4EADF;}@media (max-width: 768px) {body {font-size: 15px;}section {padding: 30px 0;}section p {font-size: 1.05em;}.top-navbar {font-size: .85em;padding: 5px 0;}header nav .logo {max-width: 130px;max-height: 45px;}.navbar-toggler {border: none;}main .hero {padding: 20px 0;}main .hero .hero-image {height: 45vh;min-height: 280px;border-radius: 8px;}.image-cover-red, .image-cover-green {display: none;}.title h2 {font-size: 1.9em;text-align: center;}.title div {font-size: 1.1em;text-align: center;transform: none;}.autobiographie img {margin-bottom: 20px;}.bloc-products {display: flex;justify-content: center;}.product {width: 100%;}.product .product-image img {width: 100%;}.product .product-order {padding: initial;}main .resume {padding: 30px 0;}main .resume .resume-image {height: 45vh;min-height: 280px;}span.paragraph-title:before {display: none;}span.paragraph-title {padding-left: 18px;display: block;margin-bottom: 5px;}footer .logo {margin-bottom: 15px;}footer .description {padding: 0;margin-bottom: 20px;font-size: .95em;}footer .row > div {margin-bottom: 30px;}footer h6 {font-size: 1.2em;}.subfooter {text-align: center;font-size: .9em;}}