O:41:"Symfony\Component\AssetMapper\MappedAsset":12:{s:10:"sourcePath";s:53:"/home/beescom/dev/gaec-leclere/assets/styles/app.scss";s:10:"publicPath";s:55:"/assets/styles/app-d16a8ac0c0ceb5a738754646033133f9.css";s:23:"publicPathWithoutDigest";s:22:"/assets/styles/app.css";s:15:"publicExtension";s:3:"css";s:7:"content";s:78820:"@charset "UTF-8"; @import url("https://api.fontshare.com/v2/css?f[]=satoshi@1,2&f[]=ranade@1,2&display=swap"); @import url("https://fonts.cdnfonts.com/css/the-foregen-rough-one"); *, ::after, ::before { box-sizing: border-box; } body { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { margin: 0; } p, a, li, span { line-height: 1rem; } a { text-decoration: none; color: #000000; margin: 0; } img { max-width: 100%; } ul { margin: 0; } ul li { list-style: none; } .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1200px) { .container { max-width: calc(100% - 200px); } } @media (min-width: 2100px) { .container { max-width: calc(100% - 450px); } } .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .row.align-center { align-items: center; } .row.align-start { align-items: flex-start; } .row.align-end { align-items: flex-end; } .row.justify-content-between { justify-content: space-between; } .row.justify-content-around { justify-content: space-around; } .row.justify-content-center { justify-content: center; } .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .col.align-end, .col-1.align-end, .col-10.align-end, .col-11.align-end, .col-12.align-end, .col-2.align-end, .col-3.align-end, .col-4.align-end, .col-5.align-end, .col-6.align-end, .col-7.align-end, .col-8.align-end, .col-9.align-end { text-align: end; } @media (min-width: 768px) { .col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } @media (min-width: 768px) { .col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } } @media (min-width: 768px) { .col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } } @media (min-width: 768px) { .col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } } @media (min-width: 768px) { .col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } } @media (min-width: 768px) { .col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } } @media (min-width: 768px) { .col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } @media (min-width: 768px) { .col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } } @media (min-width: 768px) { .col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } } @media (min-width: 768px) { .col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } } @media (min-width: 768px) { .col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } } @media (min-width: 768px) { .col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } } @media (min-width: 992px) { .col-lg-auto { flex: 0 0 auto; width: auto; } .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; } .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; } .col-lg-3 { flex: 0 0 auto; width: 25%; } .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; } .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; } .col-lg-6 { flex: 0 0 auto; width: 50%; } .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; } .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; } .col-lg-9 { flex: 0 0 auto; width: 75%; } .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; } .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; } .col-lg-12 { flex: 0 0 auto; width: 100%; } } .mt-1 { margin-top: 1rem; } .mt-2 { margin-top: 2rem; } .mt-3 { margin-top: 3rem; } .mt-4 { margin-top: 4rem; } .mt-5 { margin-top: 5rem; } .mt-6 { margin-top: 6rem; } .mt-7 { margin-top: 7rem; } .mt-8 { margin-top: 8rem; } .mt-9 { margin-top: 9rem; } .mt-10 { margin-top: 10rem; } .mb-1 { margin-bottom: 1rem; } .mb-2 { margin-bottom: 2rem; } .mb-3 { margin-bottom: 3rem; } .mb-4 { margin-bottom: 4rem; } .mb-5 { margin-bottom: 5rem; } .mb-6 { margin-bottom: 6rem; } .mb-7 { margin-bottom: 7rem; } .mb-8 { margin-bottom: 8rem; } .mb-9 { margin-bottom: 9rem; } .mb-10 { margin-bottom: 10rem; } .text-center { text-align: center; } /* ---- Form ---- */ .form-check-input { width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0, 0, 0, 0.25); -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; font-size: inherit; } .form-check { display: block; min-height: 1.5rem; } .form-check label { display: inline-block; vertical-align: middle; } .form-check .fom-check-inrput { float: left; margin-left: -1.5em; } .form-check .fom-check-inrput:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } .form-check .fom-check-inrput:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } .form-check .fom-check-inrput:checked { background-color: #0d6efd; border-color: #0d6efd; } .form-check .fom-check-inrput[type=radio] { border-radius: 50%; } .form-check .form-check-input[type=checkbox] { border-radius: 0.25em; } .alert { border-top: 4px solid; padding: 0.75rem 1rem; margin-bottom: 1rem; position: relative; } .alert p { color: #234e52 !important; margin: 0; } .alert .title { font-weight: 700; margin-bottom: 5px; } .alert .message { font-size: 0.875rem !important; } .alert.alert-success { border-color: #38b2ac !important; background-color: #e6fffa !important; } .form-error { padding: 10px 0; display: flex; align-items: center; flex-direction: row; column-gap: 5px; color: #c53030; } .form-error .type { font-size: 0.8rem; text-transform: uppercase; font-weight: 700; padding: 6px; border-radius: 3px; } .form-error .type.type-error { background-color: #c53030; color: var(--white-main); } .btn { font-family: var(--font-main); font-weight: 700; font-size: 1.5rem; color: var(--white); display: block; cursor: pointer; width: fit-content; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 17px 42px; background-color: transparent; border: 0; display: flex; align-items: center; column-gap: 5px; } .btn.contain { background-size: contain; } .btn.btn-orange { background-image: url("../../public/images/icons/btn-background-orange.svg"); } .btn.btn-brown { background-image: url("../../public/images/icons/btn-background-brown.svg"); } .btn.btn-green { background-image: url("../../public/images/icons/btn-background-green.svg"); color: var(--black); } @media screen and (max-width: 350px) { .btn { padding: 17px 32px; } } @media screen and (max-width: 300px) { .btn { padding: 17px 24px; } } .flex-row { display: flex; flex-direction: row; } .flex-row.align-center { align-items: center; } .flex-row.align-start { align-items: start; } .flex-row.align-end { align-items: end; } .flex-row.justify-between { justify-content: space-between; } .flex-row.justify-around { justify-content: space-around; } .flex-row.justify-evenly { justify-content: space-evenly; } .flex-row.justify-end { justify-content: end; } .flex-column { display: flex; flex-direction: column; } .flex-column.align-center { align-items: center; } .flex-column.align-start { align-items: start; } .flex-column.align-end { align-items: end; } .flex-column.justify-between { justify-content: space-between; } .flex-column.justify-around { justify-content: space-around; } .flex-column.justify-evenly { justify-content: space-evenly; } .footer { margin-top: 75px; padding: 50px 0; } .footer .logo { width: 180px; } .footer .plan-site span, .footer .nous-retrouver span, .footer .mentions span, .footer .copyright span, .footer .right span { font-size: 1.4rem; font-weight: 700; line-height: 1.9rem; color: var(--brown-500); font-family: var(--font-secondary); } .footer .plan-site ul, .footer .nous-retrouver ul, .footer .mentions ul, .footer .copyright ul, .footer .right ul { padding-inline-start: 0; display: flex; flex-direction: column; row-gap: 8px; margin-top: 10px; } .footer .plan-site ul li, .footer .nous-retrouver ul li, .footer .mentions ul li, .footer .copyright ul li, .footer .right ul li { font-size: 1.2rem; line-height: 1.6rem; font-weight: 500; font-family: var(--font-secondary); color: var(--black); } .footer .plan-site .logo-facebook, .footer .nous-retrouver .logo-facebook, .footer .mentions .logo-facebook, .footer .copyright .logo-facebook, .footer .right .logo-facebook { margin-top: 8px; } .footer .plan-site .beescom-link, .footer .nous-retrouver .beescom-link, .footer .mentions .beescom-link, .footer .copyright .beescom-link, .footer .right .beescom-link { font-weight: 700; color: var(--brown-500); } .footer .plan-site .horaires-ouverture, .footer .nous-retrouver .horaires-ouverture, .footer .mentions .horaires-ouverture, .footer .copyright .horaires-ouverture, .footer .right .horaires-ouverture { margin-top: 25px; justify-content: space-between; } .footer .plan-site .horaires-ouverture span, .footer .nous-retrouver .horaires-ouverture span, .footer .mentions .horaires-ouverture span, .footer .copyright .horaires-ouverture span, .footer .right .horaires-ouverture span { font-weight: 500; font-size: 1.3rem; line-height: 1.8rem; } .footer .plan-site.nous-retrouver, .footer .nous-retrouver.nous-retrouver, .footer .mentions.nous-retrouver, .footer .copyright.nous-retrouver, .footer .right.nous-retrouver { padding-bottom: 48px; } .footer .plan-site .mentions-copyright, .footer .nous-retrouver .mentions-copyright, .footer .mentions .mentions-copyright, .footer .copyright .mentions-copyright, .footer .right .mentions-copyright { margin-top: 30px; padding-bottom: 30px; } .footer .plan-site .mentions-copyright ul, .footer .nous-retrouver .mentions-copyright ul, .footer .mentions .mentions-copyright ul, .footer .copyright .mentions-copyright ul, .footer .right .mentions-copyright ul { margin-top: 0; } .footer .right { padding-bottom: 96px; width: 45%; } .footer .mentions ul, .footer .copyright ul { flex-direction: row; column-gap: 25px; } .footer .plan-site { padding-bottom: 11px; } @media screen and (max-width: 1500px) { .footer .right { padding-bottom: 35px; width: 33%; } .footer .right .horaires-ouverture { flex-wrap: wrap; gap: 25px; justify-content: center; text-align: center; } } @media screen and (max-width: 1350px) { .footer .right { width: 20%; padding-bottom: 4px; } .footer .right .horaires-ouverture { flex-wrap: wrap; gap: 10px; justify-content: center; text-align: center; } .footer .mentions-copyright { margin-top: 20px; } } @media screen and (max-width: 992px) { .footer.home { margin-top: -120px; padding: 0; } .footer.home .flex-row { margin-top: -120px; } .footer.home .flex-row.mentions-copyright { margin-top: 40px; padding-bottom: 20px; } .footer.home .flex-row.mentions-copyright .mentions ul, .footer.home .flex-row.mentions-copyright .copyright ul { flex-direction: column; } .footer.home .flex-row.horaires-ouverture { margin-top: 0; } .footer .flex-row { flex-direction: column; row-gap: 20px; text-align: center; margin-top: 0; } .footer .flex-row .logo { margin-bottom: 10px; } .footer .flex-row .plan-site { padding-bottom: inherit; } .footer .flex-row .mentions { padding-bottom: 0; } .footer .flex-row .nous-retrouver { padding-bottom: inherit; } .footer .flex-row .right { padding-bottom: inherit; } .footer .right { width: 100%; } .footer .right .horaires-ouverture { margin-top: 10px; } .footer .mentions-copyright { margin-top: 10px; row-gap: 5px; } .footer .mentions-copyright .mentions ul, .footer .mentions-copyright .copyright ul { justify-content: center; } } @media screen and (max-width: 500px) { .footer .mentions ul, .footer .copyright ul { flex-direction: column; } } .header { position: fixed; top: 0; left: 0; background-color: var(--white); padding-bottom: 20px; width: 100%; z-index: 10; } .header .nav { display: flex; justify-content: space-between; } .header .nav .logo img { width: 150px; } .header .menu { padding-top: 75px; display: flex; column-gap: 65px; align-items: center; } .header .menu li a { font-size: 1.6rem; font-weight: 500; line-height: 2.2rem; } .header .menu li a:hover { color: var(--brown-500); } @media screen and (max-width: 1500px) { .header .menu { column-gap: 20px; } .header ul { padding-inline-start: 10px; } } @media screen and (max-width: 1200px) { .header .nav .logo img { width: 100px; } .header .menu { padding-top: 37px; } } @media screen and (max-width: 992px) { .header { width: 100%; background-color: inherit; } .header .nav { align-items: center; } .header .nav .logo { max-width: 100%; z-index: 11; } .header .nav .menu-burger { width: 45px; height: 25px; display: block; position: relative; z-index: 11; cursor: pointer; } .header .nav .menu-burger .bar { display: block; width: 100%; height: 3px; background-color: var(--black); position: absolute; left: 0; top: 0; } .header .nav .menu-burger .bar.middle { transition: 0.4s ease-in-out; transform: translate(0, -50%); top: 50%; } .header .nav .menu-burger .bar.top, .header .nav .menu-burger .bar.bottom { transition: transform 0.2s, 0.2s top 0.4s; } .header .nav .menu-burger .bar.bottom { top: 22px; } .header .nav .menu-burger.open span.middle { opacity: 0; } .header .nav .menu-burger.open span.top, .header .nav .menu-burger.open span.bottom { top: 50%; transition: all 0.2s, 0.2s transform 0.4s; } .header .nav .menu-burger.open span.top { transform: rotate(-45deg); } .header .nav .menu-burger.open span.bottom { transform: rotate(45deg); } .header .nav .menu-wrapper { position: fixed; top: 0; left: -100%; flex-direction: column; background-color: var(--white); transition: 0.4s ease-in-out; padding: 140px 30px 60px; width: 100%; z-index: 10; row-gap: 2.5rem; } .header .nav .menu-wrapper.open { left: 0; } .header .nav .menu-wrapper .menu { flex-direction: column; row-gap: 2.5rem; margin-left: 0; } .header .nav .menu-wrapper .franchise-btn { margin-left: 0; } } @media screen and (max-width: 600px) { .header { background-color: var(--white); } .header .nav .menu-burger { position: absolute; right: 35px; } } /* Page Mentions légales */ .mention { padding: 140px 0; } .mention h2 { margin-bottom: 2rem; font-size: 2.9rem; line-height: 2.2rem; color: var(--purple-main); } .mention a { font-weight: 700; text-decoration: underline; } .mention p { margin-bottom: 4rem; } .login { height: 100vh; width: 100%; position: relative; overflow: hidden; } .login__form { width: 20%; position: fixed; top: 40%; left: 50%; transform: translate(-50%, -50%); text-align: center; background-color: var(--white-main); box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.07); border-radius: 20px; padding: 50px; z-index: 2; } .login__form h2 { font-size: 2rem; } .login__form form { display: flex; flex-direction: column; align-items: center; row-gap: 20px; } .login__form form .group-form { row-gap: 0.5rem; width: 100%; } .login__form form label { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; margin-bottom: 5px; } .login .idv { position: absolute; bottom: 20%; right: 50%; width: 200px; transform: translate(50%, 50%); } .home-title { width: 70%; font-size: 8.5rem; font-family: var(--font-title); font-weight: 400; color: var(--brown-500); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--orange-100); position: relative; } .home-title::after { content: attr(data-text); font-size: 8.5rem; font-family: var(--font-title); font-weight: 400; color: var(--orange-400); position: absolute; left: 4px; top: 4px; z-index: -1; } .title { font-size: 6.5rem; font-family: var(--font-title); font-weight: 400; color: var(--brown-500); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--orange-100); position: relative; z-index: 1; } .title::before { content: attr(data-text); font-size: 6.5rem; font-family: var(--font-title); font-weight: 400; color: var(--orange-400); position: absolute; left: 4px; top: 4px; z-index: -1; } .sub-title { font-size: 4rem; line-height: 4.1rem; font-family: var(--font-title); font-weight: 400; color: var(--black); position: relative; } .sub-title.center { text-align: center; } .tuile .tuile-title { font-size: 5rem; font-family: var(--font-title); font-weight: 400; color: var(--white); rotate: 90deg; display: block; text-align: center; line-height: 5.2rem; width: fit-content; } .tuile.produit-laitier .tuile-title { margin-top: 161.5px; width: 400px; } .tuile.viande .tuile-title { margin-top: 72px; } .tuile.charcuterie .tuile-title { margin-top: 125px; } .tuile.plat-cuisine .tuile-title { margin-top: 133px; } .tuile.active .tuile-title { color: var(--black); rotate: 0deg; } .tuile.active.charcuterie .tuile-title { color: var(--white); } .tuile.active.plat-cuisine .tuile-title { color: var(--white); } @media screen and (max-width: 1803px) { .home-title { width: 53%; } } @media screen and (max-width: 767px) { .home-title { width: 100%; font-size: 6rem; } .home-title::after { width: 100%; font-size: 6rem; } } @media screen and (max-width: 350px) { .title { font-size: 5.5rem; } .title::before { font-size: 5.5rem; } .home-title { width: 100%; font-size: 5.5rem; } .home-title::after { width: 100%; font-size: 5.5rem; } } @media screen and (max-width: 345px) { .title { font-size: 5rem; } .title::before { font-size: 5rem; } .home-title { width: 100%; font-size: 5rem; } .home-title::after { width: 100%; font-size: 5rem; } } :root { --font-main: "Satoshi", sans-serif; --font-secondary: "Ranade", sans-serif; --font-title: "The Foregen Rough One", sans-serif; --black: #202020; --black-opacity-35: #00000059; --black-opacity-24: #0000003D; --white: #FFFFFF; --brown-000: #DBCDB8; --brown-100: #996654; --brown-200: #855848; --brown-300: #70493C; --brown-400: #5C3B30; --brown-500: #472D24; --brown-600: #39241D; --brown-700: #2B1B16; --brown-800: #1C120E; --green-100: #F1F1DA; --green-500: #B8B845; --orange-100: #FEF0DD; --orange-100: #FEF0DD; --orange-200: #FCE0BB; --orange-300: #FBD199; --orange-400: #F9C177; --orange-500: #F8B255; --gradient-logo: 90deg, rgba(247,169,65,1) 0%, rgba(253,213,165,1) 100%; --gradient-white: 180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 90%; } html { font-size: 10px; scroll-behavior: smooth; } body { font-family: var(--font-main); color: var(--black); display: block; } p { font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; } input, textarea { border: 2px solid var(--orange-500); width: 100%; border-radius: 10px; padding: 10px; margin-top: 5px; font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 400; } input:focus, textarea:focus { border: 2px solid var(--black); } .relative { position: relative; } .home { padding-top: 260px; } .home__hero { justify-content: space-between; } .home__hero .home-produits { column-gap: 6px; } .home__hero .home-produits .produit-icon { width: 112px; } .home .ondes-home { z-index: -1; position: absolute; right: 0; top: 980px; } .home .carrousel-tuile { display: flex; column-gap: 50px; margin-top: 100px; } .home .carrousel-tuile .tuile { width: 15%; position: relative; background-position: center; background-size: cover; height: 675px; transition: width 0.5s cubic-bezier(0.26, 0.64, 0.4, 0.88); } .home .carrousel-tuile .tuile.produit-laitier { background-image: linear-gradient(var(--gradient-white)), url("../../public/images/produits-laitiers.webp"); } .home .carrousel-tuile .tuile.viande { background-image: url("../../public/images/viandes.webp"); } .home .carrousel-tuile .tuile.charcuterie { background-image: url("../../public/images/charcuterie.webp"); box-shadow: inset 0 0 0 2000px var(--black-opacity-24); } .home .carrousel-tuile .tuile.plat-cuisine { background-image: url("../../public/images/plat-cuisine.webp"); box-shadow: inset 0 0 0 2000px var(--black-opacity-35); } .home .carrousel-tuile .tuile .tuile-content { display: flex; align-items: center; position: absolute; top: 40px; justify-content: space-between; width: 100%; height: calc(100% - 80px); flex-direction: column; } .home .carrousel-tuile .tuile .tuile-content img { height: 45px; } .home .carrousel-tuile .tuile.active { width: 55%; } .home .carrousel-tuile .tuile.active .tuile-content { display: flex; align-items: baseline; width: calc(100% - 80px); position: absolute; left: 40px; bottom: 40px; justify-content: space-between; flex-direction: row; top: inherit; height: fit-content; } .home__nos-engagements { margin-top: 100px; padding-bottom: 210px; background-image: url("../../public/images/fond-nos-engagements.svg"); position: relative; z-index: 0; background-repeat: no-repeat; background-size: 100% 100%; } .home__nos-engagements .title { padding-top: 170px; } .home__nos-engagements .title::before { padding-top: 170px; } .home__nos-engagements p { padding-top: 75px; padding-bottom: 50px; } .home__nos-engagements .row-badge { column-gap: 10px; } .home__nos-engagements .row-badge .badge { display: flex; flex-direction: column; align-items: center; row-gap: 10px; } .home__nos-engagements .row-badge .badge img { width: 90px; } .home__nos-engagements .row-badge .badge span { font-family: var(--font-title); font-size: 2.5rem; line-height: 2.6rem; text-align: center; } .home__nos-engagements .vaches { text-align: end; } .home__nos-engagements .btn { margin-top: 40px; } .home .produit-localement-votre { margin-top: 40px; } .home .produit-localement-votre .left { padding-top: 40px; max-width: 60%; } .home .produit-localement-votre .left p { padding-top: 50px; } .home .produit-localement-votre .left ul { padding-bottom: 40px; padding-inline-start: 0; } .home .produit-localement-votre .left ul li { font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; } .home .produit-localement-votre .left .logo-labels { column-gap: 25px; } .home .produit-localement-votre .left .logo-labels .a-ldf { width: 12%; } .home .produit-localement-votre .left .logo-labels img { width: 100%; } .home .produit-localement-votre .right { max-width: 40%; } .home .produit-localement-votre .right img { width: 100%; } .home .produit-localement-votre .produits-locaux { margin-top: 30px; column-gap: 20px; } .home .produit-localement-votre .produits-locaux img { width: 25%; } .home .produit-localement-votre .btn { margin-top: 40px; } .home .visite-boutique { margin-top: 100px; margin-bottom: 100px; } .home .visite-boutique .vente-content { padding-top: 50px; column-gap: 100px; } .home .visite-boutique .vente-content .left { width: 40%; } .home .visite-boutique .vente-content .logos { padding: 20px 0 40px; column-gap: 25px; } .home .visite-boutique .vente-content .logos .escargot { width: 110px; } .home .actuality { background-image: url("../../public/images/fond-actu.svg"); background-size: cover; background-repeat: no-repeat; margin-top: 100px; padding-bottom: 190px; position: relative; z-index: 0; } .home .actuality .title { padding-top: 190px; } .home .actuality .title::before { padding-top: 190px; } .home .actuality .row { margin-top: 40px; } .home .actuality .row .col-4 { position: relative; } .home .actuality .row .col-4 .scotch { position: absolute; top: -20px; left: -15px; width: 100px; } .home .actuality .row .col-4 .actu-thumb { border-radius: 10px; } .home .actuality .row .col-4 .date { font-size: 1.4rem; line-height: 2rem; font-weight: 700; color: var(--brown-500); padding-top: 5px; display: block; } .home .actuality .row .col-4 .btn { margin-top: 10px; } .home .actuality .btn-wrapper { margin-top: 50px; display: flex; justify-content: center; } .ferme { padding-top: 260px; } .ferme__origine { column-gap: 100px; padding-bottom: 100px; } .ferme__origine__picture { position: relative; } .ferme__origine__picture .scotch { position: absolute; top: -20px; left: -25px; width: 100px; } .ferme__origine__text p { margin-block-start: 5rem; } .ferme__origine__text .cheese-list { column-gap: 50px; } .ferme__origine__text .cheese-list ul { padding-inline-start: 0; font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; display: flex; flex-direction: column; row-gap: 10px; } .ferme__origine__text .cheese-list ul li { list-style: url("../../public/images/icons/bullet-point.svg") inside; } .ferme__localite { background-image: url("../../public/images/fond-nos-engagements.svg"); background-repeat: no-repeat; background-size: 100% 100%; position: relative; padding: 200px 0 230px; } .ferme__localite .row { margin-right: -25px; margin-left: -25px; padding-top: 50px; } .ferme__localite .row .col-3 { padding-left: 25px; padding-right: 25px; } .ferme__localite .row .col-3 .scotch { position: absolute; top: -20px; left: 0; width: 100px; } .ferme__localite .row .col-3 h3 { padding: 25px 0 20px; } .ferme__localite .row .col-3 span { font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; display: block; text-align: center; } .ferme__localite .rounded-arrow-left { position: absolute; bottom: 21%; left: 26%; } .ferme__localite .rounded-arrow-middle { position: absolute; bottom: 21%; left: 50%; transform: translateX(-50%); } .ferme__localite .rounded-arrow-right { position: absolute; bottom: 21%; left: 68%; } .ferme__engagements { column-gap: 100px; margin-top: 100px; } .ferme__engagements__text { margin-top: 50px; } .ferme__engagements__text p { margin-top: 50px; } .ferme__engagements__text .flex-row { column-gap: 15px; padding-top: 50px; } .ferme__engagements__text .flex-row .a-ldf { width: 11%; } .ferme__engagements__text .logo-labels { object-fit: contain; width: 100%; } .ferme__engagements__pictures { gap: 25px; } .ferme__engagements__pictures .left .img-left { height: 100%; object-fit: cover; border-radius: 10px; } .ferme__engagements__pictures .right { display: flex; flex-direction: column; gap: 25px; } .ferme__engagements__pictures .right .top { height: 50%; } .ferme__engagements__pictures .right .top .img-top { height: 100%; object-fit: cover; border-radius: 10px; } .ferme__engagements__pictures .right .bottom { height: 50%; } .ferme__engagements__pictures .right .bottom .img-bottom { height: 100%; border-radius: 10px; object-fit: cover; } .ferme__engagements__pictures .scotch { position: absolute; top: -20px; left: -25px; width: 100px; } .ferme__boutique { margin: 110px 0 80px; padding: 200px 0 230px; background-image: url("../../public/images/fond-nos-engagements.svg"); background-repeat: no-repeat; background-size: 100% 100%; } .ferme__boutique .row { margin-top: 50px; } .ferme__boutique iframe { width: 100%; height: 500px; } .ferme__boutique .col-4 { text-align: center; margin-top: auto; margin-bottom: auto; } .ferme__boutique h3 { margin-bottom: 30px; } .ferme__boutique span { font-size: 1.5rem; line-height: 2.1rem; font-weight: 400; text-transform: uppercase; font-family: var(--font-main); display: block; margin-bottom: 40px; } .ferme__boutique span strong { font-weight: 500; } .ferme__boutique .btn-wrapper { display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 40px; } .ferme__boutique .btn-wrapper span { text-transform: none; margin-bottom: 20px; } .boutique { padding-top: 260px; } .boutique__decouverte { column-gap: 150px; } .boutique__decouverte .left { width: 45%; } .boutique__decouverte .left p { padding-top: 25px; } .boutique__decouverte .left img { margin-top: 40px; } .boutique__decouverte .right { position: relative; } .boutique__decouverte .right .scotch { position: absolute; top: -20px; left: -30px; width: 100px; } .boutique__gamme { background-image: url("../../public/images/fond-nos-engagements.svg"); background-repeat: no-repeat; background-size: 100% 100%; position: relative; padding: 200px 0 230px; margin: 100px 0 70px; } .boutique__gamme .row { margin-right: -25px; margin-left: -25px; padding-top: 50px; } .boutique__gamme .row .col-3 { padding-left: 25px; padding-right: 25px; } .boutique__gamme .row .col-3 .scotch { position: absolute; top: -20px; left: 0; width: 100px; } .boutique__gamme .row .col-3 h3 { text-align: center; padding: 25px 0 20px; } .boutique__deplacement { position: relative; } .boutique__deplacement .row { margin-top: 50px; } .boutique__deplacement iframe { width: 100%; height: 500px; } .boutique__deplacement .col-4 { text-align: center; margin-top: auto; margin-bottom: auto; } .boutique__deplacement h3 { margin-bottom: 30px; } .boutique__deplacement span { font-size: 1.5rem; line-height: 2.1rem; font-weight: 400; text-transform: uppercase; font-family: var(--font-main); display: block; margin-bottom: 40px; } .boutique__deplacement span strong { font-weight: 500; } .boutique__deplacement .btn-wrapper { display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 40px; } .boutique__deplacement .btn-wrapper span { text-transform: none; margin-bottom: 20px; } .boutique__deplacement__escargot { position: absolute; right: 0; bottom: 0; z-index: -1; } .boutique .actuality { background-image: url("../../public/images/fond-actu.svg"); background-size: cover; background-repeat: no-repeat; margin-top: 100px; padding-bottom: 190px; position: relative; z-index: 0; } .boutique .actuality .title { padding-top: 190px; } .boutique .actuality .title::before { padding-top: 190px; } .boutique .actuality .row { margin-top: 40px; } .boutique .actuality .row .col-4 { position: relative; } .boutique .actuality .row .col-4 .scotch { position: absolute; top: -20px; left: -15px; width: 100px; } .boutique .actuality .row .col-4 .actu-thumb { border-radius: 10px; } .boutique .actuality .row .col-4 .date { font-size: 1.4rem; line-height: 2rem; font-weight: 700; color: var(--brown-500); padding-top: 5px; display: block; } .boutique .actuality .row .col-4 .btn { margin-top: 10px; } .boutique .actuality .btn-wrapper { margin-top: 50px; display: flex; justify-content: center; } .raccourcis-categories { position: fixed; right: -130px; top: 250px; row-gap: 20px; z-index: 10; } .raccourcis-categories .picto { background-color: var(--orange-200); padding: 10px; column-gap: 25px; border-radius: 10px; position: relative; cursor: pointer; height: 60px; } .raccourcis-categories .picto.charcuterie, .raccourcis-categories .picto.produit-laitier { background-color: var(--brown-100); } .raccourcis-categories .picto.charcuterie span, .raccourcis-categories .picto.produit-laitier span { color: var(--white); } .raccourcis-categories .picto:hover.charcuterie { right: 110px; } .raccourcis-categories .picto:hover.produit-laitier { right: 125px; } .raccourcis-categories .picto:hover.plat-cuisine { right: 120px; } .raccourcis-categories .picto:hover.viande { right: 80px; } .raccourcis-categories span { font-weight: 400; font-size: 1.3rem; font-size: 1.6rem; } .produits { margin-top: 260px; position: relative; } .produits .sub-title-wrapper { padding: 50px 0 20px; column-gap: 10px; } .produits .info-viande { font-family: var(--font-main); font-size: 1.9rem; line-height: 2.5rem; font-weight: 500; } .produits .info-viande .commande { font-weight: 600; font-size: 1.6rem; font-size: 2.3rem; text-decoration: underline; } .produits .info-viande .commande.orange { color: var(--orange-500); } .produits .info-viande .commande.black { color: var(--black); } .produits .scotch { position: absolute; top: -20px; left: -20px; width: 100px; z-index: 2; } .produits .scotch.viande-bovine { left: -10px; z-index: 2; } .produits .relative { position: relative; } .produits .vague { position: absolute; left: 0; top: 13%; z-index: -1; } .produits .tourbillon { position: absolute; right: 0; top: 24%; z-index: -1; } .produits .carrousel { width: 25%; } .produits .swiper-bovin, .produits .swiper-porc, .produits .swiper-veau { overflow-x: hidden; } .produits .swiper-bovin .swiper-slide img, .produits .swiper-porc .swiper-slide img, .produits .swiper-veau .swiper-slide img { width: 100%; } .produits .swiper-bovin .swiper-navigation, .produits .swiper-porc .swiper-navigation, .produits .swiper-veau .swiper-navigation { column-gap: 5px; padding-top: 15px; padding-right: 15px; } .produits .swiper-bovin .swiper-navigation .prev, .produits .swiper-bovin .swiper-navigation .next, .produits .swiper-porc .swiper-navigation .prev, .produits .swiper-porc .swiper-navigation .next, .produits .swiper-veau .swiper-navigation .prev, .produits .swiper-veau .swiper-navigation .next { cursor: pointer; } .produits .caissette-wrapper { margin-top: 25px; gap: 50px 100px; } .produits .caissette-wrapper .caissette-box { padding: 25px; border: 2px solid var(--orange-500); border-radius: 10px; background-color: var(--white); } .produits .caissette-wrapper .caissette-box .caissette-title { font-family: var(--font-secondary); font-size: 1.9rem; font-weight: 500; line-height: 2.5rem; column-gap: 6px; text-transform: uppercase; } .produits .caissette-wrapper .caissette-box .caissette-title .caissette-name { font-size: 1.9rem; font-weight: 500; } .produits .caissette-wrapper .caissette-box .caissette-title .caissette-price { line-height: 2.5rem; } .produits .caissette-wrapper .caissette-box .caissette-description { padding: 25px 0 20px; column-gap: 50px; } .produits .caissette-wrapper .caissette-box .caissette-description p { margin-block-start: 0; margin-block-end: 0; } .produits .caissette-wrapper .caissette-box .caissette-description span { display: block; margin-bottom: 10px; font-weight: 600; } .produits .caissette-wrapper .caissette-box .caissette-warning { font-family: var(--font-secondary); font-weight: 400; font-size: 1.5rem; line-height: 1.9rem; color: var(--orange-500); } .produits .au-details { padding: 0 100px; } .produits .unitaire { margin-top: 80px; } .produits .au-details .detail-title, .produits .unitaire .detail-title { padding: 30px 0 20px; font-family: var(--font-secondary); font-size: 1.9rem; font-weight: 500; line-height: 2.5rem; text-align: center; text-transform: uppercase; } .produits .au-details .wrapper-details.veau, .produits .au-details .wrapper-details.porc, .produits .unitaire .wrapper-details.veau, .produits .unitaire .wrapper-details.porc { column-gap: 100px; } .produits .au-details .wrapper-details.laitiers, .produits .unitaire .wrapper-details.laitiers { width: 100%; display: inline-block; } .produits .au-details .wrapper-details .flex-column, .produits .unitaire .wrapper-details .flex-column { row-gap: 5px; } .produits .au-details .wrapper-details .detail-item, .produits .unitaire .wrapper-details .detail-item { column-gap: 5px; } .produits .au-details .wrapper-details .detail-item.bovin, .produits .unitaire .wrapper-details .detail-item.bovin { width: 540px; } .produits .au-details .wrapper-details .detail-item.veau, .produits .unitaire .wrapper-details .detail-item.veau { width: 250px; } .produits .au-details .wrapper-details .detail-item.porc, .produits .unitaire .wrapper-details .detail-item.porc { width: 350px; } .produits .au-details .wrapper-details .detail-item.charcuterie-cuisine, .produits .unitaire .wrapper-details .detail-item.charcuterie-cuisine { width: 400px; } .produits .au-details .wrapper-details .detail-item.laitiers, .produits .unitaire .wrapper-details .detail-item.laitiers { width: 100%; } .produits .au-details .wrapper-details .detail-item span, .produits .unitaire .wrapper-details .detail-item span { font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; text-wrap: nowrap; } .produits .au-details .wrapper-details .detail-item .trait, .produits .unitaire .wrapper-details .detail-item .trait { border: var(--orange-500) 1px solid; border-radius: 100%; width: 100%; margin-bottom: 6px; } .produits .au-details .arrivage, .produits .unitaire .arrivage { display: block; margin-top: 25px; font-family: var(--font-main); font-weight: 700; font-style: italic; font-size: 1.5rem; line-height: 2rem; } .produits .veaux { background-image: url("../../public/images/fond-nos-engagements.svg"); background-size: cover; background-repeat: no-repeat; padding: 120px 0 180px; margin: 150px 0 30px; } .produits .unitaire .wrapper-details { margin-top: 20px; } .produits .unitaire .photos-charcuterie { margin: auto 0; } .produits .unitaire .photos-charcuterie .photo-wrapper { row-gap: 25px; } .produits .unitaire .charcuterie-plat-cuisine { height: 100%; margin-left: 20px; } .produits .epicerie { padding: 100px 0 50px; } .produits .epicerie .sub-title { margin-top: 25px; } .produits .epicerie .wrapper-details { margin-top: 25px; column-gap: 50px; } .produits .epicerie .wrapper-details ul { padding-inline-start: 0; font-family: var(--font-main); font-weight: 500; font-size: 1.5rem; line-height: 2rem; display: flex; flex-direction: column; row-gap: 10px; } .produits .epicerie .wrapper-details ul li { list-style: url("../../public/images/icons/bullet-point.svg") inside; } .produits .epicerie .gallery { gap: 25px; } .produits .epicerie .gallery .image-scotch { position: relative; } .produits .epicerie .gallery .image-scotch img { height: 100%; object-fit: cover; border-radius: 10px; } .produits .epicerie .gallery .image-scotch .scotch { position: absolute; top: -20px; left: -20px; width: 100px; height: 81px; border-radius: 0; } .produits .commande { padding-top: 50px; } .produits .commande .calendar-column .calendar { position: relative; background-color: var(--orange-100); border-radius: 10px; padding: 49px 25px 25px; } .produits .commande .calendar-column .calendar .bande-calendrier { position: absolute; top: -25px; left: 50%; transform: translateX(-50%); } .produits .commande .calendar-column .calendar .big-year { font-family: var(--font-main); font-size: 1.5rem; font-weight: 700; line-height: 2rem; text-align: center; } .produits .commande .calendar-column .calendar .triangle-left, .produits .commande .calendar-column .calendar .triangle-right { cursor: pointer; } .produits .commande .calendar-column .calendar .weeks { column-gap: 24px; margin-left: 4px; padding: 25px 0 10px; } .produits .commande .calendar-column .calendar .weeks .days-of-week { font-family: var(--font-main); font-size: 1.5rem; font-weight: 700; line-height: 2rem; text-align: center; } .produits .commande .calendar-column .calendar .calendar-frame { display: flex; flex-direction: column; row-gap: 10px; } .produits .commande .calendar-column .calendar .calendar-frame .week-row { column-gap: 11px; } .produits .commande .calendar-column .calendar .calendar-frame .week-row .day { width: 31px; } .produits .commande .calendar-column .calendar .calendar-frame .week-row .dates { width: 31px; height: 31px; background-color: var(--brown-100); text-align: center; padding: 6px 0; border-radius: 100%; color: var(--white); font-family: var(--font-main); font-size: 1.5rem; font-weight: 700; line-height: 2rem; } .produits .commande .calendar-column .calendar .calendar-frame .week-row .dates.orange { background-color: var(--orange-500); } .produits .commande .calendar-column .calendar .calendar-frame .week-row .dates.brown { background-color: var(--brown-400); } .produits .commande .calendar-column .calendar .calendar-frame .week-row .dates.green { background-color: var(--green-500); } .produits .commande .calendar-column .arrivages { margin-top: 10px; row-gap: 5px; } .produits .commande .calendar-column .arrivages .flex-row { column-gap: 10px; } .produits .commande .calendar-column .arrivages .color { width: 15px; height: 15px; border-radius: 100%; } .produits .commande .calendar-column .arrivages .color.orange { background-color: var(--orange-500); } .produits .commande .calendar-column .arrivages .color.brown { background-color: var(--brown-400); } .produits .commande .calendar-column .arrivages .color.green { background-color: var(--green-500); } .produits .commande .calendar-column .arrivages span { font-family: var(--font-secondary); font-size: 1.5rem; font-weight: 500; line-height: 2rem; } .produits .commande .text { padding-left: 100px; } .produits .commande .text span { font-family: var(--font-secondary); font-size: 1.5rem; font-weight: 500; line-height: 2rem; padding: 20px 0; display: block; } .produits .commande em { font-weight: 400; font-style: italic; } .produits .commande a { text-decoration: underline; } .produits .commande a.btn { text-decoration: none; } .produits .bg-black { display: none; background-color: var(--black); opacity: 0.5; cursor: pointer; } .produits .bg-black.open { position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 10; } .produits .marque-bovin, .produits .marque-veau, .produits .marque-porc { cursor: pointer; } .produits .modal-bovin, .produits .modal-veau, .produits .modal-porc { border-radius: 10px; background-color: var(--white); padding: 50px; position: fixed; left: 100%; } .produits .modal-bovin .cross, .produits .modal-veau .cross, .produits .modal-porc .cross { position: fixed; right: -5%; top: -7%; cursor: pointer; } .produits .modal-bovin.open, .produits .modal-veau.open, .produits .modal-porc.open { z-index: 11; transform: translate(-50%, -50%); left: 50%; top: 50%; } .produits .modal-bovin .schema-row, .produits .modal-veau .schema-row, .produits .modal-porc .schema-row { margin-top: 40px; } .produits .modal-bovin .schema-row .schema, .produits .modal-veau .schema-row .schema, .produits .modal-porc .schema-row .schema { width: 60%; } .produits .modal-bovin .schema-row .legende, .produits .modal-veau .schema-row .legende, .produits .modal-porc .schema-row .legende { padding-left: 100px; row-gap: 10px; } .produits .modal-bovin .schema-row .legende span, .produits .modal-veau .schema-row .legende span, .produits .modal-porc .schema-row .legende span { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; } .actuality-page { padding-top: 260px; } .actuality-page .actu-wrapper { margin-top: 50px; column-gap: 3%; row-gap: 50px; flex-wrap: wrap; } .actuality-page .actu-wrapper .actu-item { display: flex; flex-direction: column; width: 30%; row-gap: 25px; position: relative; } .actuality-page .actu-wrapper .actu-item .scotch { position: absolute; top: -20px; left: -20px; width: 100px; } .actuality-page .actu-wrapper .actu-item__text { height: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 15px; } .actuality-page .actu-wrapper .actu-item__text p { margin-block-start: 0; margin-block-end: 0; } .actuality-page .more { margin-top: 50px; } .actuality-page .pagination { margin-top: 50px; display: inline-block; background-color: var(--orange-500); padding: 9px 15px; } .actuality-page .pagination span { color: var(--black); font-size: 1.5rem; line-height: 1.9rem; font-weight: 400; cursor: pointer; padding: 0 3px; } .actuality-page .pagination span a { color: var(--white); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; } .actuality-page .pagination span.current { cursor: initial; } .actuality-page .pagination .first, .actuality-page .pagination .last, .actuality-page .pagination .next, .actuality-page .pagination .prev { vertical-align: text-bottom; } .actuality-show { padding-top: 260px; } .actuality-show .wave { position: absolute; right: 0; z-index: -1; } .actuality-show .title { width: 101%; } .actuality-show .breadcrumb { margin-bottom: 25px; } .actuality-show .breadcrumb span { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; color: var(--orange-500); } .actuality-show .actuality-wrapper { column-gap: 100px; position: relative; } .actuality-show .actuality-wrapper .scotch { position: absolute; top: -20px; left: -20px; width: 100px; } .actuality-show .actuality-wrapper .img-left { width: 40%; object-fit: cover; } .actuality-show .actuality-wrapper .text { display: flex; flex-direction: column; row-gap: 25px; } .actuality-show .share { margin-top: 25px; } .actuality-show .share__utilities { display: flex; flex-direction: column; row-gap: 10px; } .actuality-show .share__utilities span { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; } .actuality-show .share__utilities .flex-row { column-gap: 10px; align-items: center; } .actuality-show .share__utilities .flex-row .picto { background: none; border: none; padding: 0; cursor: pointer; } .actuality-show .share .popup { position: fixed; width: 100%; height: 100%; left: 0; top: 0; } .actuality-show .share .popup.hide { display: none; } .actuality-show .share .popup .background { height: 100%; background-color: var(--black-opacity-35); } .actuality-show .share .popup__background { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: var(--white); padding: 20px 25px; } .actuality-show .share .popup__background h2 { margin-bottom: 25px; } .actuality-show .share .popup__background__formulaire { display: flex; flex-direction: column; row-gap: 25px; align-items: center; } .actuality-show .share .popup__background__formulaire__row { display: flex; column-gap: 50px; } .actuality-show .share .popup__background__formulaire__row label { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; margin-bottom: 5px; } .actuality-show .share .popup__background__formulaire__row .none { display: none; } .contact { padding-top: 260px; } .contact .label { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 600; margin-bottom: 5px; } .contact .label span { color: var(--orange-500); } .contact textarea { resize: vertical; } .contact .tourbillon { position: absolute; right: 0; top: 40%; } .contact .row-form { row-gap: 25px; } .contact .form-check { display: flex; align-items: center; gap: 12.5px; } .contact .form-check input { margin: 0; appearance: none; width: 16px; height: 16px; border: 2px solid var(--brown-500); border-radius: 5px; cursor: pointer; padding: 6px; } .contact .form-check input:checked { background-color: var(--orange-500); border-color: var(--orange-500); } .contact .form-check label { margin-bottom: 0; cursor: pointer; } .contact .title { margin-bottom: 50px; } .contact .btn { position: relative; margin-top: 25px; } .contact .col-4 { display: flex; justify-content: center; align-items: center; } .contact .contact-data { background-color: var(--white); border: 2px solid var(--orange-500); border-radius: 10px; padding: 40px; width: fit-content; height: fit-content; text-align: center; } .contact .contact-data .texte { font-family: var(--font-main); font-size: 1.5rem; line-height: 1.9rem; font-weight: 400; } .contact .contact-data .texte strong { font-weight: 500; text-transform: uppercase; } .contact .contact-data .flex-column { row-gap: 40px; width: fit-content; } .contact .contact-data .flex-column .contact-adresse, .contact .contact-data .flex-column .contact-horaires, .contact .contact-data .flex-column .contact-telephone-mail { display: flex; flex-direction: column; row-gap: 30px; } @media screen and (max-width: 2100px) { .ferme__localite .rounded-arrow-left { left: 23%; } } @media screen and (max-width: 1920px) { .home__nos-engagements { background-size: cover; } .ferme__origine__picture { width: 100%; } .ferme__boutique { background-size: cover; } .ferme__engagements__text .flex-row .a-ldf { width: 14%; } } @media screen and (max-width: 1800px) { .produits .porc .au-details { padding: 0 50px; } .produits .porc .au-details .wrapper-details.porc { column-gap: 50px; } .produits .porc .au-details .wrapper-details .detail-item.porc { width: 300px; } } @media screen and (max-width: 1750px) { .produits .veaux .au-details { padding: 0 50px; } .produits .veaux .au-details .wrapper-details.veau { column-gap: 50px; } .produits .unitaire .col-1 { display: none; } .produits .unitaire .produits-laitier { max-width: 41.666667%; flex: 0 0 41.666667%; } } @media screen and (max-width: 1600px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 26%; width: 8%; } .ferme__localite .rounded-arrow-left { left: 24%; } } @media screen and (max-width: 1550px) { .home .produit-localement-votre .flex-row { align-items: center; } .ferme__origine__picture { width: 140%; } .produits .au-details { padding: 0; } .produits .veaux .au-details .wrapper-details.veau { flex-direction: column; row-gap: 5px; } .produits .unitaire .charcuterie-plat-cuisine { margin-left: 0; } } @media screen and (max-width: 1500px) { .home .produit-localement-votre .left .logo-labels .a-ldf { width: 16%; } .boutique__decouverte { column-gap: 100px; } .porduits .unitaire .wrapper-details .detail-item.charcuterie-cuisine { width: 100%; } } @media screen and (max-width: 1450px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 29%; } .ferme__engagements__text .flex-row .a-ldf { width: 21%; } .produits .porc .au-details .wrapper-details.porc { flex-direction: column; row-gap: 5px; } .produits .commande .text { padding-left: 50px; } } @media screen and (max-width: 1400px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 29%; } .ferme__engagements__text .flex-row .a-ldf { width: 21%; } .produits .porc .au-details .wrapper-details.porc { flex-direction: column; row-gap: 5px; } .produits .unitaire .row { row-gap: 40px; } .produits .unitaire .col-3 { flex: 0 0 100%; max-width: 100%; } .produits .unitaire .col-3 .photo-wrapper { flex-direction: row; column-gap: 50px; } .produits .unitaire .col-4 { flex: 0 0 50%; max-width: 50%; } .produits .commande .text { padding-left: 50px; } } @media screen and (max-width: 1350px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 30%; } .ferme__localite .rounded-arrow-left { left: 25%; } .boutique__gamme { background-size: cover; } .produits .au-details .wrapper-details .detail-item.bovin { width: 400px; } .produits .commande .commande-wrapper { flex-wrap: wrap; justify-content: center; row-gap: 40px; } .produits .commande .commande-wrapper .text { width: 60%; } } @media screen and (max-width: 1300px) { .home__hero .home-title { width: 75%; } .home__hero .home-produits { flex-wrap: wrap; gap: 5px; align-content: center; width: 25%; } .ferme__origine__picture { width: 200%; } .ferme__localite .rounded-arrow-right { left: 67.5%; } .produits .caissette-wrapper { gap: 50px 25px; } } @media screen and (max-width: 1250px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 34%; } } @media screen and (max-width: 1150px) { .ferme__localite { padding: 200px 0 150px; background-size: cover; } .ferme__localite .row .col-3 h3 { padding: 50px 0 20px; } .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 30%; } .ferme__localite .rounded-arrow-left { left: 23%; } .ferme__localite .rounded-arrow-right { left: 69%; } .ferme__engagements__text .flex-row .a-ldf { width: 25%; } .home .produit-localement-votre .left .logo-labels .a-ldf { width: 25%; } } @media screen and (max-width: 1050px) { .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { bottom: 31%; } .ferme__localite .rounded-arrow-left { left: 22%; } .ferme__localite .rounded-arrow-right { left: 70%; } .produits .unitaire .col-4 { max-width: 45%; flex: 0 0 45%; } .produits .unitaire .produits-laitier { max-width: 55%; flex: 0 0 55%; } } @media screen and (max-width: 992px) { .home .carrousel-tuile { flex-direction: column; row-gap: 20px; } .home .carrousel-tuile .tuile { width: 100%; height: 400px; } .home .carrousel-tuile .tuile .tuile-content { width: calc(100% - 80px); left: 40px; bottom: 40px; top: inherit; height: auto; flex-direction: row; } .home .carrousel-tuile .tuile.active { width: 100%; } .home .carrousel-tuile .tuile.viande .tuile-title, .home .carrousel-tuile .tuile.charcuterie .tuile-title, .home .carrousel-tuile .tuile.plat-cuisine .tuile-title, .home .carrousel-tuile .tuile.produit-laitier .tuile-title { margin-top: inherit; } .home .carrousel-tuile .tuile .tuile-title { rotate: 0deg; } .home__nos-engagements .row { flex-direction: column; row-gap: 50px; } .home__nos-engagements .row .col-6 { max-width: 100%; flex: 0 0 100%; } .home__nos-engagements .row .vaches { text-align: center; } .home .produit-localement-votre .flex-row .left { max-width: 100%; } .home .produit-localement-votre .flex-row .right { display: none; } .home .produit-localement-votre .left .logo-labels { flex-wrap: wrap; justify-content: center; text-align: center; row-gap: 20px; } .home .produit-localement-votre .produits-locaux { flex-wrap: wrap; row-gap: 20px; } .home .produit-localement-votre .produits-locaux img { width: 48%; } .home .visite-boutique .vente-content { flex-direction: column; row-gap: 50px; align-items: center; } .home .visite-boutique .vente-content .left { width: 60%; } .home .actuality { padding-bottom: 360px; } .home .actuality .row { row-gap: 50px; } .home .actuality .row .col-4 { max-width: 100%; flex: 0 0 100%; } .home .actuality .row .col-4 .actu-thumb { width: 100%; } .home .actuality .title { padding-top: 260px; } .home .actuality .title::before { padding-top: 260px; } .ferme__origine { flex-direction: column-reverse; row-gap: 100px; } .ferme__origine__picture { width: 100%; } .ferme__localite { background-color: var(--orange-100); padding: 150px 0; } .ferme__localite .row { flex-direction: column; row-gap: 50px; } .ferme__localite .row .col-3 { flex: 0 0 100%; max-width: 100%; } .ferme__localite .row .col-3 img { width: 100%; } .ferme__localite .row .col-3 h3 { padding: 25px 0 20px; } .ferme__localite .row .col-3 .scotch { width: 100px; } .ferme__localite .rounded-arrow-left { left: 0; transform: rotate(90deg); width: 20%; top: 26.5%; } .ferme__localite .rounded-arrow-middle { left: 0; transform: rotate(90deg); width: 20%; top: 48.5%; } .ferme__localite .rounded-arrow-right { left: 0; transform: rotate(90deg); width: 20%; top: 70.5%; } .ferme__engagements { flex-direction: column; row-gap: 50px; } .ferme__engagements__text .flex-row .a-ldf { width: 18%; } .ferme__boutique .row { flex-direction: column; row-gap: 50px; } .ferme__boutique .row .col-8, .ferme__boutique .row .col-4 { flex: 0 0 100%; max-width: 100%; } .boutique__decouverte { flex-direction: column; row-gap: 40px; } .boutique__decouverte .left { width: 100%; } .boutique__gamme .row { row-gap: 40px; } .boutique__gamme .row .col-3 { flex: 0 0 50%; max-width: 50%; } .boutique__deplacement .row { flex-direction: column; row-gap: 50px; } .boutique__deplacement .row .col-8, .boutique__deplacement .row .col-4 { max-width: 100%; flex: 0 0 100%; } .boutique .actuality { padding-bottom: 360px; } .boutique .actuality .row { row-gap: 50px; } .boutique .actuality .row .col-4 { max-width: 100%; flex: 0 0 100%; } .boutique .actuality .row .col-4 .actu-thumb { width: 100%; } .boutique .actuality .title { padding-top: 260px; } .boutique .actuality .title::before { padding-top: 260px; } .produits .bovin { row-gap: 25px; } .produits .bovin .col-8, .produits .bovin .col-4 { max-width: 100%; flex: 0 0 100%; } .produits .au-details .wrapper-details { flex-direction: column; row-gap: 5px; } .produits .au-details .wrapper-details .flex-column { align-items: center; } .produits .au-details .wrapper-details .detail-item.bovin { width: 80%; } .produits .au-details .wrapper-details .detail-item.veau { width: 100%; } .produits .veaux { background-color: var(--orange-100); padding: 120px 0; } .produits .veaux .veau-content { flex-direction: column; align-items: inherit; } .produits .veaux .au-details { padding: 0; } .produits .carrousel { margin-top: 40px; width: 100%; } .produits .porc .porc-content { flex-direction: column; row-gap: 20px; } .produits .porc .au-details { padding: 0; width: 80%; } .produits .porc .au-details .wrapper-details .detail-item.porc { width: 100%; } .produits .unitaire .charcuterie-plat-cuisine { row-gap: 40px; } .produits .unitaire .wrapper-details .flex-column { width: 100%; } .produits .unitaire .wrapper-details .detail-item.charcuterie-cuisine { width: 100%; } .produits .unitaire .col-4 { max-width: 100%; flex: 0 0 100%; text-align: center; } .produits .epicerie .row { flex-direction: column; row-gap: 40px; } .produits .epicerie .row .col-4, .produits .epicerie .row .col-7 { max-width: 100%; flex: 0 0 100%; } .produits .epicerie .row .col-1 { display: none; } .produits .epicerie .row .gallery { flex-direction: column; row-gap: 25px; } .produits .epicerie .row .gallery .image-scotch img { width: 100%; } .produits .epicerie .row .gallery .image-scotch .scotch { width: 100px; } .produits .commande .commande-wrapper { row-gap: 80px; } .produits .commande .commande-wrapper .text { width: 100%; padding-left: 0; } .actuality-page .actu-wrapper .actu-item { width: 48.5%; } .actuality-show .actuality-wrapper { flex-wrap: wrap; row-gap: 25px; } .actuality-show .actuality-wrapper .img-left { width: 100%; } .contact .contact-form { flex-direction: column; row-gap: 50px; } .contact .contact-form .col-8, .contact .contact-form .col-4 { max-width: 100%; flex: 0 0 100%; } } @media screen and (max-width: 767px) { .home { padding-top: 170px; } .home__hero { flex-direction: column; row-gap: 50px; } .home__hero .home-produits { flex-wrap: inherit; } .home__nos-engagements { margin-top: 0; } .home .produit-localement-votre .left { padding-top: 0; } .home .produit-localement-votre .left .logo-labels .a-ldf { width: 25%; } .home .visite-boutique { margin-bottom: 0; } .home .actuality { margin-top: 0; } .ferme { padding-top: 170px; } .ferme__localite { padding: 100px 0; } .ferme__localite .row { margin-right: -15px; margin-left: -15px; } .ferme__localite .rounded-arrow-left, .ferme__localite .rounded-arrow-middle, .ferme__localite .rounded-arrow-right { display: none; } .ferme__engagements__text { margin-top: 0; } .ferme__engagements__text .flex-row .a-ldf { width: 25%; } .ferme__boutique { margin: 0; } .boutique { padding-top: 170px; } .boutique__gamme { padding: 100px 0 100px; background-color: var(--orange-100); } .boutique__gamme .row .col-3 { flex: 0 0 100%; max-width: 100%; } .boutique .actuality { margin-top: 0; } .produits { margin-top: 170px; } .produits .bovin { row-gap: 30px; } .produits .bovin .caissette-wrapper { flex-direction: column; gap: 20px; } .produits .unitaire .col-3 .photo-wrapper { flex-direction: column; } .produits .epicerie { padding: 50px 0 50px; } .produits .veaux { margin: 100px 0 30px; } .actuality-page { padding-top: 170px; } .actuality-page .actu-wrapper .actu-item { width: 100%; } .actuality-show { padding-top: 170px; } .contact { padding-top: 170px; } } @media screen and (max-width: 580px) { .boutique__gamme .row { margin-left: -15px; margin-right: -15px; } .boutique__gamme .row .col-3 { padding-left: 15px; padding-right: 15px; } } @media screen and (max-width: 540px) { .home .produit-localement-votre .produits-locaux img { width: 47%; } .produits .au-details .wrapper-details .detail-item.bovin { width: 100%; } } @media screen and (max-width: 500px) { .ferme__engagements__text .flex-row { flex-wrap: wrap; justify-content: center; } .ferme__engagements__pictures { flex-direction: column; } } @media screen and (max-width: 420px) { .ferme__origine__text .cheese-list { flex-direction: column; row-gap: 10px; } .ferme__engagements__text .flex-row .a-ldf { width: 33%; } .produits .au-details .wrapper-details .detail-item span, .produits .unitaire .wrapper-details .detail-item span { text-wrap: wrap; } .produits .au-details .wrapper-details .detail-item span.name, .produits .unitaire .wrapper-details .detail-item span.name { width: 50%; } .produits .au-details .wrapper-details .detail-item span.price, .produits .unitaire .wrapper-details .detail-item span.price { width: 40%; } .produits .au-details .wrapper-details .detail-item .trait, .produits .unitaire .wrapper-details .detail-item .trait { width: 10%; } } @media screen and (max-width: 400px) { .home .produit-localement-votre .flex-row .left img { width: 100%; } .home .produit-localement-votre .flex-row .left .logo-labels .a-ldf { width: 40%; } .boutique__deplacement__escargot { display: none; } } @media screen and (max-width: 362px) { .home .produit-localement-votre .produits-locaux img { width: 100%; } } @media screen and (max-width: 350px) { .home .visite-boutique .vente-content .logos { flex-direction: column; row-gap: 20px; align-items: center; } .home .visite-boutique .vente-content .logos img { width: 150px; } .produits .commande .calendar-column .calendar { padding: 49px 10px 10px; } } /*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/app.scss%22,%22../../assets/styles/_base.scss%22,%22../../assets/styles/components/_alert.scss%22,%22../../assets/styles/components/_btn.scss%22,%22../../assets/styles/components/_flex.scss%22,%22../../assets/styles/components/_footer.scss%22,%22../../assets/styles/components/_header.scss%22,%22../../assets/styles/components/_mentions.scss%22,%22../../assets/styles/components/_login.scss%22,%22../../assets/styles/components/_title.scss%22,%22../../assets/styles/_responsive.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAUQ;AACA;ACXR;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;AACA;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EAfJ;IAgBQ;;;AAEJ;EAlBJ;IAmBQ;;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;;AACA;EACI;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;;AAIR;EACI;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;;AAIR;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;AAAA;AAKA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGR;EACI;;;AClXR;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;;ACtCZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;ACxCF;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AC7CR;EACC;EACA;;AACA;EACC;;AAGA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AACA;EACC;;AAIH;EACC;EACA;;AAGA;EACC;EACA;;AAGF;EACC;;;AAIF;EAEE;IACC;IACA;;EACA;IACC;IACA;IACA;IACA;;;AAMJ;EAEE;IACC;IACA;;EACA;IACC;IACA;IACA;IACA;;EAGF;IACC;;;AAKH;EAEE;IACC;IACA;;EACA;IACC;;EACA;IACC;IACA;;EAEC;IACC;;EAIH;IACC;;EAIH;IACC;IACA;IACA;IACA;;EACA;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;EAED;IACC;;EAGF;IACC;;EACA;IACC;;EAGF;IACC;IACA;;EAEC;IACC;;;AAOL;EAGG;IACC;;;ACvKJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAEC;EACC;;AAIH;EACC;EACA;EACA;EACA;;AAEC;EACC;EACA;EACA;;AACA;EACC;;;AAOL;EAEE;IACC;;EAED;IACC;;;AAKH;EAII;IACC;;EAIH;IACC;;;AAKH;EACC;IACC;IACA;;EACA;IACC;;EACA;IACC;IACA;;EAED;IACC;IACA;IACA;IACA;IACA;IACA;;EACA;IACC;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACC;IACA;IACA;;EAED;IACC;;EAED;IACC;;EAKA;IACC;;EAED;IACC;IACA;;EAED;IACC;;EAED;IACC;;EAKJ;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACC;;EAED;IACC;IACA;IACA;;EAED;IACC;;;AAML;EACC;IACC;;EAEC;IACC;IACA;;;ACpJJ;AACA;EACC;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;;ACdF;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;EACA;EACA;EACA;EACA;;;AC3CR;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;;AAID;EACC;;AAID;EACC;;AAID;EACC;;AAID;EACC;EACA;;AAGA;EACC;;AAID;EACC;;;AAMJ;EACC;IACC;;;AAIF;EACC;IACC;IACA;;EAEA;IACC;IACA;;;AAKH;EACC;IACC;;EACA;IACC;;EAGF;IACC;IACA;;EAEA;IACC;IACA;;;AAKH;EACC;IACC;;EACA;IACC;;EAGF;IACC;IACA;;EAEA;IACC;IACA;;;AT5IH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;;AACA;EACC;;AACA;EACC;;AACA;EACC;;AAIH;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AACA;EACC;;AAGF;EACC;EACA;;AAED;EACC;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;;AAIH;EACC;;AAED;EACC;;AAGF;EACC;;AACA;EACC;EACA;;AACA;EACC;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAGF;EACC;;AACA;EACC;;AAED;EACC;;AAIH;EACC;;AACA;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AAGF;EACC;;AAGF;EACC;EACA;;AACA;EACC;EACA;;AACA;EACC;;AAED;EACC;EACA;;AACA;EACC;;AAKJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AACA;EACC;;AAGF;EACC;;AACA;EACC;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAIH;EACC;EACA;EACA;;;AAIH;EACC;;AACA;EACC;EACA;;AACA;EACC;;AACA;EACC;EACA;EACA;EACA;;AAID;EACC;;AAED;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAML;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGF;EACC;EACA;;AACA;EACC;;AACA;EACC;;AAED;EACC;EACA;;AACA;EACC;;AAGF;EACC;EACA;;AAGF;EACC;;AAEC;EACC;EACA;EACA;;AAGF;EACC;EACA;EACA;;AACA;EACC;;AACA;EACC;EACA;EACA;;AAGF;EACC;;AACA;EACC;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;;AAMJ;EACC;;AACA;EACC;;AACA;EACC;;AACA;EACC;;AAED;EACC;;AAGF;EACC;;AACA;EACC;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AAKJ;EACC;;AACA;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AACA;EACC;;AAGF;EACC;;AACA;EACC;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAIH;EACC;EACA;EACA;;;AAIH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AACA;EACC;;AAID;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAIH;EACC;EACA;EACA;;;AAGF;EACC;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAIH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EACC;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAEC;EACC;;AAGF;EACC;EACA;EACA;;AACA;EACC;;AAKH;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;;AAGF;EACC;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;;AAGF;EACC;EACA;EACA;EACA;EACA;;AAIH;EACC;;AAED;EACC;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAED;EACC;EACA;;AAED;EACC;;AAED;EACC;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAED;EACC;;AACA;EACC;;AAGF;EACC;EACA;;AAGF;EACC;;AACA;EACC;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAIH;EACC;;AACA;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACC;;AAEC;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAGF;EACC;EACA;EACA;;AACA;EACC;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAML;EACC;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;;AACA;EACC;;AAED;EACC;;AAED;EACC;;AAGF;EACC;EACA;EACA;EACA;;AAIH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;EACA;;AAED;EACC;;AACA;EACC;;AAIH;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;;AAML;EACC;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAKJ;EACC;;AAED;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;;AAGF;EACC;;;AAIH;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;;AAGF;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAGF;EACC;;AACA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAQP;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EACC;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EACC;EACA;;AACA;EACC;EACA;EACA;;;AUn1CJ;EAGG;IACC;;;AAMJ;EAEE;IACC;;EAKA;IACC;;EAGF;IACC;;EAKE;IACC;;;AAQN;EAGG;IACC;;EAEC;IACC;;EAGA;IACC;;;AASP;EAGG;IACC;;EAEC;IACC;;EAMH;IACC;;EAED;IACC;IACA;;;AAMJ;EAGG;IACC;IACA;;EAED;IACC;;;AAOJ;EAGG;IACC;;EAMD;IACC;;EAKF;IACC;;EAKE;IACC;IACA;;EAMH;IACC;;;AAMJ;EAKK;IACC;;EAOJ;IACC;;EAOE;IACC;;;AAQN;EAGG;AAAA;AAAA;IAGC;;EAMC;IACC;;EAUD;IACC;IACA;;EAMH;IACC;;;AAMJ;EAGG;AAAA;AAAA;IAGC;;EAMC;IACC;;EAUD;IACC;IACA;;EAMH;IACC;;EAED;IACC;IACA;;EACA;IACC;IACA;;EAGF;IACC;IACA;;EAID;IACC;;;AAMJ;EAGG;AAAA;AAAA;IAGC;;EAED;IACC;;EAKF;IACC;;EAOE;IACC;;EAMH;IACC;IACA;IACA;;EACA;IACC;;;AAOL;EAGG;IACC;;EAED;IACC;IACA;IACA;IACA;;EAMD;IACC;;EAID;IACC;;EAKF;IACC;;;AAKH;EAGG;AAAA;AAAA;IAGC;;;AAMJ;EAEE;IACC;IACA;;EAGE;IACC;;EAIH;AAAA;AAAA;IAGC;;EAED;IACC;;EAED;IACC;;EAMC;IACC;;EAUD;IACC;;;AAQN;EAGG;AAAA;AAAA;IAGC;;EAED;IACC;;EAED;IACC;;EAMD;IACC;IACA;;EAED;IACC;IACA;;;AAMJ;EAEE;IACC;IACA;;EACA;IACC;IACA;;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;EAED;IACC;;EAGA;IACC;;EAGF;IACC;;EAKF;IACC;IACA;;EACA;IACC;IACA;;EAED;IACC;;EAMD;IACC;;EAED;IACC;;EAID;IACC;IACA;IACA;IACA;;EAGF;IACC;IACA;;EACA;IACC;;EAKF;IACC;IACA;IACA;;EACA;IACC;;EAIH;IACC;;EACA;IACC;;EACA;IACC;IACA;;EACA;IACC;;EAIH;IACC;;EACA;IACC;;EAMH;IACC;IACA;;EACA;IACC;;EAGF;IACC;IACA;;EACA;IACC;IACA;;EACA;IACC;IACA;;EACA;IACC;;EAED;IACC;;EAED;IACC;;EAIH;IACC;IACA;IACA;IACA;;EAED;IACC;IACA;IACA;IACA;;EAED;IACC;IACA;IACA;IACA;;EAGF;IACC;IACA;;EAGE;IACC;;EAMH;IACC;IACA;;EACA;IACC;IACA;;EAMH;IACC;IACA;;EACA;IACC;;EAID;IACC;;EACA;IACC;IACA;;EAKF;IACC;IACA;;EACA;IACC;IACA;;EAIH;IACC;;EACA;IACC;;EACA;IACC;IACA;;EACA;IACC;;EAIH;IACC;;EACA;IACC;;EAMH;IACC;;EACA;IACC;IACA;;EAID;IACC;IACA;;EACA;IACC;;EAGA;IACC;;EAED;IACC;;EAKJ;IACC;IACA;;EACA;IACC;IACA;;EAED;IACC;;EAGF;IACC;IACA;;EAGA;IACC;IACA;;EAED;IACC;IACA;;EAGE;IACC;;EAOJ;IACC;;EAGA;IACC;;EAGA;IACC;;EAIH;IACC;IACA;IACA;;EAID;IACC;IACA;;EACA;IACC;IACA;;EAED;IACC;;EAED;IACC;IACA;;EAEC;IACC;;EAED;IACC;;EAOJ;IACC;;EACA;IACC;IACA;;EAOF;IACC;;EAKF;IACC;IACA;;EACA;IACC;;EAKF;IACC;IACA;;EACA;IACC;IACA;;;AAKJ;EACC;IACC;;EACA;IACC;IACA;;EACA;IACC;;EAGF;IACC;;EAGA;IACC;;EAEC;IACC;;EAKJ;IACE;;EAEF;IACC;;EAGF;IACC;;EACA;IACC;;EACA;IACC;IACA;;EAED;IACC;;EAID;IACC;;EAEC;IACC;;EAKJ;IACC;;EAGF;IACC;;EACA;IACC;IACA;;EAEC;IACC;IACA;;EAIH;IACC;;EAGF;IACC;;EACA;IACC;;EACA;IACC;IACA;;EAKA;IACC;;EAIH;IACC;;EAED;IACC;;EAGF;IACC;;EAEC;IACC;;EAIH;IACC;;EAED;IACC;;;AAIF;EAGG;IACC;IACA;;EACA;IACC;IACA;;;AAOL;EAII;IACC;;EASA;IACC;;;AAQN;EAII;IACC;IACA;;EAGF;IACC;;;AAMJ;EAII;IACC;IACA;;EAOA;IACC;;EAUD;IACC;;EACA;IACC;;EAED;IACC;;EAGF;IACC;;;AAQN;EAKK;IACC;;EAGA;IACC;;EASJ;IACC;;;AAMJ;EAII;IACC;;;AAOL;EAII;IACC;IACA;IACA;;EACA;IACC;;EASF;IACC%22,%22file%22:%22app.output.css%22%7D */ ";s:6:"digest";s:32:"d16a8ac0c0ceb5a738754646033133f9";s:13:"isPredigested";b:0;s:8:"isVendor";b:0;s:55:"Symfony\Component\AssetMapper\MappedAssetdependencies";a:0:{}s:59:"Symfony\Component\AssetMapper\MappedAssetfileDependencies";a:1:{i:0;s:54:"/home/beescom/dev/gaec-leclere/var/sass/app.output.css";}s:60:"Symfony\Component\AssetMapper\MappedAssetjavaScriptImports";a:0:{}s:11:"logicalPath";s:15:"styles/app.scss";}