.landing-title{font-family:"Blacker Display",Georgia,serif;text-align:center;font-size:25px;letter-spacing:1px;font-weight:800;line-height:initial}@media screen and (max-width:767px){.landing-title{font-size:22px}}.landing-subtitle{font-family:"Blacker Display",Georgia,serif;text-align:center;font-size:18px;font-weight:500;letter-spacing:1px}h2{font-size:20px;text-align:center;letter-spacing:2px}@media screen and (max-width:767px){h2{font-size:16px}}h3{text-align:center;font-size:16px;letter-spacing:2.37px;font-weight:700;text-transform:uppercase}h4{text-align:center;font-size:25px;letter-spacing:4px}@media screen and (max-width:767px){h4{font-size:22px;letter-spacing:1px;line-height:24px}}.landing-p{font-size:14px;letter-spacing:1.4px;line-height:22px}.landing-p.justify{text-align:justify}@media screen and (min-width:768px){.landing-p-small{font-size:14px;line-height:20px}}.button{padding-top:10px;padding-bottom:10px;font-size:14px}@media screen and (max-width:767px){.button{font-size:16px;padding-top:4px;padding-bottom:4px;margin-left:0!important}.button:not(:first-child){margin-top:10px}}.landing-block{align-items:center}.landing-block>div{flex:0 0 50%;text-align:center}.landing-block>div.text-part{padding:0 20px}@media screen and (max-width:767px){.landing-block>div.text-part{padding:0}}.landing-block>div.text-part img{margin:10px 0}.landing-block .button{min-width:300px}#engagements_items{margin-top:60px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){#engagements_items{margin-top:20px}}#engagements_items li{flex:0 0 33.333%;max-width:33.333%;text-align:center;margin-bottom:80px;height:190px;display:flex;flex-direction:column;align-items:center;padding:0 5px}#engagements_items li>span{margin-top:auto;display:block;letter-spacing:3px;word-break:break-word}#engagements_items li>span>span#contact_mobile{display:none}#engagements_items li:nth-child(1)>.engagement-svg{width:76px}#engagements_items li:nth-child(2)>.engagement-svg{width:131px}#engagements_items li:nth-child(3)>.engagement-svg{width:139px}#engagements_items li:nth-child(4)>.engagement-svg{width:201px}#engagements_items li:nth-child(5)>.engagement-svg{width:124px}#engagements_items li:nth-child(6)>.engagement-svg{width:76px}@media screen and (max-width:767px){#engagements_items li{height:auto}#engagements_items li .engagement-svg{height:70px;width:auto!important}#engagements_items li>span{margin-top:20px;letter-spacing:.8px;font-size:12px}#engagements_items li>span>span#contact_mobile{display:initial}#engagements_items li>span>span#contact_desktop{display:none}#engagements_items li>span br{display:none}}#landing-christmas #engagements_items{max-width:978px;margin-left:auto;margin-right:auto}#landing-christmas #engagements_items li{margin-bottom:0}#landing-christmas #engagements_items li>.engagement-svg:nth-child(3){width:124px}.landing-engagements{display:flex;justify-content:space-between;flex-wrap:wrap}.landing-engagements>li{max-width:200px;flex:0 0 200px}.landing-engagements>li .engagement-svg{display:block;margin:0 auto 30px;max-width:100px;max-height:100px}.landing-engagements>li span{display:block;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1.56px;text-align:center;line-height:22px}@media screen and (max-width:767px){.landing-engagements>li{max-width:50%;flex:0 0 50%;margin-bottom:30px}.landing-engagements>li:nth-child(odd){padding-right:10px}.landing-engagements>li:nth-child(even){padding-left:10px}}#iframe_wrapper{max-width:880px;margin-left:auto;margin-right:auto}#iframe_wrapper #iframe_container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}#iframe_wrapper #iframe_container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#subscribe_title_container{margin-bottom:30px}#subscribe_title_container h1.landing-title{margin-bottom:20px}#subscribe_title_container p.landing-title{margin-bottom:0;font-size:20px;font-weight:500}#subscribe_flex{display:flex;justify-content:space-between;flex-wrap:wrap}#subscribe_flex .subscribe-flex{flex:0 0 100%;cursor:pointer;text-align:center;background-size:cover;height:440px;display:flex;flex-direction:column;align-items:center;background-position:center}@media screen and (max-width:991px){#subscribe_flex .subscribe-flex{flex:0 0 100%;padding:0 15px}}#subscribe_flex .subscribe-flex:nth-child(1){background-image:url(/img/landing/subscribe/bg_abonnement_bouquet.jpg)}@media screen and (max-width:991px){#subscribe_flex .subscribe-flex:nth-child(1){margin-bottom:40px}}#subscribe_flex .subscribe-flex:nth-child(2){background-image:url(/img/landing/subscribe/bg_abonnement_botte.jpg)}#subscribe_flex .subscribe-flex>div{background:#fff;margin:auto auto 20px;max-width:1000px;width:100%;padding:20px}@media screen and (max-width:767px){#subscribe_flex .subscribe-flex>div{height:auto;padding:10px}}#subscribe_flex .subscribe-flex>div>h2{text-transform:uppercase;font-family:"Blacker Display",Georgia,serif;font-size:24px;letter-spacing:1.07px;font-weight:800;margin-bottom:5px}@media screen and (max-width:767px){#subscribe_flex .subscribe-flex>div>h2{font-size:18px;letter-spacing:1px}}#subscribe_flex .subscribe-flex>div>p{font-size:18px;letter-spacing:1.23px;line-height:24px;margin:0}@media screen and (max-width:767px){#subscribe_flex .subscribe-flex>div>p{font-size:14px;letter-spacing:1px;line-height:20px}}#subscribe_flex .subscribe-flex>.button{max-width:310px;width:100%;position:relative;top:22px;font-size:20px}#subscribe_steps{margin-bottom:80px}#subscribe_steps>div{flex:0 0 33.333%;text-align:center;display:flex;flex-direction:column}#subscribe_steps>div span{font-family:"Blacker Display",Georgia,serif;font-weight:800;font-size:39px;letter-spacing:.87px;display:block}#subscribe_steps>div p{font-size:18px;letter-spacing:1.38px;line-height:24px}#subscribe_steps>div .subscribe-step-svg{width:auto;margin:auto}#subscribe_steps>div:not(:last-child){padding-bottom:20px}#subscribe_steps>div:nth-child(1)>img{height:118px}#subscribe_steps>div:nth-child(2)>img{height:48px}#subscribe_steps>div:nth-child(3)>img{width:95px}@media screen and (max-width:767px){#subscribe_steps{margin-bottom:50px}#subscribe_steps>div span{font-size:30px}#subscribe_steps>div p{font-size:14px}}.subscribe-block{margin-bottom:50px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center}.subscribe-block>div{text-align:center}.subscribe-block>div>div{background:#fff;padding:12px;text-align:left}@media screen and (min-width:768px){.subscribe-block>div>div{height:221px;padding:20px}}.subscribe-block>div>div>p{font-size:18px;letter-spacing:1.38px}.subscribe-block>div>div>p:first-child{text-transform:uppercase;font-family:"Blacker Display",Georgia,serif;font-size:27px;font-weight:700;letter-spacing:1.2px}@media screen and (max-width:767px){.subscribe-block>div>div>p{font-size:12px}.subscribe-block>div>div>p:first-child{font-size:18px}}.subscribe-block>div>a{line-height:48px;color:#fff;background:#1F376B;font-size:19px;font-weight:700;display:inline-block;margin-top:30px;width:310px}@media screen and (max-width:767px){.subscribe-block>div>a{margin:auto;font-size:14px;line-height:30px;max-width:160px;position:absolute;bottom:-15px;left:0;right:0}}@media screen and (max-width:767px){.subscribe-block{height:275px!important;margin-bottom:30px;position:relative}.subscribe-block>div{margin-top:0!important;width:auto!important}.subscribe-block>div>div{max-width:270px;background:rgb(255 255 255 / .9)}.subscribe-block#subscribe_bouquet>div{margin-right:10px}.subscribe-block#subscribe_botte>div{margin-left:10px}}#subscribe_bouquet{background-image:url(/img/landing/abonnement_bouquet.jpg);height:471px;align-items:flex-end}#subscribe_bouquet>div{margin-top:100px;width:593px;margin-right:30px}#subscribe_botte{background-image:url(/img/landing/abonnement_botte.jpg);height:475px;align-items:flex-start}#subscribe_botte>div{margin-top:50px;width:593px;margin-left:16px}#subscribe_engs{max-width:585px;width:100%;display:flex;margin-top:50px;margin-left:auto;margin-right:auto}#subscribe_engs>div{flex:0 0 33.333%;text-align:center;display:flex;flex-direction:column}#subscribe_engs>div .subscribe-eng-svg{display:block;max-width:55px;margin:0 auto 10px}#subscribe_engs>div span{margin-top:auto}#subscribe_engs>div:nth-child(1)>img,#subscribe_engs>div:nth-child(3)>img{padding-top:15px}@media screen and (max-width:991px){#subscribe_faq{flex-direction:column}}#subscribe_faq>div{flex:0 0 33.333%;padding:0 15px}#subscribe_faq>div:first-child{padding-left:0}#subscribe_faq>div:last-child{padding-right:0}#subscribe_faq>div>p{text-align:center;font-size:14px;letter-spacing:1px}#subscribe_faq>div>p a{text-decoration:underline}#subscribe_faq>div h3{font-family:"Blacker Display",Georgia,serif;font-weight:800;text-transform:initial;letter-spacing:1px;font-size:14px;margin-bottom:15px}@media screen and (max-width:991px){#subscribe_faq>div{padding:0;margin-bottom:20px}#subscribe_faq>div:last-child{margin-bottom:0}}#engagements{margin:40px auto;display:flex;text-align:center;max-width:700px}#engagements .engagement{flex:0 0 33.333%}#engagements .engagement span{font-size:12px;display:block;margin-top:10px;line-height:1.3}#engagements .engagement svg#heart{width:35px}#engagements .engagement svg#heart path{stroke-dasharray:160;stroke-dashoffset:160;animation:dash 4s linear infinite}@keyframes dash{from{stroke-dashoffset:160}to{stroke-dashoffset:0}}#engagements .engagement svg#ecoresp{width:38px;overflow:visible}#engagements .engagement svg#ecoresp path:nth-child(2){transform:rotate(0);transform-origin:bottom;animation:rotate_ecoresp_2 4s linear alternate infinite}#engagements .engagement svg#ecoresp path:nth-child(3){transform:rotate(0);transform-origin:bottom;animation:rotate_ecoresp_3 4s linear alternate infinite}@keyframes rotate_ecoresp_2{from{transform:rotate(0deg)}to{transform:rotate(-45deg)}}@keyframes rotate_ecoresp_3{from{transform:rotate(0deg)}to{transform:rotate(45deg)}}#engagements .engagement svg#recycle{width:35px;animation:rotate_recycle 4s linear infinite}@keyframes rotate_recycle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){#engagements .engagement span{margin-top:5px;line-height:14px}}#producteurs_slider{--swiper-navigation-color:#20396E;--swiper-navigation-size:36px}@media screen and (min-width:768px){#producteurs_slider img{max-width:990px}}.fiche-fleurs{max-width:568px;width:100%}#flower_calendar_wrapper{--swiper-theme-color:#20396E;--swiper-navigation-size:26px;position:relative}@media screen and (min-width:768px){#flower_calendar_wrapper{padding:0 30px}}#flower_calendar{padding-bottom:30px;margin-bottom:20px}@media screen and (min-width:992px){#flower_calendar .swiper-slide{height:auto}#flower_calendar .flower-container{display:flex;height:100%;flex-direction:column}}#flower_calendar .swiper-slide[data-view=summer] .flowers{background:#F1B930}#flower_calendar .swiper-slide[data-view=fall] .flowers{background:#F27B13}#flower_calendar .swiper-slide[data-view=winter] .flowers{background:#B6DAFF}#flower_calendar .swiper-slide[data-view=spring] .flowers{background:#F27294}#flower_calendar .season-name{font-family:"Blacker Display",Georgia,serif;font-weight:800;font-size:26px;text-align:center;margin-bottom:10px}#flower_calendar .flowers{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;padding:15px;border-radius:8px;overflow:hidden}@media screen and (min-width:992px){#flower_calendar .flowers{flex:1;align-content:start}}@media screen and (max-width:991px){#flower_calendar .flowers{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){#flower_calendar .flowers{grid-template-columns:repeat(2,1fr)}}#flower_calendar .flowers .flower{position:relative;overflow:hidden}#flower_calendar .flowers .flower img{display:block;width:100%;height:auto;transition:opacity 0.3s ease;background:#fff;border-radius:8px;overflow:hidden;aspect-ratio:41/52}@media screen and (max-width:991px){#flower_calendar .flowers .flower img{margin-bottom:4px}}#flower_calendar .flowers .flower a{display:block}#flower_calendar .flowers .flower a .flower-name{display:block;text-align:center;font-weight:700;font-size:14px}@media screen and (min-width:992px){#flower_calendar .flowers .flower a .flower-name{position:absolute;left:0;right:0;bottom:50px;font-size:18px;opacity:0;transition:opacity 0.3s ease;pointer-events:none}}#flower_calendar .flowers .flower a .flower-more{display:block;text-align:center;text-decoration:underline}@media screen and (min-width:992px){#flower_calendar .flowers .flower a .flower-more{position:absolute;left:0;right:0;bottom:20px;font-size:14px;opacity:0;transition:opacity 0.3s ease;pointer-events:none}}@media screen and (min-width:992px){#flower_calendar .flowers .flower a:hover img{opacity:.5}#flower_calendar .flowers .flower a:hover .flower-name,#flower_calendar .flowers .flower a:hover .flower-more{opacity:1}}@media screen and (min-width:992px){#flower_calendar .swiper-slide[data-view=summer] .flowers{grid-template-columns:repeat(8,1fr)}}#landing-calendar #email{max-width:350px;font-size:14px;margin:0 auto}#landing-calendar #register{margin-top:20px;font-size:16px}@media screen and (min-width:768px){#landing-calendar #register{padding:6px 50px 4px}}@media screen and (min-width:768px){#flower_calendar_text>div:first-child{padding-right:20px}#flower_calendar_text>div:last-child{padding-left:20px}}#flower_calendar_text p{font-size:14px;margin-bottom:0;text-align:center}@media screen and (min-width:768px){#flower_calendar_faq>div:first-child{padding-right:20px}#flower_calendar_faq>div:last-child{padding-left:20px}}#flower_calendar_faq p{font-size:14px}#subscribe_buttons_mobile{padding:10px 0;background:#fff;position:sticky;top:var(--header_h,88px)}#subscribe_buttons_mobile>a{padding:6px 0;width:100%}@media screen and (max-width:767px){#subscribe_buttons{display:none}}#subscribe_buttons>a{max-width:390px;width:100%}#subscribe_buttons>a:last-child{margin-left:15px}.triple-flex{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.triple-flex>div{flex:0 0 33.333%;padding:0 15px;text-align:center}@media screen and (max-width:767px){.triple-flex>div{flex:0 0 100%;margin-bottom:20px}.triple-flex>div:last-child{margin-bottom:0}}.triple-flex>div .button{max-width:300px;width:100%;top:-24px;position:relative;padding-left:0;padding-right:0}#amour_block>div{flex:0 0 33.33%;display:flex;flex-direction:column;text-align:center}@media screen and (max-width:767px){#amour_block>div{margin-bottom:50px}}#amour_block>div .amour-svg{height:115px;display:block;margin:0 auto 30px}@media screen and (max-width:767px){#amour_block>div .amour-svg{margin-bottom:20px;height:80px}}#amour_block>div>span{font-size:14px;letter-spacing:2.81px;text-align:center;line-height:22px}#subscribe_banner{position:absolute;top:var(--header_h,71px);height:40px;left:0;right:0;background:#20396E}@media screen and (min-width:768px){#subscribe_banner{top:var(--header_h,88px);height:80px}}#subscribe_banner>.subscribe-banner{overflow:hidden;color:#fff;font-family:"Blacker Display",Georgia,serif;font-size:40px;letter-spacing:1px;font-weight:800;line-height:80px}#subscribe_banner>.subscribe-banner img{width:30px;height:30px;display:inline-block;margin-right:60px}@media screen and (max-width:767px){#subscribe_banner>.subscribe-banner{font-size:20px;line-height:40px;height:40px}#subscribe_banner>.subscribe-banner img{width:20px;height:20px;margin-right:30px}}#landing-box #landingbox_title+p{font-size:18px;margin:50px auto 50px;letter-spacing:1.5px}@media screen and (max-width:767px){#landing-box #landingbox_title+p{font-size:14px;margin:20px auto;padding:0 15px}#landing-box #landingbox_title+p br{display:none}}#landing-box #landingbox_specs{display:flex;margin-bottom:40px;flex-wrap:wrap}@media screen and (max-width:767px){#landing-box #landingbox_specs{margin-bottom:20px}}#landing-box #landingbox_specs>li{flex:0 0 25%;display:flex;flex-direction:column}#landing-box #landingbox_specs>li>img{height:130px;object-fit:none}#landing-box #landingbox_specs>li>span{max-width:170px;font-size:12px;letter-spacing:1.3px;display:block;margin:0 auto;font-weight:700}@media screen and (max-width:767px){#landing-box #landingbox_specs>li{flex:0 0 50%;width:50%}}#landing-box #landingbox_btns{margin-bottom:60px}#landing-box #landingbox_btns a{margin:0 10px;width:230px}@media screen and (max-width:767px){#landing-box #landingbox_btns{margin-bottom:20px}#landing-box #landingbox_btns a{margin:10px 0}}#landing-box #landingbox_flex{margin-bottom:80px}@media screen and (max-width:767px){#landing-box #landingbox_flex{margin-bottom:20px}}#landing-box #landingbox_flex .flex>div{flex:0 0 50%;text-align:left}#landing-box #landingbox_flex .flex>div p.landingbox-p{font-size:18px;margin-bottom:20px;letter-spacing:1.5px}#landing-box #landingbox_flex .flex>div a.button{margin-top:40px;max-width:310px;width:100%}#landing-box #landingbox_flex .flex>div.landingbox-item{padding-top:80px}#landing-box #landingbox_flex .flex>div p.title{margin-bottom:40px}@media screen and (max-width:767px){#landing-box #landingbox_flex .flex>div{text-align:center;margin-bottom:30px;padding:0!important}#landing-box #landingbox_flex .flex>div p.landingbox-p{font-size:12px}#landing-box #landingbox_flex .flex>div a.button{margin-top:10px}}