@import url(//www.terredecouleurs-fermeflorale.fr/wp-content/themes/astra-child/../astra/style.css);@font-face{font-family:'CommissionerDigits';src:url(//www.terredecouleurs-fermeflorale.fr/wp-content/themes/astra-child/fonts/commissioner-regular.woff2) format('woff2');font-weight:400;font-style:normal;unicode-range:U+0030-0039}p,div,span,ul,li,textarea,.prix-tableau th,.prix-tableau td,article div{font-family:'CommissionerDigits','Codec Cold',Arial,sans-serif !important}h1{font-family:'Baguet Script',serif !important;font-weight:500 !important;font-size:64px}.ast-single-entry-banner[data-post-type=page][data-banner-background-type=featured]{height:400px}.main-header-menu>.menu-item>.menu-link,#astra-footer-menu>.menu-item>.menu-link{font-size:20px !important;font-feature-settings:"smcp" !important}.bigImage img,.bigImageLeft img{width:400px}.littleImage img,.littleImageLeft img{width:300px;position:absolute;top:-300px}h2 span{font-family:'Baguet script',sans-serif !important;font-size:45px}.smcp,.smcp h2,.smcp h4{font-feature-settings:"smcp" !important;font-weight:initial !important;line-height:1em !important}.noMargin p{margin-bottom:0 !important}b,strong{font-weight:800}.citation p{margin-bottom:20px}#astra-footer-menu a{color:#000}#astra-footer-menu a:hover,.ast-footer-copyright a:hover,.footer-widget-area .ast-builder-html-element a:hover,.coordonnees a:hover{color:#e6144d}.ast-footer-copyright p{font-size:14px;line-height:1}.ast-footer-copyright a{color:#000}.footer-widget-area .ast-builder-html-element a{color:#000;text-decoration:underline}.elementor-section,.site-below-footer-wrap[data-section=section-below-footer-builder],.ast-primary-header-bar{padding:0}.ast-footer-social-1-wrap .ast-builder-social-element svg{width:40px;height:40px}[data-section=section-fb-social-icons-1] .footer-social-inner-wrap{text-align:right;margin-bottom:20px}.footer-widget-area.widget-area.site-footer-focus-item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-around}.ast-builder-grid-row-container{padding-bottom:0}#block-8,#block-10{width:23%}#block-11{width:50%}.grecaptcha-badge{display:none}.elementor-element .swiper .elementor-swiper-button svg{height:2em !important;width:2em !important;fill:#fff;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.service-column{position:relative;overflow:hidden;cursor:pointer;padding:0 !important}.BannerTitleHome{width:70% !important}.service-column>.elementor-element,.service-column>.elementor-widget-wrap{position:relative;z-index:2}.service-column:hover .elementor-heading-title{transform:translateY(-20px);transition:transform .3s ease}.service-column .description{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.service-column .test:hover .description{opacity:1;max-height:200px}.test{width:100% !important;height:100% !important}.test:hover{backdrop-filter:blur(5px)}.elementor-element-f033ac4{padding:0 !important}.elementor-element-f033ac4 h3{line-height:1em !important}.alt{font-family:Arial,sans-serif !important}.elementor-12 .elementor-element.elementor-element-a3d38c9{background-size:120px !important}.elementor-12 .elementor-element.elementor-element-47cba91,.elementor-397 .elementor-element.elementor-element-e46b42b{background-size:100px}.elementor-295 .elementor-element.elementor-element-36e5f0a img{left:30px}.elementor-12 .elementor-element.elementor-element-22894fd,.elementor-12 .elementor-element.elementor-element-db88e17,.elementor-12 .elementor-element.elementor-element-b244167,.elementor-12 .elementor-element.elementor-element-0cea0f5,.elementor-12 .elementor-element.elementor-element-813624b,.elementor-12 .elementor-element.elementor-element-4e22c07{width:100%}#Temoignages{width:80%}.tss-wrapper .tss-layout3 .item-content-wrapper,.tss-wrapper .tss-isotope1 .item-content-wrapper,.tss-wrapper .tss-video1 .item-content-wrapper,.tss-wrapper .tss-carousel3 .item-content-wrapper{background:0 0 !important}.tss-wrapper .tss-layout3 .item-content-wrapper,.tss-wrapper .tss-isotope1 .item-content-wrapper,.tss-wrapper .tss-video1 .item-content-wrapper,.tss-wrapper .tss-carousel3 .item-content-wrapper{padding-bottom:0}.single-item-wrapper{display:flex;flex-direction:column-reverse}.tss-wrapper .tss-even .tss-grid-item{margin-top:20px}.tss-wrapper .single-item-wrapper h3.author-name{margin:0}.temoignage h3{font-family:'Codec Cold',sans-serif}.temoignage p{font-style:normal !important;font-size:16px}.tss-wrapper .tss-layout3 .item-content-wrapper:before,.tss-wrapper .tss-isotope1 .item-content-wrapper:before,.tss-wrapper .tss-video1 .item-content-wrapper:before,.tss-wrapper .tss-carousel3 .item-content-wrapper:before{color:#979797;left:-10px}.temoignage .author-name{display:none}.page-id-295 .ast-single-entry-banner,.page-id-397 .ast-single-entry-banner,.page-id-1400 .ast-single-entry-banner,.page-id-581 .ast-single-entry-banner,.page-id-658 .ast-single-entry-banner,.privacy-policy .ast-single-entry-banner{display:none}.elementor-295 .elementor-element.elementor-element-59953bd{background-size:100px}.slowFlower p,.elementor-element-4482133 p{margin-bottom:0}.bigImageLeft.engagement img{width:450px !important}.littleImageLeft.engagement img{width:250px;top:-200px}.elementor-295 .elementor-element.elementor-element-f8a0c9d{background-size:150px}.numero{width:90px;height:90px;line-height:90px}.numero p{font-family:'Baguet Script',serif !important}.elementor-element-ad62b10 img{height:190px !important;width:auto}#BlocMariage .smcp,#BlocAteliers .smcp{font-family:"Codec Cold",Arial,sans serif;margin-top:20px;font-size:20px;color:#179daa}#paragResponsable{margin-left:10%}.overRight img{position:relative;left:-25%;bottom:-170px}.prix-tableau{margin-bottom:0}.prix-tableau th{background-color:initial !important;border-bottom-width:4px;font-weight:800 !important;font-size:17px}.prix-tableau tr th:first-child,.prix-tableau tbody tr:first-child td:first-child,.prix-tableau tbody tr:nth-child(3) td:first-child,.prix-tableau tbody tr:nth-child(6) td:first-child{padding-left:50px !important;font-weight:800;font-size:17px;border-left:0}.prix-tableau thead tr th{border-top:0}.prix-tableau thead tr th:last-child{border-right:0}.prix-tableau thead tr th:first-child{border-left:0}.prix-tableau thead tr,.prix-tableau tbody tr:nth-child(2),.prix-tableau tbody tr:nth-child(5){border-bottom:4px solid #fff}.prix-tableau tbody tr:nth-child(6) td,.prix-tableau tbody tr:nth-child(8) td{border-bottom:0 !important}.prix-tableau tr th,.prix-tableau tr td{border-left:0;border-right:0}.prix-tableau th,.prix-tableau td{padding:5px !important}#IllustrationPrix img{position:relative;right:-100px;z-index:1;top:-70px}.elementor-element-6771eba{padding:30px 50px 0;background-color:#c3edf2}.elementor-397 .elementor-element.elementor-element-cf2ef20{background-size:100px}.elementor-element-bd1cef1 img{width:400px}.elementor-element-8135e5c img{width:370px}.elementor-page-581 footer{margin-top:-130px;z-index:1}.elementor-element-a75992e,.elementor-element-49dca92{background-size:100px}.coordonnees a{color:#000}.elementor-element-21cc7f8{padding:0 !important}#wpcf7-f7-p581-o1 form{width:85%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#wpcf7-f7-p581-o1 form p:first-child,#wpcf7-f7-p581-o1 form p:nth-child(2),#wpcf7-f7-p581-o1 form p:nth-child(3),#wpcf7-f7-p581-o1 form p:nth-child(4),#wpcf7-f7-p581-o1 form p:nth-child(5){width:46% !important}#wpcf7-f7-p581-o1 form p:nth-child(6),#wpcf7-f7-p581-o1 form p:nth-child(7){width:100%}#wpcf7-f7-p581-o1 form p:nth-child(8){margin:auto}.wpcf7-spinner{position:absolute}.socialsImage img{position:relative;top:-200px}.pt-cv-content-item h4 a{font-weight:500 !important;font-size:24px;line-height:1em;font-family:'Baguet script',serif}.pt-cv-title{padding:20px 20px 10px}.pt-cv-content{padding:0 20px 20px}.pt-cv-content-item{background-color:#f5f4ef !important}.ast-single-entry-banner{position:relative;background-image:url('https://www.terredecouleurs-fermeflorale.fr/wp-content/uploads/2025/07/couronne-de-fleurs-sechees-scaled.jpg');background-size:cover;background-position:0 70%;height:300px;z-index:1;overflow:hidden}.ast-single-entry-banner:before{content:'';position:absolute;inset:0;background-color:rgba(255,255,255,.4);z-index:-1}.post-template-default .entry-title{color:#fff;text-shadow:2px 2px 5px #000;font-size:40px !important;line-height:1}form input{font-family:'Arial'}.error-404{width:80%;margin:50px auto 100px;text-align:center}.error-404 h1{font-size:50px}.boutonsRedirections{display:flex;flex-wrap:wrap;justify-content:center}.boutonsRedirections a{padding:10px 20px}.boutonsRedirections a{background-color:#aedee4;color:#000;margin:0 20px;font-size:20px}.boutonsRedirections a.redirectAccueil:hover{background-color:#db860e;color:#fff}.boutonsRedirections a.redirectFleurs:hover{background-color:#179daa;color:#fff}.boutonsRedirections a.redirectContact:hover{background-color:#c15a9e;color:#fff}.cmplz-document h1{font-size:64px !important;text-shadow:#000 5px 5px 10px}.cmplz-document .entry-content{width:80%;margin:50px auto}#cmplz-document{max-width:initial !important}#cmplz-document h2{font-size:32px;color:#179daa;margin-top:30px;padding-bottom:0}#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{color:#179daa}#cmplz-document h3{font-size:24px !important}#cmplz-document h4{font-size:18px !important}#cmplz-document h5{font-size:16px}#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-family:'Codec Cold';font-feature-settings:"smcp" !important;font-weight:initial !important;line-height:1em !important}.cmplz-contact-email span{font-family:sans-serif !important;letter-spacing:.7px}#cmplz-document p{font-size:16px}.main-header-menu-toggle{margin-right:30px}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:30px;height:30px;fill:#e6144d}@media (max-width:1024px){.main-header-menu>.menu-item>.menu-link,#astra-footer-menu>.menu-item>.menu-link{text-align:center}.main-header-bar-wrap{width:80%;margin:auto}.single-post main{width:80%;margin:auto}.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:#fff}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:#000}.overRight img,#IllustrationPrix img{position:initial}.numero{width:60px;height:60px}.numero p{line-height:60px}.elementor-element-5629e60 img{width:194px}.elementor-element-57d0a79.littleImageLeft img{left:0}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row{grid-template-columns:repeat(1,1fr)}[data-section=section-fb-social-icons-1] .footer-social-inner-wrap,footer .ast-builder-html-element p{text-align:center !important}#cmplz-manage-consent button.cmplz-manage-consent{display:none}footer #block-8,footer #block-10{width:23%}footer #block-8 figure,footer #block-10 figure{text-align:center}[data-section=section-fb-social-icons-1] .footer-social-inner-wrap{margin-top:20px}footer #block-11{width:40%}.footer-widget-area.widget-area.site-footer-focus-item{align-items:center}.wp-image-1063,.wp-image-1065{max-width:150px !important}#paragResponsable{margin-left:5%}}@media (max-width:769px){body,#page{overflow-x:hidden}.BannerTitleHome{width:80% !important}.elementor-element-cc06ea5{padding:0}.elementor-element-ab95548{width:80% !important;margin:auto}.bigImage img,.bigImageLeft img{width:80%}.littleImage img,.littleImageLeft img{width:70%;position:absolute;top:-80px;right:0}.elementor-12 .elementor-element.elementor-element-47cba91{background-size:80px}.main-header-bar-wrap{width:90%;margin:auto}.wp-image-1063,.wp-image-1065{max-width:100px !important}.elementor-element-c7ecfbb{margin-bottom:100px}.elementor-element-36e5f0a img{left:0}.elementor-element-92e8841{order:2}.elementor-element-d36e743 img{position:relative}.elementor-element-4fc21d8{background-size:100px}.elementor-element-e930158.bigImageLeft.engagement img{width:90% !important;margin:auto 5%}.elementor-element-d36e743.littleImageLeft.engagement img{width:200px;left:-70%}.littleImageLeft.engagement img{top:-180px}.elementor-element-e5ec2e6{margin-top:-150px}#paragResponsable{margin-left:5%}.elementor-element-6771eba{padding:30px}#wpcf7-f7-p581-o1 form p:first-child,#wpcf7-f7-p581-o1 form p:nth-child(2),#wpcf7-f7-p581-o1 form p:nth-child(3),#wpcf7-f7-p581-o1 form p:nth-child(4),#wpcf7-f7-p581-o1 form p:nth-child(5){width:100% !important}.page-id-1559 h1{line-height:1 !important}.cmplz-document .entry-content{width:90%}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{padding:5px}.cookies-per-purpose .name{width:50% !important}}