.field {margin-bottom:30px;position:relative }.field label {display:inline-block;margin:0 }[data-validate-for] {display:none;font-size:10px;line-height:10px;position:absolute;right:0;bottom:-1.2em }[data-validate-for].visible {display:block }.field.textfield input,.field.textarea textarea {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.checkbox label,.field.radio label {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;margin-bottom:10px;cursor:pointer }.field.checkbox input,.field.radio input,.field.checkbox span:before,.field.radio span:before {width:20px;height:20px;margin-right:10px }.field.checkbox span:before,.field.radio span:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #ccc;background:#fff }.field.checkbox span:after,.field.radio span:after {content:'';position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#ccc;opacity:0;transition:all 0.5s ease 0s }.field.checkbox input:checked+span:after,.field.radio input:checked+span:after {opacity:1 }.field.checkbox span:before,.field.checkbox span:after {border-radius:0 }.field.radio span:before,.field.radio span:after {border-radius:50% }.field.radio.inline,.field.checkbox.inline {display:flex;flex-direction:row;align-items:center;justify-content:flex-start }.field.radio.inline label,.field.checkbox.inline label {margin-right:15px;margin-bottom:0 }.field.select select {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.captcha {display:flex;flex-direction:row;justify-content:center }.ct-widget.ct-ignition {position:fixed;left:auto;top:auto;right:20px;bottom:20px;z-index:10000;transition:all 0.5s ease 0s }.ct-widget.ct-ignition .ct-ignition__button {position:static;margin-top:10px}.ce-element {outline:2px dashed rgba(243,156,18,0.5) }.ce-element--focused,.ce-element:focus {outline:2px dashed rgba(243,156,18,1) }.legal {margin:60px 0 }.legal h1 {font-size:4rem;margin:0 0 1em 0 }.legal h2 {font-size:3rem;margin:1em 0 }.legal h3 {font-size:2.5rem;margin:1em 0 }.legal h4 {font-size:2rem;margin:1em 0 }.legal h5 {font-size:1.5rem;margin:1em 0 }.legal table {width:100%;margin:2em 0 }.legal table th,.legal table td {padding:1em;border:1px solid rgba(0,0,0,0.25) }
html {font-size:10px }body {font-size:2rem;font-family:'TTCommons',sans-serif;color:#341D89 }body.oc-loading:before {content:'';position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);z-index:10 }body.oc-loading:after {content:'';position:fixed;left:50%;top:50%;transform:translateY(-50%);z-index:11;width:100px;height:100px;background:url(../themes/morteaucadeaux/assets/img/loader.svg) no-repeat center center / contain }:focus,button:focus {outline:none }img {max-width:100%;height:auto }img[data-sizes] {display:block;width:100% }p {margin-bottom:1em;line-height:2em;font-size:3rem }p:last-child {margin-bottom:0 }strong,b {font-weight:normal;color:#77E0D8 }a {color:#341D89 }a:hover {text-decoration:none }ul,ol {margin-bottom:0;padding:0;list-style:none }h2 {font-size:8rem;color:#341D89;font-weight:800;line-height:1.2em;margin-bottom:0.5em }.purple h2 {color:#fff }.btn {padding:20px 50px;color:#fff;display:inline-block;border:none;text-align:center;background:#F94661;border-radius:50px;font-weight:bold;font-size:3rem;position:relative;transition:all 0.5s ease 0s }.btn:hover {background:#77E0D8;color:#341D89 }.btn.lightblue {background:#77E0D8;color:#341D89 }.btn.lightblue:hover {background:#F94661;color:#fff }.btn.light {background:#E9E9E9;color:#341D89 }.btn.light:hover {background:#77E0D8 }.btn.purple {background:#341D89;color:#fff }.btn.purple:hover {background:#F94661 }.padding {padding-top:150px;padding-bottom:150px }.relative {position:relative }.align-center {align-items:center }.purple {background:#341D89;color:#fff }.grey {background:#F1F1F1 }.text-center {text-align:center }.alert {position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem }.alert .close {display:none }.alert-success {color:#155724;background-color:#d4edda;border-color:#c3e6cb }.alert-primary {color:#004085;background-color:#cce5ff;border-color:#b8daff }.alert-secondary {color:#383d41;background-color:#e2e3e5;border-color:#d6d8db }.alert-danger {color:#721c24;background-color:#f8d7da;border-color:#f5c6cb }.alert-warning {color:#856404;background-color:#fff3cd;border-color:#ffeeba }.alert-info {color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb }.heading {position:relative;background:linear-gradient(45deg,rgba(52,29,137,1) 0%,rgba(76,37,216,1) 100%);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;color:#fff;z-index:2 }.heading .container {position:relative;min-height:750px }.heading .left {position:absolute;left:-150px;bottom:0 }.heading .right {position:absolute;right:-150px;bottom:100px;animation:float2 5s ease-in-out infinite }.heading .logo {position:absolute;top:50%;transform:translateY(-50%) }.heading .baseline {font-size:2.4rem;position:absolute;bottom:150px }.heading .baseline strong {color:#FFF200;font-weight:normal }.heading .mouse {display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:-80px }.heading .mouse svg {order:1;margin-bottom:15px }.heading .mouse:before {content:'';width:1px;height:80px;background:#fff;order:2 }.heading .mouse:after {content:'';width:1px;height:80px;background:#341D89;order:3 }.heading .graphic {position:absolute;transform-origin:center center }.heading .spirale1 {left:50px;top:70% }.heading .spirale2 {right:300px;top:50% }.heading .spirale2 svg {fill:#fff }.heading .spirale3 {left:500px;bottom:0 }.heading .spirale3 svg {fill:#77E0D8 }@keyframes float1 {	0% {transform:translatey(0px) }50% {transform:translatey(-40px) }100% {transform:translatey(0px) }}@keyframes float2 {	0% {transform:translatey(0px) }50% {transform:translatey(40px) }100% {transform:translatey(0px) }}.hamburger {padding:0;display:flex;flex-direction:row;align-items:center;position:relative;z-index:5 }.hamburger .text {color:#fff;margin-left:15px;font-weight:bold;position:relative;top:3px }.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {background:#fff;height:2px }.hamburger .hamburger-inner:before {width:30px;transition:all 0.5s ease 0s }.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before {background:#fff }.hamburger.is-active .hamburger-inner:before {width:40px }.hamburger:hover {opacity:1 }.hamburger:hover .hamburger-inner:before {width:40px }#page {width:100%;overflow:hidden }#header {position:fixed;left:0;top:0;width:100%;padding:50px 0;z-index:5;transition:all 0.5s ease 0s }#header .right {text-align:right }#header .right ul {display:flex;flex-direction:row;align-items:center;justify-content:flex-end }#header .right li {margin-left:50px }#header .right a {color:#fff;font-weight:bold;font-size:2rem }#header .right a:hover {color:#77E0D8 }#header.not-top {padding:15px 0;background:#4C25D8 }#header.not-top .right a {}#header .right li.active a {background:#F94661;padding:15px 30px;border-radius:50px }#navigation {position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;background:#fff;z-index:3;transform:translateY(100%);transition:all 0.5s ease 0s}#navigation .left {height:100vh;display:flex;flex-direction:column;align-items:flex-end;justify-content:center }#navigation .left:before {content:'';position:absolute;top:0;right:0;width:100vw;height:100vh;background:#341D89;z-index:-1 }#navigation .left a {color:#fff;font-weight:800;transition:all 0.5s ease 0s }#navigation .left a:hover {color:#F94661 }#navigation .left ul {margin-right:120px;text-align:right;font-size:4rem }#navigation .left .bigbtn {position:absolute;right:-80px;bottom:0;font-size:4rem;padding:40px 60px;background:#F94661;color:#fff;font-weight:800;width:100vw;border-radius:80px;text-align:right }#navigation .left .bigbtn svg {margin-left:30px;transition:all 0.5s ease 0s }#navigation .left .bigbtn a:hover {color:#341D89 }#navigation .left .bigbtn a:hover svg {fill:#341D89 }#navigation .right img {min-width:400px;position:relative;left:-80px }#navigation .right {height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center }#navigation .left li:last-child {display:none }body.open #navigation {transform:translateY(0) }#footer {position:relative;z-index:2 }#footer .top .btn {margin-top:60px }#footer .bottom {padding:50px 0;background:#fff;z-index:0 }#footer .bottom .infos a {color:#341D89 }#footer .bottom .socials {display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between }#footer .bottom .socials svg {width:20px;margin-top:30px;fill:#77E0D8;transition:all 0.5s ease 0s }#footer .bottom .socials a:hover svg {fill:#F94661 }#footer .bottom .copyright {margin-top:80px;text-transform:uppercase;font-size:1.6rem }#footer .bottom .copyright ul {display:flex;flex-direction:row;align-items:center;justify-content:flex-start }#footer .bottom .copyright li {margin-right:15px }#footer .bottom .copyright a {color:#341D89 }#footer .bottom .copyright a:hover {text-decoration:underline }#sidenav {position:fixed;right:50px;top:50%;transform:translateY(-50%);text-align:right;z-index:1 }#sidenav ul {display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end }#sidenav li {margin-bottom:15px }#sidenav svg {transform:scale(0.8) }#sidenav a {max-width:65px;height:65px;color:#341D89;padding-right:6px;overflow:hidden;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;float:right;justify-content:flex-end;white-space:nowrap;position:relative;transition:all 0.5s ease 0s }#sidenav a .name {font-size:2rem;font-weight:800 }#sidenav a .icon {margin-left:15px }#sidenav a:before {content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:#E9E9E9;z-index:-1;border-radius:50px;transition:all 0.5s ease 0s }#sidenav a:hover {max-width:100%;padding-left:50px }#sidenav a:hover:before {background:#77E0D8 }#sidenav li.active a:before {background:#77E0D8 }#popups:before {content:'';position:fixed;left:0;top:0;;width:100%;height:100%;z-index:9998;background:rgba(0,0,0,0.8) }#popups .popup {position:fixed;left:50%;top:50%;width:80vw;background:#fff;z-index:9999;transform:translate(-50%,-50%);padding:30px;max-height:90vh;overflow-y:auto}#popups .popup .close {position:absolute;right:30px;top:10px;z-index:10 }#popups .popup .close svg {width:50px;height:50px }#popups .popup .swiper-wrapper {box-sizing:border-box }#popups .popup .swiper-slide {width:100% }#popups .popup .row {align-items:center }#popups .popup .title {font-family:'Recoleta';font-size:3rem;font-weight:bold;margin-bottom:1em }#popups .popup .image {margin-top:30px }#popups .popup .description p {font-size:1.8rem;line-height:1.6rem }#popups .popup ul {list-style:disc;margin-left:20px;font-size:1.8rem;line-height:1.6rem;margin-bottom:20px }#popups .popup strong {font-weight:bold }#accueil .heading .container {min-height:900px }#accueil .heading .left {left:0;bottom:50px }#accueil .heading .right {right:0;bottom:-70px }#accueil .heading .euro {left:-100px;top:40% }#accueil .heading .left {animation:float1 6s ease-in-out infinite }#accueil .heading .right {animation:none }#accueil .intro .image {padding-top:60px }#accueil .intro .image:before {content:'';position:absolute;right:200px;top:0;width:50vw;height:100%;background:#341D89;z-index:-1 }#accueil .local {padding-bottom:500px }#accueil .local .shop {position:absolute;left:0;top:0;max-width:15vw }#accueil .local .bag {position:absolute;right:150px;bottom:0 }#accueil .local:after {content:'';position:absolute;right:0;top:150px;height:100%;width:15vw;background:#341D89;z-index:-1 }#accueil .shops {padding-top:250px }#accueil .shops .label {position:absolute;left:50%;top:0;transform:translate(-50%,-50%) }#accueil .categories {margin-top:80px }#accueil .categories .record {margin-bottom:50px }#accueil .categories .record .btn {display:block;font-size:2.4rem;text-transform:none;font-weight:800 }#accueil .categories .record .btn svg {position:absolute;left:20px;top:50%;transform:translateY(-50%) }#accueil .checkout {padding-bottom:300px }#accueil .checkout .btn {margin-top:200px }#accueil .checkout .girl-pc {position:absolute;bottom:0;left:50px;max-width:30vw }#accueil .checkout .hand-letter {position:absolute;bottom:-100px;right:-100px;max-width:35vw;z-index:3 }#categories .heading .container {min-height:480px }#categories .heading .left {left:0 }#categories .heading .left svg {max-width:350px;height:auto }#categories .heading .right {right:0 }#categories .heading .right svg {max-width:250px;height:auto }#categories .content {padding-top:100px }#categories .content h1 {font-size:8rem;margin-bottom:100px }#categories .record {margin-bottom:100px }#categories .record .title {font-size:6rem;margin-bottom:0;line-height:1em }#categories .record .baseline {font-size:3rem }#categories .record .baseline h1 {font-weight:normal }#categories .record .image {position:relative;z-index:2 }#categories .record .item {margin-bottom:15px;font-size:2rem }#categories .record .item svg {width:20px;fill:#77E0D8;margin-right:15px;margin-top:-2px }#categories .record .more {position:absolute;bottom:0;left:-50px;background:#341D89;color:#fff;padding:15px 60px 15px 120px;border-radius:0 50px 50px 0;line-height:1em;font-size:2.6rem;transition:all 0.5s ease 0s }#categories .record .more svg {position:absolute;left:30px;top:50%;transform:translateY(-50%);transition:all 0.5s ease 0.1s;opacity:0 }#categories .record .more span {margin-top:5px;display:inline-block }#categories .record .more:hover {left:-15px }#categories .record .more:hover svg {left:50px;opacity:1 }#magasin #header {background:#4C25D8;padding:15px 0 }#magasin #header .right a {padding:5px 30px }#magasin #main {margin-top:76px }#magasin .shop {padding-top:30px }#magasin .shop .container {padding-right:100px }#magasin .shop h1 {font-size:9rem;margin-bottom:0 }#magasin .shop .baseline {font-size:3.6rem }#magasin .shop .description {margin-top:30px }#magasin .shop .description p {font-size:2.6rem }#magasin .shop .infobox {padding:530px 100px 100px 100px;margin-top:300px }#magasin .shop .item {margin-bottom:15px;font-size:2rem;color:#fff }#magasin .shop .item a {color:#fff;transition:all 0.5s ease 0s }#magasin .shop .item a:hover,#magasin .shop a.item:hover {color:#F94661 }#magasin .shop .item svg {width:20px;fill:#77E0D8;margin-right:15px;margin-top:-2px }#magasin .shop .slider {position:absolute;width:100%;left:0;top:-235px }#magasin .shop .slider .swiper-pagination-bullets {margin-top:180px}#magasin .shop .slider .swiper-pagination-bullet {background:#D9D9D9;width:13px;height:13px;margin:0 15px;opacity:1 }#magasin .shop .slider .swiper-pagination-bullet-active {background:#F94661 }#magasin .shop .schedules {margin-top:80px }#magasin .shop .schedules h2 {font-size:4rem;font-weight:normal }#magasin .shop .schedules .day {background:#341D89;color:#fff;text-align:center;border-radius:30px;padding:10px;margin-bottom:15px }#magasin .shop .schedules .hour {background:#E9E9E9;color:#341D89;border-radius:30px;margin-bottom:15px;text-align:center;padding:10px }#magasin .shop .back {margin:60px 0 }#magasin .shop .back a {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:3rem;font-weight:800;position:relative;padding-left:80px;transition:all 0.5s ease 0s }#magasin .shop .back svg {position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.5s ease 0s }#magasin .shop .back span {position:relative;top:2px }#magasin .shop .back a:hover {color:#F94661 }#magasin .shop .back a:hover svg {fill:#f94661 }#checkout .heading {overflow:hidden }#checkout .heading .left {bottom:-350px }#checkout .heading .container {min-height:450px }#checkout .heading .logo {margin-top:50px }#checkout .checkout h1,#checkout .checkout h2 {color:#F94661;font-size:6rem;font-weight:800;line-height:1.2em;margin-bottom:0.5em }#checkout .checkout hr {display:block;border:none;background:none;width:30px;height:40px;margin:150px auto 0 auto;background:url(../themes/morteaucadeaux/assets/img/hr.svg) no-repeat center center;background-size:contain }#checkout .checkout [data-validate-for] {right:25px;color:#F94661 }#checkout .checkout .padding {padding-top:80px;padding-bottom:80px}#checkout .checkout .submit {text-align:center;margin-top:80px }#checkout .checkout .checkbox label {font-size:2.4rem }#checkout .checkout .checkbox label span {margin-top:5px }#checkout .checkout .checkbox input {width:40px;height:40px;margin-right:50px }#checkout .checkout .checkbox span:before {width:40px;height:40px }#checkout .checkout .checkbox span:after {width:21px;height:21px;left:10px;background:#341D89 }#checkout .checks {padding-top:50px }#checkout .checks input::-webkit-outer-spin-button,#checkout .checks input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0 }#checkout .checks input[type=number] {-moz-appearance:textfield }#checkout .checks .field {text-align:center }#checkout .checks .field label {padding:50px 30px 30px 30px;text-align:center;color:#fff;font-size:9rem;font-weight:800;background:#341D89;line-height:1em;display:block;margin-bottom:30px }#checkout .checks .js-spinner {display:inline-flex;flex-direction:row;align-items:center;justify-content:center;color:#341D89 }#checkout .checks .js-spinner input {border:2px solid #D9D9D9;border-radius:50px;padding:10px 60px;text-align:center;font-size:2.6rem;font-weight:800;color:#341d89 }#checkout .checks .js-spinner button {margin:0;padding:0;background:none;border:none;font-size:2.6rem;padding:0 15px }#checkout .checks .js-spinner .minus {position:relative;left:45px }#checkout .checks .js-spinner .plus {position:relative;right:45px }#checkout .pochettes .field {display:flex;flex-direction:row;align-items:center;justify-content:center }#checkout .pochettes .field label {font-size:2rem;background:none;color:#341D89 }#checkout .pochettes .js-spinner input {max-width:200px }#checkout .customize .multiple {margin-top:80px }#checkout .customize .container {padding-top:0 }#checkout .customize .textfield {display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start }#checkout .customize .textfield .input {width:100%;position:relative }#checkout .customize .textfield label {margin-right:50px }#checkout .customize .textfield input {border:1px solid #D9D9D9;border-width:0 0 1px 0;margin-bottom:5px;position:relative;color:#341D89;font-size:2.4rem;padding:10px 0 }#checkout .customize .textfield .text-count-wrapper {color:#d9d9d9;text-align:right;position:absolute;width:100% }#checkout .customize .checkbox {margin-top:80px;display:none }#checkout .addresses .textfield input {border-radius:50px;padding:25px 30px 5px 30px }#checkout .addresses .textfield label {position:absolute;left:30px;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s }#checkout .addresses .textfield.active label,#checkout .addresses .textfield.filled label {left:30px;top:10px;transform:translateY(0);font-size:1.4rem }#checkout .summary hr {margin:80px auto }#checkout .summary li {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:30px 0;border-top:1px solid #D9D9D9 }#checkout .summary li .name {width:80% }#checkout .summary li .number {width:10%;white-space:nowrap }#checkout .summary li .remove {width:10%;text-align:right }#checkout .summary li .remove svg {width:14px;height:14px;fill:#F94661 }#checkout .summary .checkbox {margin-top:50px }#checkout .summary [data-validate-for] {right:auto;left:90px }#checkout .payment .card-field {border:1px solid #D9D9D9;border-radius:50px;background:#fff;padding:15px 30px }#checkout .payment .card-field.StripeElement--invalid {border-color:#F94661 }#checkout .payment .error {color:#F94661;padding:0 30px;margin-top:10px}#checkout .payment .logos {font-size:1.4rem;margin:60px 0;padding:0 30px }#checkout .payment .logos p {font-size:1.6rem }#checkout .payment .logos svg {width:18px;max-height:18px;fill:#341D89;margin-right:30px }#checkout .payment .logos img {margin-left:30px }#checkout .payment .btn[disabled] {opacity:0.5;background:#ccc }#checkout #card-errors {display:none }#contact .heading .container {min-height:480px }#contact .heading .right {position:absolute;right:-150px;bottom:0;animation:none }#contact .heading .right svg {max-width:450px;height:auto }#contact .form {text-align:center }#contact .form h1 {font-size:8rem;margin-bottom:30px }#contact .form form {margin:80px 0 }#contact .form .textfield {text-align:left }#contact .form .textfield label {position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s }#contact .form .textfield input {border:1px solid #D9D9D9;border-width:0 0 1px 0;padding:20px 0 5px 0 }#contact .form .textfield.active label,#contact .form .textfield.filled label {top:0;transform:translateY(0);font-size:1.4rem }#contact .form [data-validate-for] {color:#F94661 }#contact .form .textarea {text-align:left }#contact .form .textarea label {position:absolute;left:0;top:0;transition:all 0.3s ease 0s }#contact .form .textarea textarea {max-height:0;border:1px solid #D9D9D9;border-width:0 0 1px 0;padding:25px 0 15px 0;transition:all 0.7s ease 0s }#contact .form .textarea.active label,#contact .form .textarea.filled label {font-size:1.4rem }#contact .form .textarea.active textarea,#contact .form .textarea.filled textarea {max-height:300px }#contact .form .svg-bl {position:absolute;left:-40vw;bottom:0;max-width:60vw }#contact .form .svg-br {position:absolute;right:-40vw;bottom:0;max-width:60vw }#bravo .logo h1 {font-size:9rem }#bravo .heading {background:#77E0D8;text-align:center }#bravo .heading .check1 {left:0;top:50%;transform:translateX(-50%) }#bravo .heading .check1 img {transform:rotate(20deg) }#bravo .heading .check2 {left:30%;top:0;transform:translateY(-50%) }#bravo .heading .check2 img {transform:rotate(-110deg) }#bravo .heading .check3 {top:20%;right:0;transform:translateX(20%) }#bravo .heading .check3 img {transform:rotate(-30deg) }#bravo .heading .check4 {left:30%;bottom:50px }#bravo .heading .check4 img {transform:rotate(-15deg) }#bravo .heading .check5 {right:30%;bottom:50px;transform:translateY(50px) }#bravo .heading .check5 img {transform:rotate(45deg) }
@media (min-width:1350px) {.container {max-width:1320px }}@media (max-width:1349px) {h2,#categories .content h1,#categories .record .title,#magasin .shop h1,#checkout .checkout h1,#checkout .checkout h2,#contact .form h1,#bravo .logo h1 {font-size:6rem }p {font-size:2.4rem }.heading .container {min-height:650px }.heading .left {left:-80px }.heading .left svg {max-width:350px;height:100% }.heading .right {right:-50px;bottom:50px }.heading .right svg {max-width:300px }.padding {padding-top:100px;padding-bottom:100px }#accueil .local .bag {max-width:450px }#accueil .shops .label {max-width:300px }#categories .record .baseline {font-size:2.5rem }#magasin .shop .back a {font-size:2.5rem;padding-left:50px }#magasin .shop .back svg {max-width:30px }#magasin .shop .baseline {font-size:3rem }#magasin .shop .description p {font-size:2.2rem }#magasin .shop .infobox {padding:380px 80px 80px 80px }#checkout .checks .field label {font-size:7rem }}@media (max-width:1199px) {h2,#categories .content h1,#categories .record .title,#magasin .shop h1,#checkout .checkout h1,#checkout .checkout h2,#contact .form h1,#bravo .logo h1 {font-size:5rem }.btn {padding:15px 30px;font-size:2.5rem }#accueil .heading .container {min-height:750px }#accueil .heading .left {left:-150px;bottom:0 }#accueil .heading .left svg {max-width:450px }#accueil .heading .right {right:-50px }#accueil .heading .right svg {max-width:250px }#accueil .checkout {padding-bottom:150px }#accueil .checkout .btn {margin-top:150px }#accueil .categories .record .btn {padding-left:80px }#accueil .shops {padding-top:200px }#categories .content {padding-right:100px }#categories .record .image img {height:100%;object-fit:cover }#categories .record .text {padding-bottom:80px }#sidenav {right:15px }#magasin .shop .description p {font-size:2rem }#magasin .shop .infobox {padding-top:300px }#magasin .shop .schedules {font-size:1.8rem }#checkout .checks .field label {font-size:6rem }}@media (max-width:991px) {h2,#categories .content h1,#categories .record .title,#magasin .shop h1,#checkout .checkout h1,#checkout .checkout h2,#contact .form h1,#bravo .logo h1 {font-size:4rem }p {font-size:2rem }.padding {padding-top:80px;padding-bottom:80px }.heading .container {min-height:500px }.heading .left {left:-80px }.heading .left svg {max-width:250px;height:100% }.heading .right {right:-80px;bottom:-50px }.heading .right svg {max-width:200px }.padding {padding-top:100px;padding-bottom:100px }.heading .mouse {bottom:-60px }.heading .mouse:before {height:60px }.heading .mouse:after {height:60px }#navigation .left ul,#navigation .left .bigbtn {font-size:3rem }#navigation .left .bigbtn {padding:30px 40px }#footer .bottom .copyright {font-size:1.4rem }#accueil .heading .container {min-height:650px }#accueil .heading .left {left:-150px;bottom:-100px }#accueil .heading .left svg {max-width:350px }#accueil .heading .right {right:-100px }#accueil .heading .right svg {max-width:200px }#accueil .local {padding-bottom:400px }#accueil .local .bag {max-width:350px;right:0 }#accueil .categories .record .btn {font-size:2rem }#accueil .checkout .btn {margin-top:100px }#accueil .checkout .hand-letter {bottom:-50px;right:0 }#categories .content h1 {margin-bottom:50px }#categories .record .baseline {font-size:2rem }#categories .record .item {margin-bottom:5px }#categories .record .more {font-size:2rem }#magasin .shop .baseline {font-size:2.5rem }#magasin .shop .infobox {padding:150px 60px 60px 60px }#magasin .shop .slider .swiper-pagination-bullet {margin:0 5px }#checkout .checks {padding-top:0 }#checkout .checkout .padding {padding-top:60px;padding-bottom:60px }#checkout .checks .field label {font-size:5rem }#checkout .checks .js-spinner input {padding:5px 30px;font-size:2rem }#checkout .checks .field {margin-top:50px }#bravo .heading .graphic img {max-width:150px }}@media (max-width:767px) {.heading .left {display:none }.heading .right {display:none }.heading .mouse {bottom:-40px }.heading .mouse:before {height:40px }.heading .mouse:after {height:40px }.padding {padding-top:60px;padding-bottom:60px }.field {margin-bottom:15px }.btn {padding:10px 20px;font-size:2.2rem }.heading .baseline {bottom:120px }#header .right li.active a {padding:10px 20px }#navigation .left {align-items:center;padding-top:60px }#navigation .left ul {margin-right:0;text-align:center }#navigation .right {display:none }#navigation .container {max-width:none;text-align:center }#navigation .left .bigbtn {position:static;right:0;width:auto;margin-top:30px;padding:20px 40px }#footer .bottom .logo {display:none }#footer .bottom .copyright {margin-top:50px }#footer .bottom .copyright li:first-child {display:none }#accueil .heading .container {min-height:550px }#accueil .intro .image:before {content:none }#accueil .intro h2 {margin-top:30px }#accueil .local .shop {display:none }#accueil .local:after {content:none }#accueil .local .bag {max-width:300px;right:-50px }#accueil .categories .record {margin-bottom:30px }#accueil .checkout .girl-pc {bottom:-50px;left:15px }#accueil .shops .label {max-width:250px }#sidenav {display:none }#categories .content {padding-right:0 }#categories .record {padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d9d9d9 }#categories .record .text {margin-top:15px;padding-bottom:0 }#categories .record .more {position:static;border-radius:50px;margin-top:30px;display:inline-block;padding:15px 30px }#categories .record .more svg {display:none }#magasin .shop .baseline {font-size:2rem }#magasin .shop .description p {font-size:1.8rem }#magasin .shop .container {padding-right:0 }#magasin .shop .infobox {position:relative;padding:0 0 40px 0;margin-top:40px }#magasin .shop .slider {position:relative;top:0;margin-bottom:40px }#magasin .shop .slider .swiper-pagination-bullets {margin-top:0;position:absolute;top:auto;bottom:20px;z-index:2;width:100%;text-align:center }#magasin .shop .item {padding:0 40px }#magasin .shop .schedules .col-md {display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap }#magasin .shop .schedules .day {width:100% }#magasin .shop .schedules .hour {width:calc(50% - 7.5px) }#checkout .checks .field label {font-size:4rem }#checkout .checks .js-spinner .minus,#checkout .checks .js-spinner .plus {position:absolute }#checkout .checks .js-spinner .minus {left:20px }#checkout .checks .js-spinner .plus {right:20px }#checkout .checks .field {margin-top:30px }#checkout .customize .textfield label svg {max-width:100px;height:100% }#checkout .checkout hr {margin-top:80px }#checkout .checkout .checkbox label {font-size:2rem }#checkout .checkout .checkbox input {width:30px;height:30px;margin-right:30px }#checkout .checkout .checkbox span:before {width:30px;height:30px }#checkout .checkout .checkbox span:after {left:5px }#checkout .addresses .textfield label {font-size:1.6rem }#checkout .addresses .textfield input {padding:20px 30px 3px 30px }#checkout .addresses .textfield.active label,#checkout .addresses .textfield.filled label {top:8px }#checkout .summary li {padding:15px 10px }#checkout .checkout hr {margin:50px auto }#checkout #card-number {margin-bottom:15px }#checkout .payment .logos {margin:30px 0 }#checkout .summary li .name {width:70% }#checkout .summary li .remove {width:20% }#bravo .heading .graphic img {max-width:100px }.heading .baseline {font-size:1.8rem;text-align:center }}@media (max-width:575px) {h2,#categories .content h1,#categories .record .title,#magasin .shop h1,#checkout .checkout h1,#checkout .checkout h2,#contact .form h1,#bravo .logo h1 {font-size:3rem }p {font-size:1.8rem }.padding {padding-top:40px;padding-bottom:40px }.heading .graphic {display:none }.heading .baseline {bottom:100px }#header .right ul {position:relative;top:3px }#header .right li {margin-left:15px }#header .right li.contact {display:none }#navigation .left li:last-child {display:block }#navigation .left ul,#navigation .left .bigbtn {font-size:2.2rem }#navigation .left .bigbtn {padding:15px 30px }#navigation .left .bigbtn svg {display:none }#footer {text-align:center }#footer .top .btn {margin-top:30px }#footer .bottom .socials {justify-content:center;margin-top:30px }#footer .bottom .socials img {display:none }#footer .bottom .socials svg {margin-top:0 }#footer .bottom .copyright ul {flex-direction:column }#footer .bottom .copyright li {margin-right:0;margin:10px 0 }#accueil .shops {padding-top:150px }#accueil .checkout .hand-letter {bottom:-20px }#accueil .checkout .btn {margin-top:50px }#accueil .intro {text-align:center }#accueil .local {text-align:center }#categories .content h1 {font-size:3rem }#checkout .checks .field label {font-size:3rem }#checkout .customize .textfield label {margin-right:15px }#checkout .customize .textfield {align-items:center }#checkout .customize .textfield input {font-size:1.6rem;padding:5px 0 }#checkout .customize .textfield .text-count-wrapper {font-size:1.6rem }#categories .record .item.website {display:none }.heading .baseline {font-size:1.6rem;text-align:center }}