.mandy-independent{--mandy-paper:#fbf2ed;--mandy-ink:#432e39;--mandy-muted:#806773;--mandy-accent:#884b61;--mandy-gold:#c49b79;--mandy-line:#ceb1b866;--mandy-serif:"Vollkorn", Georgia, serif;--mandy-floral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='340' viewBox='0 0 240 340' fill='none' stroke='%23976174' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M111 330C109 273 156 232 132 179C114 140 83 118 101 71M126 251C79 226 62 202 56 173C94 182 119 202 126 251ZM133 196C170 184 185 157 188 128C157 138 139 162 133 196ZM111 294C70 277 48 252 44 230C79 235 102 262 111 294Z'/%3E%3Cpath d='M102 111C67 107 47 82 61 60C44 39 67 17 91 30C102 8 133 14 137 39C164 35 174 65 153 81C157 110 125 128 102 111ZM102 101C77 105 61 82 77 66C66 47 87 33 104 47C123 32 143 49 133 68C151 83 129 106 112 94C93 96 83 80 94 68C107 55 125 68 118 80C111 91 99 82 104 75'/%3E%3Cpath d='M188 128C181 105 190 92 205 89C218 105 213 123 188 128ZM56 173C33 159 28 142 33 129C54 133 66 151 56 173M91 216L74 210M154 167L170 151M70 260L85 270'/%3E%3Ccircle cx='172' cy='59' r='2'/%3E%3Ccircle cx='46' cy='105' r='2'/%3E%3Cpath d='M194 213v12m-6-6h12M44 36v10m-5-5h10'/%3E%3C/svg%3E");margin:0;color:var(--mandy-ink);background:radial-gradient(ellipse at 95% 5%,#efd7dd88,transparent 38%),var(--mandy-paper);font-family:var(--mandy-serif);-webkit-font-smoothing:antialiased}.mandy-independent a{color:inherit}.mandy-independent a:focus-visible,.mandy-independent button:focus-visible,.mandy-independent input:focus-visible,.mandy-independent select:focus-visible{outline:2px solid var(--mandy-accent);outline-offset:5px}.mandy-header{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1500px;margin:auto;padding:24px 5vw 22px;position:relative}.mandy-header::after{content:"";position:absolute;bottom:0;left:5vw;right:5vw;height:1px;background:linear-gradient(90deg,transparent,#bb949c88 20%,#bb949c88 80%,transparent)}.mandy-brand{font:400 36px/1.05 var(--mandy-serif);letter-spacing:-.045em;text-decoration:none!important;white-space:nowrap}.mandy-brand span{font-style:italic;font-weight:400;color:var(--mandy-accent)}.mandy-brand small{display:block;padding-top:8px;font:9px/1.4 Arial,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--mandy-muted)}.mandy-header nav,.mandy-footer nav,.mandy-account-nav{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.mandy-header nav a,.mandy-footer nav a{font:11px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s}.mandy-header nav a:hover,.mandy-footer nav a:hover{color:var(--mandy-accent)}.mandy-header nav a:not(.mandy-account){padding-block:12px;border-bottom:1px solid #fff0}.mandy-header nav a:not(.mandy-account):hover{border-color:var(--mandy-gold)}.mandy-account,.mandy-button{display:inline-block;border:1px solid #ad7f8e;border-radius:99px;padding:13px 22px;text-decoration:none;background:#fff6}.mandy-header nav .mandy-account{padding:14px 24px;background:var(--mandy-accent);color:#fff8f3;border-color:var(--mandy-accent);box-shadow:0 5px 18px #884b6119}.mandy-content{min-height:55vh}.mandy-skip{position:absolute;left:-9999px}.mandy-skip:focus{left:16px;top:16px;z-index:999999;padding:12px;background:#fff;color:#111}.mandy-home .elementor-14896 .elementor-element-265598b{--min-height:min(720px, 80vh);min-height:560px;--justify-content:flex-end;--align-items:flex-start;width:calc(100% - 64px);max-width:1436px;margin:26px auto 0!important;padding:68px 6.5%!important;border-radius:150px 8px 130px 8px;overflow:hidden;isolation:isolate;box-shadow:0 25px 50px #57304013;background-position:center 46%!important}.mandy-home .elementor-14896 .elementor-element-265598b::before{background:linear-gradient(90deg,#291a2a7a 0%,#291a2a11 67%),linear-gradient(0deg,#281626a8,transparent 65%)!important;opacity:1}.mandy-home .elementor-14896 .elementor-element-c9a568b{color:#fff6ee;width:auto;font:400 clamp(76px, 9.5vw, 142px)/.94 var(--mandy-serif)!important;letter-spacing:-.065em;text-align:left}.mandy-home .elementor-element-c9a568b::before{content:"L’UNIVERS DE";display:block;margin-bottom:22px;font:10px/1.4 Arial,sans-serif;letter-spacing:.42em;color:#f0d7c8}.mandy-home .elementor-element-c9a568b p{margin:0}.mandy-home .elementor-element-c9a568b::after{content:"Photographies · Féminité · Liberté";display:block;margin-top:26px;font:italic 18px/1.5 var(--mandy-serif);letter-spacing:.025em;color:#f5e5df}.mandy-home .elementor-element-54755ad{background:transparent!important;--min-height:60px;min-height:60px;padding:15px 0!important;margin:0!important}.mandy-home .elementor-element-6919bc8{transform:none!important}.mandy-home .elementor-element-6919bc8 .elementor-icon{color:var(--mandy-gold)!important;font-size:16px}.mandy-home .elementor-14896 .elementor-element-cccd537{background:transparent!important;position:relative;isolation:isolate;padding:30px 5vw 100px!important;gap:0;overflow:hidden}.mandy-home .elementor-element-cccd537::after{content:"";position:absolute;z-index:-1;top:35px;right:-16px;width:240px;height:340px;background:var(--mandy-floral) center/contain no-repeat;opacity:.33;transform:rotate(14deg);pointer-events:none}.mandy-home .elementor-element-faa43c4{font:italic 400 clamp(34px, 4vw, 50px)/1.2 var(--mandy-serif)!important;color:var(--mandy-ink)!important}.mandy-home .elementor-element-faa43c4>.elementor-widget-container{margin:0 0 24px!important;padding:0!important}.mandy-home .elementor-element-faa43c4 p{margin:0}.mandy-home .elementor-element-9225861{width:100%;max-width:650px;margin-inline:auto;font:16px/1.9 var(--mandy-serif)!important;letter-spacing:0!important;color:var(--mandy-muted)!important}.mandy-home .elementor-element-9225861>.elementor-widget-container{margin:0!important}.mandy-home .elementor-element-9225861 p{margin-bottom:12px}.mandy-home .elementor-element-0c5316b{margin-top:16px}.mandy-home .elementor-14896 .elementor-element-1db576d{margin-top:90px;font:400 clamp(40px, 5vw, 62px)/1.2 var(--mandy-serif)!important;color:var(--mandy-ink)!important;text-decoration:none!important;letter-spacing:-.045em}.mandy-home .elementor-element-1db576d>.elementor-widget-container{margin:0!important}.mandy-home .elementor-element-1db576d::before{content:"✧";display:block;margin-bottom:12px;color:var(--mandy-gold);font-size:24px}.mandy-home .elementor-element-1db576d p{margin:0}.mandy-home .elementor-element-d5218b0{margin:16px auto 34px}.mandy-home .elementor-element-d5218b0 .elementor-icon{color:var(--mandy-gold)!important;font-size:16px}.mandy-home .elementor-element-51046ba:empty{display:none}.mandy-home .elementor-14896 .elementor-element-8f3d4e5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;max-width:1120px;margin:0 auto!important;align-items:stretch}.mandy-home .elementor-14896 .elementor-element-8f3d4e5>.e-con{--width:100%;width:100%;max-width:100%;min-width:0;margin:0!important;display:flex;flex-direction:column;gap:18px;padding:28px 18px 25px!important;background:#fffaf7;border:1px solid #d8bcc3!important;border-radius:140px 140px 12px 12px!important;box-shadow:0 12px 35px #73485c0b;transition:transform .25s,box-shadow .25s}.mandy-home .elementor-element-8f3d4e5>.e-con:hover{transform:translateY(-5px);box-shadow:0 18px 42px #73485c17}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-heading{order:2;margin:3px 0 0}.mandy-home .elementor-element-8f3d4e5 .elementor-heading-title{font:400 28px/1.2 var(--mandy-serif)!important;color:var(--mandy-ink)!important;letter-spacing:-.025em;text-align:center}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-image-carousel{order:1;width:100%;min-width:0}.mandy-home .elementor-element-8f3d4e5 .elementor-image-carousel-wrapper{position:relative;border-radius:125px 125px 5px 5px;overflow:hidden}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-image-carousel>.elementor-widget-container{-webkit-mask-image:none!important;mask-image:none!important}.mandy-home .elementor-element-8f3d4e5 .swiper-slide-image{display:block;width:100%;height:315px;object-fit:cover}.mandy-home .elementor-element-8f3d4e5 .swiper-slide figure{margin:0}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-text-editor{order:3;color:var(--mandy-muted)!important;font:14px/1.65 var(--mandy-serif)!important;text-align:center}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-text-editor p{margin:0}.mandy-home .elementor-element-8f3d4e5 .elementor-widget-button{order:4;margin-top:auto}.mandy-independent .mandy-content .elementor-button{padding:14px 25px;border:1px solid var(--mandy-accent);border-radius:99px!important;background:var(--mandy-accent)!important;color:#fff7f0!important;font:10px/1.4 Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:background .2s,box-shadow .2s}.mandy-independent .mandy-content .elementor-button:hover{background:#65384e!important;box-shadow:0 6px 20px #884b6125}.mandy-home .elementor-element-0c5316b .elementor-button{color:var(--mandy-accent)!important;background:transparent!important}.mandy-home .elementor-14896 .elementor-element-d5cf966{background:#eedfe1!important;border-top:1px solid #d2b6be77;padding:62px 24px!important;margin:0!important;position:relative;overflow:hidden}.mandy-home .elementor-element-d5cf966::before{background:var(--mandy-floral) left center/150px auto no-repeat!important;opacity:.3!important}.mandy-home .elementor-element-d5cf966>.e-con-inner{gap:18px;max-width:760px}.mandy-home .elementor-element-d5cf966 .elementor-widget-text-editor{max-width:600px;margin:auto;color:#765464!important;font:italic 21px/1.6 var(--mandy-serif)!important}.mandy-information{padding:45px 5vw 70px;max-width:1200px;margin:auto}.mandy-information>.elementor{border:1px solid var(--mandy-line);border-radius:90px 8px 8px 8px;padding:50px 24px;background:#fff9f5}.mandy-information .e-con{background-color:transparent!important}.mandy-information .elementor-widget-text-editor,.mandy-information .elementor-heading-title{color:var(--mandy-ink)!important}.mandy-information .elementor-element-265598b{min-height:240px;padding:35px 20px!important;position:relative;isolation:isolate}.mandy-information .elementor-element-265598b::before{background:none!important}.mandy-information .elementor-element-265598b::after{content:"";position:absolute;z-index:-1;width:160px;height:240px;right:2%;top:0;background:var(--mandy-floral) center/contain no-repeat;opacity:.3;pointer-events:none}.mandy-information .elementor-element-c9a568b{font:italic 400 clamp(38px, 6vw, 74px)/1.2 var(--mandy-serif)!important;letter-spacing:-.05em}.mandy-information .elementor-element-c9a568b::before{content:"MANDY VOLT";display:block;margin-bottom:24px;color:var(--mandy-muted);font:10px/1.5 Arial,sans-serif;letter-spacing:.3em}.mandy-information .elementor-element-c9a568b p{margin:0}.mandy-information .elementor-element-d5cf966{padding:25px 15px 30px!important}.mandy-content:not(.mandy-home):not(.mandy-form-page):not(.mandy-information){padding:50px 5vw}.mandy-content:not(.mandy-home) h1,.mandy-content:not(.mandy-home) h2{font-family:var(--mandy-serif);font-weight:400}.mandy-form-page{max-width:940px;margin:auto;padding:55px 30px 85px;position:relative;isolation:isolate}.mandy-form-page::before{content:"";position:absolute;z-index:-1;width:240px;height:340px;top:20px;right:-115px;background:var(--mandy-floral) center/contain no-repeat;opacity:.25;pointer-events:none}.mandy-checkout-heading{max-width:760px;margin:0 auto 24px}.mandy-checkout-heading a{font:12px/1.5 Arial,sans-serif;color:var(--mandy-muted);text-decoration:none}.mandy-form-page .mp_wrapper{max-width:760px;margin-inline:auto;color:var(--mandy-ink);background:#fffaf6;border:1px solid #d6b9c1;border-radius:42px 8px 42px 8px;padding:40px;box-shadow:0 20px 50px #70374c0b}.mandy-form-page .mp_wrapper h1,.mandy-form-page .mp_wrapper h2,.mandy-form-page .mp_wrapper h3{font-family:var(--mandy-serif)!important;font-weight:400!important;color:var(--mandy-ink)!important}.mandy-form-page .mp_wrapper h1{font-size:38px;letter-spacing:-.04em}.mandy-form-page .mp_wrapper label{color:#513c46!important;font-size:14px}.mandy-form-page .mp_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]),.mandy-form-page .mp_wrapper select{background:#fffdfa;color:#392d34;border:1px solid #d5bdc5;border-radius:8px;min-height:46px;box-shadow:inset 0 1px 3px #54354604}.mandy-form-page .mp_wrapper input[type=submit],.mandy-form-page .mepr-submit{background:var(--mandy-accent);color:#fff8f2;border:0;border-radius:99px;padding:14px 28px}.mandy-form-page .mp_wrapper a{color:#81485f}.mandy-form-page .mp_wrapper table{color:inherit}.mandy-form-page .mp_wrapper td,.mandy-form-page .mp_wrapper th{border-color:#dfcdd2}.mandy-form-page .mp_wrapper #mepr-account-nav{border-color:var(--mandy-line)}.mandy-account-nav{padding:12px 0 25px;margin-bottom:28px;border-bottom:1px solid var(--mandy-line);gap:18px}.mandy-account-nav a{text-decoration:none;color:var(--mandy-accent)}.mandy-albums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mandy-albums article{padding:24px 18px;border:1px solid var(--mandy-line);border-radius:24px 4px;background:#f9eceb}.mandy-albums h3{font:400 24px/1.25 var(--mandy-serif)}.mandy-albums .mandy-button{padding:10px 15px;font-size:13px}.mandy-payments{width:100%;border-collapse:collapse}.mandy-payments td,.mandy-payments th{padding:14px;text-align:left;border-bottom:1px solid #d5c9cd}.mandy-empty{padding:80px 24px;max-width:900px;margin:auto}.mandy-independent .boe-footer-legal,.mandy-independent #boe-chat-root,.mandy-independent .trp-language-switcher-container{display:none!important}#albums{scroll-margin-top:30px}.mandy-footer{position:relative;padding:58px 5vw 25px;background:#3a2634;color:#f7eae3;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;overflow:hidden}.mandy-footer::before{content:"";position:absolute;inset:0;background:var(--mandy-floral) right -25px bottom -100px/210px auto no-repeat;opacity:.28;pointer-events:none}.mandy-footer-signature{display:flex;flex-direction:column;align-items:center;gap:14px}.mandy-footer .mandy-brand{font-size:40px}.mandy-footer .mandy-brand span{color:#d4a6aa}.mandy-flourish{color:#c9a17c;font:30px/1 Georgia,serif}.mandy-footer p{color:#d2b9c1;margin:0;font-size:11px}.mandy-footer-signature p{font:italic 15px/1.4 var(--mandy-serif);letter-spacing:.03em}.mandy-footer>p{width:100%;padding-top:23px;border-top:1px solid #cda3b02b}@media (max-width:1024px){.mandy-home .elementor-element-8f3d4e5 .swiper-slide-image{height:270px}.mandy-home .elementor-14896 .elementor-element-8f3d4e5{gap:18px}.mandy-form-page::before{right:0}}@media (max-width:700px){.mandy-header{padding:22px 20px 17px;flex-direction:column;gap:22px}.mandy-brand{font-size:34px}.mandy-header nav{width:100%;justify-content:center;gap:17px}.mandy-header nav a{font-size:9px;letter-spacing:.07em}.mandy-header nav .mandy-account{padding:10px 14px}.mandy-home .elementor-14896 .elementor-element-265598b{width:calc(100% - 24px);margin-top:15px!important;min-height:540px;--min-height:68svh;border-radius:95px 6px 80px 6px;padding:35px 25px!important;background-position:57% center!important}.mandy-home .elementor-14896 .elementor-element-c9a568b{font-size:clamp(58px, 14vw, 88px)!important}.mandy-home .elementor-element-c9a568b::before{font-size:9px;letter-spacing:.34em;margin-bottom:15px}.mandy-home .elementor-element-c9a568b::after{font-size:14px;margin-top:20px}.mandy-home .elementor-14896 .elementor-element-cccd537{padding:25px 22px 60px!important}.mandy-home .elementor-element-cccd537::after{right:-80px;top:10px;width:180px;opacity:.24}.mandy-home .elementor-element-9225861{font-size:15px!important;line-height:1.85!important}.mandy-home .elementor-14896 .elementor-element-1db576d{margin-top:60px}.mandy-home .elementor-14896 .elementor-element-8f3d4e5{grid-template-columns:minmax(0,1fr);max-width:370px;gap:30px}.mandy-home .elementor-14896 .elementor-element-8f3d4e5>.e-con{padding:22px 18px!important}.mandy-home .elementor-element-8f3d4e5 .swiper-slide-image{height:345px}.mandy-home .elementor-14896 .elementor-element-d5cf966{padding:45px 24px!important}.mandy-home .elementor-element-d5cf966 .elementor-widget-text-editor{font-size:18px!important}.mandy-form-page{padding:30px 16px 55px}.mandy-form-page .mp_wrapper{padding:30px 20px;border-radius:30px 5px}.mandy-form-page .mp_wrapper h1{font-size:32px}.mandy-albums{grid-template-columns:minmax(0,1fr)}.mandy-payments td,.mandy-payments th{padding:10px 6px;font-size:13px}.mandy-information{padding:25px 16px 45px}.mandy-information>.elementor{padding:35px 16px;border-radius:45px 5px}.mandy-footer{padding:45px 20px 22px}}@media (prefers-reduced-motion:reduce){.mandy-independent *,.mandy-independent *::before,.mandy-independent *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}