@font-face {font-family: 'icons-common';src:url('/public/fonts/icons-common/icons-common.ttf?2ek90r') format('truetype'),url('/public/fonts/icons-common/icons-common.woff?2ek90r') format('woff'),url('/public/fonts/icons-common/icons-common.svg?2ek90r#icons-common') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="iconCommon-"], [class*=" iconCommon-"] {font-family: 'icons-common' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.iconCommon-arrow-full-up:before {content: "\e003";}.iconCommon-arrow-full-right:before {content: "\e002";}.iconCommon-arrow-full-down:before {content: "\e000";}.iconCommon-arrow-full-left:before {content: "\e001";}.iconCommon-arrow-up:before {content: "\e90b";}.iconCommon-arrow-right:before {content: "\e90c";}.iconCommon-arrow-down:before {content: "\e90d";}.iconCommon-arrow-left:before {content: "\e910";}.iconCommon-arrow-thin-up:before {content: "\e90e";}.iconCommon-arrow-thin-right:before {content: "\e90f";}.iconCommon-arrow-thin-down:before {content: "\e925";}.iconCommon-arrow-thin-left:before {content: "\e911";}.iconCommon-arrow-body-up:before {content: "\e912";}.iconCommon-arrow-body-right:before {content: "\e92b";}.iconCommon-arrow-body-down:before {content: "\e92d";}.iconCommon-arrow-body-left:before {content: "\e92e";}.iconCommon-plus:before {content: "\e200";}.iconCommon-minus:before {content: "\e900";}.iconCommon-close:before {content: "\e201";}.iconCommon-enlarge:before {content: "\e2011";}.iconCommon-download:before {content: "\e926";}.iconCommon-mail:before {content: "\e91b";}.iconCommon-telephone:before {content: "\e919";}.iconCommon-contact:before {content: "\e91c";}.iconCommon-map:before {content: "\e91a";}.iconCommon-reviews:before {content: "\e207";}.iconCommon-photos:before {content: "\e920";}.iconCommon-plus-thin:before {content: "\e9905";}.iconCommon-minus-thin:before {content: "\e901";}.iconCommon-close-thin:before {content: "\e909";}.iconCommon-enlarge-thin:before {content: "\e913";}.iconCommon-download-thin:before {content: "\e92c";}.iconCommon-telephone-thin:before {content: "\e914";}.iconCommon-contact-thin:before {content: "\e917";}.iconCommon-mail-thin:before {content: "\e916";}.iconCommon-map-thin:before {content: "\e915";}.iconCommon-reviews-thin:before {content: "\e91d";}.iconCommon-photos-thin:before {content: "\e918";}.iconCommon-star:before {content: "\e91e";}.iconCommon-star-big:before {content: "\e921";}.iconCommon-information:before {content: "\e92a";}@font-face {font-family: 'icons-site';src:url('/public/fonts/icons-site/icons-site.ttf?vmd1vp') format('truetype'),url('/public/fonts/icons-site/icons-site.woff?vmd1vp') format('woff'),url('/public/fonts/icons-site/icons-site.svg?vmd1vp#icons-site') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="iconSite-"], [class*=" iconSite-"] {font-family: 'icons-site' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.iconSite-user:before {content: "\e900";}.iconSite-gift:before {content: "\e901";}.iconSite-desk-bell:before {content: "\e902";}.iconSite-calendar:before {content: "\e903";}.iconSite-arrow-up:before {content: "\e90d";}.iconSite-arrow-right:before {content: "\e90e";}.iconSite-arrow-left:before {content: "\e910";}.iconSite-arrow-down:before {content: "\e925";}@font-face {font-family: 'icons-networks';src:url('/public/fonts/icons-networks/icons-networks.eot?cjr4cp');src:url('/public/fonts/icons-networks/icons-networks.eot?cjr4cp#iefix') format('embedded-opentype'),url('/public/fonts/icons-networks/icons-networks.ttf?cjr4cp') format('truetype'),url('/public/fonts/icons-networks/icons-networks.woff?cjr4cp') format('woff'),url('/public/fonts/icons-networks/icons-networks.svg?cjr4cp#icons-networks') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="iconNetworks-"], [class*=" iconNetworks-"] {font-family: 'icons-networks' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.iconNetworks-share:before {content: "\e91f";}.iconNetworks-facebook:before {content: "\e921";}.iconNetworks-messenger:before {content: "\e903";}.iconNetworks-twitter:before {content: "\e92a";}.iconNetworks-x:before {content: "\e902";}.iconNetworks-instagram:before {content: "\e922";}.iconNetworks-linkedin:before {content: "\e923";}.iconNetworks-whatsapp:before {content: "\e901";}.iconNetworks-tiktok:before {content: "\e900";}.iconNetworks-pinterest:before {content: "\e924";}.iconNetworks-youtube:before {content: "\e90c";}.iconNetworks-tripadvisor:before {content: "\e92c";}.iconNetworks-gmail:before {content: "\e904";}.iconNetworks-outlook:before {content: "\e905";}.iconNetworks-share-thin:before {content: "\e928";}.iconNetworks-facebook-thin:before {content: "\e91e";}.iconNetworks-twitter-thin:before {content: "\e926";}.iconNetworks-instagram-thin:before {content: "\e927";}.iconNetworks-linkedin-thin:before {content: "\e931";}.iconNetworks-youtube-thin:before {content: "\e90b";}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUE.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUE.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUE.ttf) format('truetype');}@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v57/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');}html, body{width: 100%;padding: 0;margin: 0;background: #ffffff;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 16px;position: relative;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}*{outline: none;box-sizing: border-box;}img{border: 0;}a{text-decoration: none;}h1, h2, h3, h4, h5, h6{margin: 0;font-family: var(--font-2);font-weight: normal;font-size: 16px;line-height: 1.5;}picture{display: block;}:root{--color-1: #000000; --color-2: #ffffff; --color-2-80: rgba(255,255,255, 0.8);--color-3: #1f3765; --color-4: #cea546;--color-5: #c7cedf;--color-6: #1b1538;--font-1: 'Poppins', sans-serif;--font-2: 'Oswald', sans-serif;--global-offset-top: 0px;--global-padding: 50px;--global-spacing: 40px;--home-spacing: 0;--content-offset-top: 0px;--content-width-normal: 1100px;--content-width-large: 1400px;--header-height: 100px;}@media (max-width: 1024px) {:root{--global-padding: 30px;--header-height: 80px;}}@media (max-width: 768px) {:root{--global-padding: 20px;--global-spacing: 30px;}}body{--content-offset-top: calc(var(--global-offset-top) + var(--header-height));display: flex;flex-direction: column;padding-top: var(--content-offset-top);color: var(--color-1);font-family: var(--font-1);font-size: 18px;font-weight: 400;line-height: 32px;&.adbanner-opened{--global-offset-top: var(--adbanner-height);}&[data-page-type="accueil"]{--content-offset-top: var(--global-offset-top);}}strong{font-weight: 600;}a{color: var(--color-3);font-weight: 600;transition: all .2s ease-in-out;.ckeditor &{text-decoration: underline;&:hover{color: var(--color-4);}}}.no-scroll{overflow: hidden;}.h1{font-size: 44px;line-height: 1;}.h2{font-size: 40px;font-weight: 200;}.h3{font-size: 32px;font-weight: 200;}.h4{font-size: 26px;font-weight: 200;}@media (max-width: 1024px) {.h1{}.h2{font-size: 32px;}.h3{font-size: 26px;}.h4{font-size: 20px;}}picture{position: relative;& img{display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}&[data-mode="cover"] img{object-fit: cover;}&[data-mode="contain"] img{object-fit: scale-down;position: static;}}.copyright{float: left;text-shadow: 0 0 5px #000000;padding: 10px;color: var(--color-2);font-size: 14px;font-weight: bold;position: absolute;right: 0;bottom: 0;z-index: 99;cursor: default;opacity: 0.7;}.ckeditor, .rte{width: 100%;& iframe{width: 100% !important;}& div[data-oembed-url] > div{max-width: 100% !important;}& img{width: 100% !important;height: auto !important;}:is(ul, ol){text-align: left;}& .h2:not(:first-child){margin-top: 20px;}}blockquote,.indent{margin: 10px 0 10px 10px;padding: 5px 0 5px 15px;border-left: 1px solid rgba(0,0,0, 0.2);font-family: inherit;font-style: normal;}li::marker{color: var(--color-4);}table:not(.table-condensed){width: 100% !important;background: transparent;border-spacing: 1px;border: 0;text-align: left;line-height: 20px;& tr{&:first-child > *{border-top: 0;}&:last-child > *{border-bottom: 0;}}& th{padding: 15px;background: var(--color-1);color: var(--color-2);border: 0;font-size: 14px;font-weight: 500;vertical-align: top;}& td{padding: 15px;background: var(--color-3);color: var(--color-1);border: 0;font-size: 14px;vertical-align: top;}}.locales{width: 50px;height: 100%;position: relative;}.locales-selected{display: flex;flex-direction: row;align-items: center;justify-content: center;height: 100%;cursor: pointer;}.locales-selected-label{margin-right: 5px;color: var(--color-2);font-size: 16px;text-transform: uppercase;}.locales-selected-arrow{margin-top: 2px;color: var(--color-2);font-size: 8px;transition: transform .2s ease-in-out;}.header_locales.active .locales-selected-arrow{transform: scaleY(-1);}.locales-select{display: none;width: calc(100% + 20px);background: var(--color-3);position: absolute;top: 100%;left: -10px;}.locales-select-option{display: block;width: 100%;padding: 10px;color: var(--color-2);font-size: 16px;text-transform: uppercase;text-align: center;transition: background .2s ease-in-out;}.locales-select-option:hover{background: var(--color-3);}#tarteaucitronRoot .tarteaucitronCheck {display: none !important;}#tarteaucitronRoot .tarteaucitronCross {display: none !important;}.tarteaucitronBorder{border: 0 !important;}.content{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: var(--global-spacing);width: 100%;padding: 0 var(--global-padding);margin-top: 0;position: relative;z-index: 5;body[data-page-type="accueil"] &{margin-top: var(--header-height);}}.content_components{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: var(--global-spacing);width: 100%;position: relative;z-index: 1;&.content_breadcrumb{width: calc(100% + (2 * var(--global-padding)));max-width: none;}&.content_home{gap: var(--home-spacing);}&.content_top{max-width: var(--content-width-normal);}&.content_bottom{max-width: var(--content-width-large);}&.content_full{width: calc(100% + (2 * var(--global-padding)));max-width: none;}&:last-child{margin-bottom: max(var(--global-spacing), 80px);}&.content_home:last-child{margin-bottom: max(var(--home-spacing), 80px);}}.itemAccueilIntroduction{width: 100%;display: flex;}.itemAccueilIntroduction_illustration{width: 50%;height: 700px;}.itemAccueilIntroduction picture {height: 100%;}.itemAccueilIntroduction picture img {position: relative;}.itemAccueilIntroduction_narrow{width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;padding: 0 0 0 50px;}.itemAccueilIntroduction_intro{width: 80%;display: flex;flex-direction: column;padding: 0 100px 0 0;gap: 40px;}.itemAccueilIntroduction_intro-title{display: flex;flex-direction: column;color: var(--color-6);font-weight: 500;line-height: 1.2;}.itemAccueilIntroduction_intro-button{width: fit-content;position: relative;z-index: 1;padding: 10px 20px;border: 1px solid var(--color-6);font-weight: 300;line-height: 18px;text-transform: uppercase;&::before{content: "";width: 0;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: var(--color-6);transition: width .2s ease-in-out;}&:hover::before{width: 100%;}& span{position: relative;z-index: 3;color: var(--color-1);transition: color .2s ease-in-out;}&:hover span{color: var(--color-2);}}@media (max-width: 1024px) {.itemAccueilIntroduction{height: 650px;}.itemAccueilIntroduction_illustration{position: absolute;width: 100%;height: 650px;z-index: 1;}.itemAccueilIntroduction_narrow{width: 100%;z-index: 2;padding: 30px 20px;background: var(--color-2-80);}.itemAccueilIntroduction_intro{width: 100%;align-items: center;padding: 0;}.itemAccueilIntroduction_intro-title,.itemAccueilIntroduction_intro-text{text-align: center;}}.collectionAccueilProduits{width: 100%;display: flex;flex-direction: column;padding: 0 50px;background: var(--color-2);}.collectionAccueilProduits_narrow{width: 50%;position: relative;display: flex;flex-direction: column;align-items: flex-end;background: url('https://www.martinet-hirondelle.fr/public/images/motifs/motif_1.svg'), var(--color-3);background-size: contain;&::after{content: '';width: 100%;height: 750px;position: absolute;top: 100%;right: 0;background: url('https://www.martinet-hirondelle.fr/public/images/motifs/motif_1.svg'), var(--color-3);background-size: 50%;}}.collectionAccueilProduits_intro{width: 80%;display: flex;flex-direction: column;padding: 50px 50px 50px 0;gap: 40px;}.collectionAccueilProduits_intro-title{color: var(--color-2);line-height: 1.2;}.collectionAccueilProduits_intro-text{color: var(--color-2);font-weight: 300;}.collectionAccueilProduits_intro-button{width: 450px;position: relative;z-index: 3;display: flex;justify-content: center;text-align: center;padding: 10px 20px;background: var(--color-4);border: 1px solid var(--color-4);&::before{content: "";width: 0;height: 100%;background: var(--color-2);position: absolute;left: 0;top: 0;z-index: 1;transition: width .2s ease-in-out;}&:hover::before{width: 100%;}& span {z-index: 2;color: var(--color-2);font-weight: 300;line-height: 18px;text-transform: uppercase;transition: color .2s ease-in-out;}&:hover span{color: var(--color-4);}}.collectionAccueilProduits_illustration{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 10%;gap: 30px;}.collectionAccueilProduits_item{width: 450px;height: 450px;display: flex;position: relative;background: var(--color-3);overflow: hidden;}.collectionAccueilProduits_item-background{width: 100%;height: 100%;&::before{content: "";width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;background: linear-gradient(0deg, rgba(0,0,0, 0.5) 0%, transparent 50%);}}.collectionAccueilProduits_item-background .collectionAccueilProduits_image {width: 100%;height: 100%;}.collectionAccueilProduits_item-background .collectionAccueilProduits_image img {padding: 0;.collectionAccueilProduits_item:last-child &{opacity: 0.3;}}.collectionAccueilProduits_shadow{opacity: 0;position: absolute;width: 100%;height: 100%;box-shadow: inset 0 0 100px 0px #000000;z-index: 2;transition: opacity .2s ease-in-out;.collectionAccueilProduits_item:hover &{opacity: 1;transition: opacity .2s ease-in-out;}}.collectionAccueilProduits_item-front{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;position: absolute;padding: 40px;.collectionAccueilProduits_item:last-child &{justify-content: space-between;}}.collectionAccueilProduits_item-logo{height: 50%;}.collectionAccueilProduits_item-info {width: 100%;display: flex;flex-direction: column;align-items: center;color: var(--color-2);gap: 15px;transition: all .2s ease-in-out;.collectionAccueilProduits_item:last-child &{gap: 40px;}.collectionAccueilProduits_item:not(:last-child):hover &{padding: 0 0 33px 0;}}.collectionAccueilProduits_item-title{z-index: 3;color: var(--color-2);font-size: 24px;font-weight: 400;line-height: 1;text-align: center;text-shadow: 1px 1px 5px var(--color-1);.collectionAccueilProduits_item:last-child &{font-family: var(--font-1);font-size: 32px;font-weight: 600;}}.collectionAccueilProduits_item-link{width: 100%;position: absolute;left: 0;bottom: 40px;z-index: 3;font-size: 18px;font-weight: 300;line-height: 1;text-align: center;text-decoration: underline var(--color-4);text-shadow: 1px 1px 5px var(--color-1);text-underline-offset: 4px;opacity: 0;transition: opacity .2s ease-in-out;.collectionAccueilProduits_item:hover &{opacity: 1;}.collectionAccueilProduits_item:last-child &{width: auto;position: relative;bottom: auto;padding: 10px 20px;border: 1px solid var(--color-4);color: var(--color-2);text-decoration: none;text-transform: uppercase;opacity: 1;& span{position: relative;z-index: 3;}&::before{content: '';width: 0;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;background: var(--color-4);transition: all .2s ease-in-out;}&:hover::before{width: 100%;}}}@media (max-width: 1750px) {.collectionAccueilProduits_narrow::after {height: 525px;}.collectionAccueilProduits_item, .collectionAccueilProduits picture{width: 325px;height: 325px;}}@media (max-width: 1290px) {.collectionAccueilProduits_narrow::after {height: 400px;}.collectionAccueilProduits_item, .collectionAccueilProduits picture{width: 250px;height: 250px;}.collectionAccueilProduits_item:last-child .collectionAccueilProduits_item-title{font-size: 24px;}}@media (max-width: 1024px) {.collectionAccueilProduits{height: auto;padding: 30px 20px;color: var(--color-1);}.collectionAccueilProduits_narrow{width: 100%;background: var(--color-2);&::after {height: 0;}}.collectionAccueilProduits_intro{width: 100%;align-items: center;padding: 0;gap: 20px;}.collectionAccueilProduits_intro-title{color: var(--color-3);text-align: center;}.collectionAccueilProduits_intro-text{width: 100%;color: var(--color-1);font-weight: 400;text-align: center;}.collectionAccueilProduits_intro-button{width: auto;background: var(--color-2);color: var(--color-3);border: 1px solid var(--color-3);&::before{background: var(--color-3);}& span {color: var(--color-3);}&:hover span{color: var(--color-2);}}.collectionAccueilProduits_illustration{display: none;}}.itemAccueilChiffres{width: 100%;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 50px 0;padding: 50px;gap: 50px;background: var(--color-3);border-top: 5px solid var(--color-5);border-bottom: 5px solid var(--color-5);}.itemAccueilChiffres_title{position: relative;color: var(--color-2);font-family: var(--font-2);font-size: 50px;font-weight: 500;line-height: 1;text-align: center;}.itemAccueilChiffres_numbers{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}.itemAccueilChiffres_number{width: calc((100% - 80px) / 7);display: flex;flex-direction: column;align-items: center;}.itemAccueilChiffres_number-picto{height: 100px;margin-bottom: 20px;}.itemAccueilChiffres_number-value{color: var(--color-4);font-size: 30px;font-weight: 600;line-height: 1.2;text-align: center;text-transform: uppercase;& + span{ color: var(--color-2);font-size: 20px;line-height: 1.2;text-transform: uppercase;}}@media (max-width: 1250px) {.itemAccueilChiffres_number{width: calc((100% - 80px) / 3);}}@media (max-width: 1024px) {.itemAccueilChiffres{margin: 0;padding: 30px 20px;}.itemAccueilChiffres_title{font-size: 32px;}.itemAccueilChiffres_numbers{gap: 40px;}}@media (max-width: 768px) {.itemAccueilChiffres_number{width: fit-content;}.itemAccueilChiffres_number-value{font-size: 24px;& + span{font-size: 18px;}}}.collectionAccueilPackaging{width: 100%;display: flex;padding: 0 50px;}.collectionAccueilPackaging_illustration{width: 70%;}.collectionAccueilPackaging picture {height: 550px;}.collectionAccueilPackaging_narrow{width: 30%;position: relative;display: flex;flex-direction: column;justify-content: center;padding: 0 0 0 50px;gap: 30px;}.collectionAccueilPackaging_intro-title{color: var(--color-6);line-height: 1.2;}.collectionAccueilPackaging_items{width: 100%;display: flex;flex-direction: column;gap: 15px;}.collectionAccueilPackaging_item{width: 100%;display: flex;align-items: center;gap: 15px;}.collectionAccueilPackaging_item-title{position: relative;color: var(--color-1);font-size: 18px;font-weight: 400;font-family: var(--font-1);text-transform: uppercase;transition: all .2s ease-in-out;.collectionAccueilPackaging_item:hover &{text-decoration: underline;text-shadow:-.25px -.25px 0 var(--color-3),.25px -.25px 0 var(--color-3),-.25px .25px 0 var(--color-3),.25px .25px 0 var(--color-3);}}.collectionAccueilPackaging_item-icon{font-size: 18px;color: var(--color-4);display: flex;align-items: center;transition: all .2s ease-in-out;.collectionAccueilPackaging_item:hover &{color: var(--color-3);}}.collectionAccueilPackaging_intro-button{width: fit-content;position: relative;z-index: 1;padding: 10px 20px;border: 1px solid var(--color-6);font-weight: 300;line-height: 18px;text-transform: uppercase;&::before{content: "";width: 0;height: 100%;background: var(--color-6);position: absolute;left: 0;top: 0;z-index: 2;transition: width .2s ease-in-out;}&:hover::before{width: 100%;}& span{color: var(--color-1);z-index: 3;position: relative;transition: color .2s ease-in-out;}&:hover span{color: var(--color-2);}}@media (max-width: 1220px) {.collectionAccueilPackaging{height: auto;padding: 0;}.collectionAccueilPackaging_illustration{width: 100%;height: 500px;position: absolute;overflow: hidden;}.collectionAccueilPackaging picture {height: 500px;}.collectionAccueilPackaging_narrow{width: 100%;height: 500px;align-items: center;padding: 30px 20px;background: var(--color-2-80);}.collectionAccueilPackaging_intro-title{text-align: center;}}.collectionAccueilActualites{width: 100%;display: flex;padding: 0 100px;}.collectionAccueilActualites_illustration{width: 50%;}.collectionAccueilActualites picture {height: 450px;}.collectionAccueilActualites_narrow{width: 50%;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;padding: 0 50px 0 0;gap: 30px;}.collectionAccueilActualites_intro-title{color: var(--color-6);line-height: 1.2;}.collectionAccueilActualites_items{width: 100%;display: flex;flex-direction: column;gap: 15px;}.collectionAccueilActualites_item{width: 100%;display: flex;justify-content: flex-end;align-items: center;gap: 15px;}.collectionAccueilActualites_item-title{position: relative;color: var(--color-1);font-size: 18px;font-weight: 400;font-family: var(--font-1);text-align: right;text-transform: uppercase;transition: all .2s ease-in-out;.collectionAccueilActualites_item:hover &{text-decoration: underline;text-shadow:-.25px -.25px 0 var(--color-3),.25px -.25px 0 var(--color-3),-.25px .25px 0 var(--color-3),.25px .25px 0 var(--color-3);}}.collectionAccueilActualites_item-icon{font-size: 18px;color: var(--color-4);display: flex;align-items: center;transition: all .2s ease-in-out;.collectionAccueilActualites_item:hover &{color: var(--color-3);}}.collectionAccueilActualites_intro-button{width: fit-content;position: relative;z-index: 1;padding: 10px 20px;border: 1px solid var(--color-6);font-weight: 300;line-height: 18px;text-transform: uppercase;&::before{content: "";width: 0;height: 100%;background: var(--color-6);position: absolute;left: 0;top: 0;z-index: 2;transition: width .2s ease-in-out;}&:hover::before{width: 100%;}& span{color: var(--color-1);z-index: 3;position: relative;transition: color .2s ease-in-out;}&:hover span{color: var(--color-2);}}@media (max-width: 1220px) {.collectionAccueilActualites{height: auto;padding: 0;}.collectionAccueilActualites_illustration{display: none;}.collectionAccueilActualites_narrow{width: 100%;height: auto;align-items: center;padding: 30px 20px;background: var(--color-2-80);}.collectionAccueilActualites_intro-title{text-align: center;}}.itemAccueilPresentation{width: 100%;height: fit-content;display: flex;flex-direction: row-reverse;align-items: flex-start;justify-content: center;padding: 50px 100px;}.itemAccueilPresentation_illustration{width: 100%;height: fit-content;position: relative;z-index: 1;overflow: hidden;}.itemAccueilPresentation picture {height: fit-content;display: flex;flex-direction: row-reverse;padding: 100px;}.itemAccueilPresentation picture img {filter: saturate(70%);}.itemAccueilPresentation_narrow{display: flex;align-items: center;justify-content: center;width: 50%;height: fit-content;position: relative;z-index: 9999;background: linear-gradient(90deg, rgba(255,255,255, 0.8) 0%, rgba(255,255,255, 1) 75%, rgba(100,100,100, 1) 150%);left: 0;&::before{content: '';width: 40%;height: 100%;position: absolute;z-index: 1;right: 0;top: 0;background: url('https://www.martinet-hirondelle.fr/public/images/motifs/motif_2.svg');background-size: contain;}}.itemAccueilPresentation_intro{flex-shrink: 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 30px;width: 100%;padding: 40px 60px;}.itemAccueilPresentation_intro-title{width: 60%;color: #172551;font-weight: 500;line-height: 1.2;}.itemAccueilPresentation_intro-subtitle{font-size: 30px;font-weight: 300;}.itemAccueilPresentation_intro-text{line-height: 30px;}@media (max-width: 1500px) {.itemAccueilPresentation, .itemAccueilPresentation picture{background: var(--color-2);}.itemAccueilPresentation{padding: 0;}.itemAccueilPresentation_narrow{width: auto;}.itemAccueilPresentation_illustration{width: 100%;}}@media (max-width: 800px) {.itemAccueilPresentation{flex-direction: column;margin: 0;padding: 0;}.itemAccueilPresentation_narrow{width: 100%;position: relative;padding: 30px 20px;margin: 0;border-radius: 0;}.itemAccueilPresentation picture{padding: 0;}.itemAccueilPresentation_intro{justify-content: space-evenly;width: 100%;padding: 0;}.itemAccueilPresentation_intro-title{width: 100%;gap: 10px;}.itemAccueilPresentation,.itemAccueilPresentation_narrow,.itemAccueilPresentation_illustration,.itemAccueilPresentation picture{height: fit-content;}}.info{display: flex;justify-content: center;flex-wrap: wrap;gap: 50px 100px;padding: 40px;background: var(--color-3);color: var(--color-2);}.info_hotel{display: flex;justify-content: center;align-items: center;}.info_hotel-logo{display: flex;height: 200px;}.info_center{display: flex;flex-direction: column;gap: 15px;}.info_center-title{color: var(--color-4);font-family: var(--font-1);font-size: 20px;font-weight: 600;line-height: 1;text-transform: uppercase;}.info_location{display: flex;flex-direction: column;padding: 0 0 5px 0;gap: 20px;color: var(--color-2);line-height: 1;transition: all .2s ease-in-out;&:hover{color: var(--color-4);}}.info_location-address{display: flex;flex-direction: column;gap: 10px;font-size: 16px;font-weight: 400;}.info_links{display: flex;flex-direction: column;gap: 20px;&.shortcuts{gap: 10px;}&.grow{flex-grow: 1;}}.info_link{display: flex;align-items: center;gap: 20px;color: var(--color-2);line-height: 1;transition: color .2s ease-in-out;}.info_link:hover{color: var(--color-4);}.info_link-icon{font-size: 30px;}.info_link-label{font-size: 16px;font-weight: 400;.info_link[aria-label="Téléphone"] &{font-weight: 600;}& span{font-size: 14px;}}.info_button{width: fit-content;position: relative;padding: 10px 20px;background: transparent;border: 1px solid var(--color-2);font-size: 16px;font-weight: 400;line-height: 1;text-transform: uppercase;&::before{content: '';width: 0;height: 100%;position: absolute;z-index: 1;left: 0;top: 0;background: var(--color-2);transition: all .2s ease-in-out;}&:hover::before{width: 100%;}& span{position: relative;z-index: 2;color: var(--color-2);transition: all .2s ease-in-out;}&:hover span{color: var(--color-3);}}.info_other{display: flex;flex-direction: column;gap: 15px;}.info_logos{display: flex;flex-grow: 1;gap: 20px;}.info_logo-image{display: flex;height: 115px;}.info_logo-image:last-child{padding: 10px;}@media (max-width: 1024px) {.info{gap: 50px;}}@media (max-width: 800px) {.info{padding: 40px 20px;gap: 0;}.info_center{flex-direction: column;gap: 20px;}.info_links{flex-direction: column;align-items: center;}.info_link{line-height: 1.5;}.info_group{width: 100%;display: flex;align-items: center;text-align: center;&:not(:last-child){padding: 0 0 25px 0;margin: 0 0 25px 0;}}.info_logos{justify-content: center;}}.prefooter{width: 100%;padding: 10px 20px;background: var(--color-5);font-size: 18px;font-weight: 500;line-height: 1.2;text-align: center;& a{color: var(--color-1);font-weight: 500;text-decoration: underline;}}.footer{display: flex;flex-direction: column;align-items: center;width: 100%;padding: 20px var(--global-padding);background: var(--color-2);position: relative;z-index: 4;border-bottom: 12px solid var(--color-4);}.footer_links{display: flex;flex-direction: row;align-items: center;justify-content: center;flex-wrap: wrap;gap: 5px 20px;text-align: center;}.footer_link{line-height: 20px;color: var(--color-1);font-family: var(--font-1-300);font-size: 14px;font-weight: 300;cursor: pointer;transition: all .2s ease-in-out;&:hover{color: var(--color-4);}}.footer_link:not(:last-child){padding-right: 20px;}@media (max-width: 800px) {.footer_link:not(:last-child){border-right: none;}}.share{display: flex;flex-direction: column;align-items: center;width: 100%;height: 100%;padding: 20px;position: fixed;left: 0;top: -100%;z-index: 999;transition: top .5s ease-in-out;}.share.active{top: 0;}.share_overlay{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);position: fixed;left: 0;top: -100%;z-index: 1;opacity: 0;transition: opacity .5s ease-in-out;}.share.active .share_overlay{top: 0;opacity: 1;}.share_frame{display: flex;flex-direction: column;justify-content: center;align-items: center;max-width: 100%;padding: 30px;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.3);position: relative;z-index: 2;}.share_title{width: 100%;margin-bottom: 20px;text-align: center;}.share_buttons{display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 10px;margin-bottom: 15px;}.share_button{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 40px;height: 40px;color: #ffffff;font-size: 20px;cursor: pointer;}.share_url{display: flex;flex-direction: row;justify-content: center;align-items: center;}.share_url-input{width: 300px;height: 30px;padding: 5px;border: 1px solid #cccccc;font-family: inherit;}.share_close{color: var(--color-1);font-size: 10px;padding: 10px;position: absolute;top: 0;right: 0;cursor: pointer;}