.elementor-21 .elementor-element.elementor-element-5e06ee1{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5e06ee1 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-5e06ee1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(161% + 1.3px);height:72px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-7426a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7426a2f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7426a2f{text-align:center;}.elementor-21 .elementor-element.elementor-element-7426a2f img{width:58%;max-width:92%;height:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a308cdf > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21 .elementor-element.elementor-element-a308cdf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-ae38687 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-c8e34b0{--display:flex;--min-height:195px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c8e34b0.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-97f1511 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 18px 10px;}.elementor-21 .elementor-element.elementor-element-dbd8733{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dbd8733 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-dbd8733 > .e-con-inner > .elementor-shape-bottom svg{width:calc(161% + 1.3px);height:72px;}.elementor-21 .elementor-element.elementor-element-74225bd > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21 .elementor-element.elementor-element-74225bd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-49977d0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-626e371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-cdadb34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-04cc0d5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-f0ffc07 .elementor-heading-title{font-family:"Lavishly Yours", Sans-serif;font-size:42px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-6e294b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-baa6c64{--display:flex;--min-height:518px;--justify-content:center;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-aec704f img{width:69%;height:373px;object-fit:cover;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-color:#D3C07F;border-radius:400px 400px 400px 400px;}.elementor-21 .elementor-element.elementor-element-233f206{--display:flex;--min-height:518px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f26416f{text-align:center;}.elementor-21 .elementor-element.elementor-element-f26416f .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:34px;font-weight:700;color:#D3C07F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-84af00a{text-align:justify;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#4E4E4E;}.elementor-21 .elementor-element.elementor-element-84af00a p{margin-block-end:10px;}.elementor-21 .elementor-element.elementor-element-e4b8632{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-21 .elementor-element.elementor-element-e4b8632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7249202 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-f9c388d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-2cfdef4 .gallery-item{padding:0 15px 15px 0;}.elementor-21 .elementor-element.elementor-element-2cfdef4 .gallery{margin:0 -15px -15px 0;}.elementor-21 .elementor-element.elementor-element-2cfdef4 .gallery-item img{border-style:none;}.elementor-21 .elementor-element.elementor-element-2cfdef4 .gallery-item .gallery-caption{text-align:center;}.elementor-21 .elementor-element.elementor-element-5fd3ebc{--display:flex;}.elementor-21 .elementor-element.elementor-element-ae976e9 > .elementor-widget-container{margin:39px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-ae976e9{font-family:"Tenor Sans", Sans-serif;font-size:23px;font-weight:700;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-d350f7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button{background-color:#FDFCF7;font-family:"Tenor Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;word-spacing:0px;fill:#9C644C;color:#9C644C;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C644C;border-radius:50px 50px 50px 50px;padding:14px 75px 14px 75px;}.elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button:focus{background-color:#000000;color:#D4AF37;border-color:#D4AF37;}.elementor-21 .elementor-element.elementor-element-086f4f0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-086f4f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-086f4f0 .elementor-button:focus svg{fill:#D4AF37;}.elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button{background-color:#FDFCF7;font-family:"Tenor Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;word-spacing:0px;fill:#9C644C;color:#9C644C;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C644C;border-radius:50px 50px 50px 50px;padding:14px 70px 14px 70px;}.elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button:focus{background-color:#000000;color:#D4AF37;border-color:#D4AF37;}.elementor-21 .elementor-element.elementor-element-12c6684 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-12c6684.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-12c6684 .elementor-button:focus svg{fill:#D4AF37;}.elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button{background-color:#FDFCF7;font-family:"Tenor Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;word-spacing:0px;fill:#9C644C;color:#9C644C;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C644C;border-radius:50px 50px 50px 50px;padding:14px 85px 14px 85px;}.elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button:focus{background-color:#000000;color:#D4AF37;border-color:#D4AF37;}.elementor-21 .elementor-element.elementor-element-a2d763a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-a2d763a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-a2d763a .elementor-button:focus svg{fill:#D4AF37;}.elementor-21 .elementor-element.elementor-element-f5c4228{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-46fbb01{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-9193167{text-align:center;}.elementor-21 .elementor-element.elementor-element-9193167 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-fd8f3ec{--display:flex;}.elementor-21 .elementor-element.elementor-element-b8e524e{text-align:center;font-family:"Tenor Sans", Sans-serif;font-size:21px;font-weight:700;color:#000000;}.elementor-21 .elementor-element.elementor-element-6c6c456{text-align:justify;font-family:"Tenor Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-cf7aecc{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__front{background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/carte-tarot-bougies.png");background-position:center center;background-size:cover;border-style:none;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__back{background-color:#000000;background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/carte-tarot-bougies.png");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__button{background-color:#FDFCF7;margin-inline-center:0;font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:300;color:#9C644C;border-color:#9C644C;transition-duration:0.4s;border-width:1px;border-radius:33px;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__button:hover{background-color:#00000005;color:#D3C07F;border-color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-7df4dd0{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box{height:60vh;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__layer, .elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000003D;text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#040404CC;text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:80px;font-family:"Tenor Sans", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:70px;font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__front{background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/Grimmoires2.jpg");background-position:center center;background-size:cover;border-style:none;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back{background-color:#000000;background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/Grimmoires2.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__button{background-color:#FDFCF7;margin-inline-center:0;font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:300;color:#9C644C;border-color:#9C644C;transition-duration:0.4s;border-width:1px;border-radius:33px;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__button:hover{background-color:#00000005;color:#D3C07F;border-color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-3198d47{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box{height:60vh;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__layer, .elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__layer__overlay{border-radius:50px;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000009C;text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Tenor Sans", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#040404CC;text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:40px;font-family:"Tenor Sans", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-75dadfd0{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-75dadfd0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-75dadfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-75dadfd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7012998f{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-21 .elementor-element.elementor-element-7012998f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7012998f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e5b38e5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;text-transform:capitalize;word-spacing:11px;color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-ce03a3a > .elementor-widget-container{margin:44px 0px 100px 0px;}.elementor-21 .elementor-element.elementor-element-ce03a3a{text-align:justify;font-family:"Tenor Sans", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-d5ee255{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-5598831e{width:var( --container-widget-width, 73.016% );max-width:73.016%;--container-widget-width:73.016%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-5598831e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5598831e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-5598831e .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:40px;font-weight:400;color:#9C644C;}.elementor-21 .elementor-element.elementor-element-f9d7622{--display:flex;}.elementor-21 .elementor-element.elementor-element-41956ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-4d6e31d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#D3C07F;}.elementor-21 .elementor-element.elementor-element-4d6e31d > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4d6e31d .elementor-headline{text-align:center;font-family:"Tenor Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-4d6e31d .elementor-headline-plain-text{color:#9C644C;}.elementor-21 .elementor-element.elementor-element-4d6e31d .elementor-headline-dynamic-text{font-family:"Tenor Sans", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-4d6e31d .elementor-headline-dynamic-wrapper path{stroke:#9C644C;stroke-width:6px;}.elementor-21 .elementor-element.elementor-element-d954a64{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-fb3a2fb.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-aec704f img{width:78%;height:268px;}.elementor-21 .elementor-element.elementor-element-d350f7c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-a2d763a{width:var( --container-widget-width, 262.632px );max-width:262.632px;--container-widget-width:262.632px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box{height:40vh;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box{height:40vh;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5e06ee1{--width:100%;}.elementor-21 .elementor-element.elementor-element-dbd8733{--width:100%;}.elementor-21 .elementor-element.elementor-element-baa6c64{--width:50%;}.elementor-21 .elementor-element.elementor-element-233f206{--width:50%;}.elementor-21 .elementor-element.elementor-element-e4b8632{--width:100%;}.elementor-21 .elementor-element.elementor-element-f9c388d{--width:100%;}.elementor-21 .elementor-element.elementor-element-5fd3ebc{--width:100%;}.elementor-21 .elementor-element.elementor-element-46fbb01{--width:100%;}.elementor-21 .elementor-element.elementor-element-fd8f3ec{--width:100%;}.elementor-21 .elementor-element.elementor-element-cf7aecc{--content-width:70%;}.elementor-21 .elementor-element.elementor-element-75dadfd0{--width:99.904%;}.elementor-21 .elementor-element.elementor-element-7012998f{--width:100%;}.elementor-21 .elementor-element.elementor-element-f9d7622{--width:50%;}.elementor-21 .elementor-element.elementor-element-d954a64{--width:70%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-dbd8733:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dbd8733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ladyluna.fr/wp-content/uploads/2025/07/Fond-noir-paillettes.png");}.elementor-21 .elementor-element.elementor-element-dbd8733{--min-height:57vh;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-74225bd{text-align:center;}.elementor-21 .elementor-element.elementor-element-49977d0 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-49977d0{text-align:center;}.elementor-21 .elementor-element.elementor-element-6e294b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-baa6c64{--min-height:249px;--justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-aec704f img{width:75%;height:280px;}.elementor-21 .elementor-element.elementor-element-f26416f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-21 .elementor-element.elementor-element-f26416f .elementor-heading-title{font-size:31px;}.elementor-21 .elementor-element.elementor-element-84af00a{font-size:19px;}.elementor-21 .elementor-element.elementor-element-7249202{text-align:center;}.elementor-21 .elementor-element.elementor-element-7249202 .elementor-heading-title{font-size:34px;}.elementor-21 .elementor-element.elementor-element-b8e524e{font-size:25px;}.elementor-21 .elementor-element.elementor-element-7df4dd0 .elementor-flip-box{height:60vh;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__front{background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/Grimmoires2.jpg");background-position:center left;background-size:738px auto;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box__back{background-image:url("https://ladyluna.fr/wp-content/uploads/2026/02/Grimmoires2.jpg");background-position:center center;background-size:782px auto;}.elementor-21 .elementor-element.elementor-element-3198d47 .elementor-flip-box{height:60vh;}.elementor-21 .elementor-element.elementor-element-4d6e31d .elementor-headline{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-97f1511 */a {
    color: white;
    font-size: 12px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94f8402 */@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');

/*les étoiles*/
.guestbook-wrap .glsr form .glsr-field-rating {
  display: flex;
  justify-content: center;
  padding-bottom: 50px;
}


/* Wrapper du submit (Elementor) : centrage infaillible */
.guestbook-wrap .e-form__buttons,
.guestbook-wrap .elementor-field-group.elementor-field-type-submit.e-form__buttons[data-field="submit_button"]{
  width: 100% !important;
  display: grid !important;          /* plus fort que flex ici */
  place-items: center !important;    /* centre H & V */
  text-align: center !important;
}

/* Le bouton lui-même : pas en full-width, marge top */
.guestbook-wrap .e-form__buttons .glsr-button,
.guestbook-wrap .elementor-field-group.elementor-field-type-submit .glsr-button,
.guestbook-wrap .e-form__buttons .elementor-button{
  width: auto !important;
  justify-self: center !important;
  margin-top: 50px !important;
  display: inline-block !important;
  border: 1px solid #9C644C;
  border-radius: 100px;
  background-color: white;
  color: #9C644C;
  
}


/* Effet hover */
.guestbook-wrap .glsr form .glsr-button:hover{
  background:#9C644C;
  color:#fff;
  border-color:#9C644C;
}



/* modif formulaire complet*/
.guestbook-wrap #gwolle_gb,
.guestbook-wrap .glsr form {
  font-family: 'Tenor Sans', sans-serif;
}

/* Cacher les labels du formulaire Site Reviews */
.guestbook-wrap .glsr form label {
  display: none !important;
}

/* Garder visible le label du champ "terms" (case de sincérité) */
.guestbook-wrap .glsr form label[for*="terms"] {
  display: inline-block !important;
  font-size: 15px;
}

/*la case à cocher*/
.glsr-field-toggle{
    padding-top: 30px;
}

/* Champs de formulaire Site Reviews avec arrondi ovale */
.guestbook-wrap .glsr form input[type="text"],
.guestbook-wrap .glsr form input[type="email"] {
  border-radius: 10px; 
  border: 1px solid #9C644C;
}

.guestbook-wrap .glsr form textarea {
      border: 1px solid #9C644C;
      border-radius: 15px;
}

.glsr-toggle-switch 
{
    color: #D3C07F;
}/* End custom CSS */