/*@font-face {
    font-family: "Caviar Dreams";
    src: url(//villa-a-la-mer.com/wp-content/plugins/tswd-front-end/font-lib/fonts/CaviarDreams_BoldItalic.ttf);
    font-weight: bold;
    font-style: italic;
}*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:400;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body #page-container .et_slide_in_menu_container{width:50%;opacity:1 !important;transition:none !important;overflow:auto;padding:6% 0;background:var(--color-dark-blue) !important}#mobile_menu_slide{transition:none !important}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu{right:17px;top:21px}.mobile_menu_bar.et_pb_header_toggle{width:110px}body.menu-hovering svg.wave-menu .svg-elem-1,svg.wave-menu svg.wave-menu .svg-elem-1{stroke-dashoffset:calc(101.46395111083984px / 1.265) !important}svg.wave-menu .svg-elem-1{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s;stroke-dasharray:101.46395111083984px}body.menu-hovering svg.wave-menu .svg-elem-2,svg.wave-menu svg.wave-menu .svg-elem-2{stroke-dashoffset:calc(101.46395111083984px / 1.265) !important}svg.wave-menu .svg-elem-2{stroke-dashoffset:0;stroke-dasharray:101.46395111083984px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s}body.menu-hovering svg.wave-menu .svg-elem-3,svg.wave-menu svg.wave-menu .svg-elem-3{stroke-dashoffset:calc(101.46395111083984px / 1.265) !important}svg.wave-menu .svg-elem-3{stroke-dashoffset:0;stroke-dasharray:101.46395111083984px !important;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s !important;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s !important}.et_header_style_left #et-top-navigation .mobile_menu_bar:before,.et_slide_in_menu_container .mobile_menu_bar:before{display:none}.sous-menu.rose-wine:hover a{color:var(--rose) !important}.sous-menu.white-wine:hover a{color:var(--color-white-wine) !important}.sous-menu.red-wine:hover a{color:var(--color-red-wine) !important}.sous-menu.sparkling-wine:hover a{color:var(--color-sparkling-wine) !important}.menu-item{text-align:left;margin-left:12%}.menu-item:hover,.menu-item a:hover{opacity:1 !important}.menu-item:not(.sous-menu) a{font-family:var(--playfair);font-size:1.5em !important;line-height:1.1em;margin-bottom:.1em;margin-top:.5em}.menu-item.sous-menu a{font-size:.85em !important}.menu-item a{padding:5px 0 !important}#mobile_menu_slide .menu-item:nth-child(1) a{margin-top:0}#main-header.et-fixed-header{background-color:rgb(255 255 255/78%);backdrop-filter:blur(15px)}body.safari #main-header.et-fixed-header{background-color:rgb(255 255 255/98%)}#main-content{overflow:hidden}#main-header>.container{width:97%;max-width:97%}#page-container{margin-top:0 !important}body.full-header #page-container{padding-top:0 !important}body.full-header #main-header:not(.et-fixed-header){background:0 0 !important;box-shadow:none !important}body.full-header #main-header:not(.et-fixed-header) a{color:#fff !important}body.full-header #main-header:not(.et-fixed-header) #logo{filter:invert(1) brightness(5)}.italic-or-not.italic{font-style:italic;font-weight:700}b.italic-or-not{font-weight:500}.black-background-section{background-color:var(--color-dark-blue)}.black-background-section *{color:#fff}.slick-prev,.slick-next{top:28%}.slick-prev{left:-38px}.slick-next{right:-38px}.slick-prev:before,.slick-next:before{font-family:'monospace'}.slick-prev:before{content:"‹"}[dir=rtl] .slick-prev:before{content:"›"}[dir=rtl] .slick-next{left:-10px;top:70px;right:auto}.slick-next:before{content:"›"}[dir=rtl] .slick-next:before{content:"‹"}.slick-dots li button:before{font-size:50px !important}.slick-dots{bottom:-2em}#footer-top{display:flex;justify-content:center;padding-top:3em;padding-bottom:.5em}#footer-top img,#presentation .et_pb_image img{width:70%;max-width:800px}#main-footer .widget_nav_menu{width:100%}#text-2{width:85%}#footer-widgets .footer-widget li br,#footer-widgets .footer-widget li:before,#main-footer .widget_nav_menu .sous-menu{display:none}#footer-info{font-size:.8em;text-align:center;font-weight:400}#footer-info a{font-weight:500}#footer-bottom .container{display:flex;justify-content:center;align-items:center;flex-direction:column}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#nutrition .et_pb_module.et_pb_number_counter,#nutrition .appended-click,.home .et_pb_text:not(.no-anim),#presentation .et_pb_image{transition-duration:1.2s;opacity:0;transition-delay:.5s}.home .et_pb_text:not(.no-anim).active,#presentation .et_pb_image.active{opacity:1}.pagination-wrapper{height:100%;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;right:5px;z-index:10;pointer-events:none}.pagination-wrapper:after{content:'';height:100%;width:2px;position:absolute;background:#000;top:0}.et_pb_section.white-line .pagination-wrapper:after{background:#fff}.pagination{width:6em;height:6em;z-index:5;display:flex;justify-content:center;align-items:center}.pagination:not(.pagination.active) g.group-points{opacity:0}#tasting-line .pagination,#testimonials .pagination,#ingredients .pagination,#why-slider .pagination,#wines .pagination,#home-header .pagination-wrapper .pagination{opacity:0}.pagination svg{animation:rotate 10s linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}#wines-white .pagination circle{fill:var(--color-white-wine)}#wines-white .pagination g.group-points path.path2{fill:var(--color-white-wine)}#wines-red .pagination circle{fill:var(--color-red-wine)}#wines-red .pagination g.group-points path.path2{fill:var(--color-red-wine)}#wines-sparkling .pagination circle{fill:var(--color-sparkling-wine)}#wines-sparkling .pagination g.group-points path.path2{fill:var(--color-sparkling-wine)}#ingredients-slider .pagination circle{fill:var(--color-white-wine)}#ingredients-slider .pagination g.group-points path.path2{fill:var(--color-white-wine)}#home-header{background-attachment:fixed}#home-header .et_pb_row{height:80vh;display:flex;align-items:center}#home-header .et_pb_row *{color:#fff}#home-header h1{font-size:clamp(6em, 9vw, 14em);margin-top:-10vh;hyphens:auto;word-wrap:break-word}#home-header p{font-size:clamp(4em, 7vw, 10em);font-family:var(--playfair);line-height:1em;hyphens:auto;word-wrap:break-word}#home-header p strong{font-weight:500;padding-left:1em;font-size:1.35em}#nutrition h2,#tasting h2,#story h2,#ingredients h2,#wines h2,#presentation h2{padding-bottom:3%}#presentation strong{font-family:var(--playfair);font-size:1.25em;font-weight:600;font-style:italic}.background-section{background-color:var(--color-very-light-blue)}.wines-section{display:flex;justify-content:flex-end}.wines-section .et_pb_row{margin:unset}.wines-section .et_pb_row .et_pb_text:nth-child(2){display:flex;flex-direction:column;justify-content:flex-end}.wines-section .et_pb_row .et_pb_text:nth-child(2) .et_pb_text_inner{overflow:auto}.wines-section .et_pb_row .et_pb_column:nth-child(1){z-index:5}.wines-section .et_pb_column:nth-child(1){display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.wines-section .et_pb_text h3{position:absolute;top:.15em;right:-2em;font-size:7vw;color:#000;line-height:.81em}#wines-sparkling .et_pb_text h3 em,.wines-section .et_pb_text h3 em{transform:translateX(-.65em);position:relative;display:inline-block}.wines-section .et_pb_text p{font-size:1.35em}#wines-sparkling{height:100vh;padding-bottom:0 !important;display:flex !important;align-items:flex-end;justify-content:flex-end}#wines-sparkling .et_pb_row{display:inline-block;width:unset;margin:0 3% 13% 1%}#wines-sparkling *{color:#fff}.black-background-section strong{font-family:var(--playfair);font-size:1.75em}.black-background-section .pagination{opacity:0}#wines-sparkling h3{font-size:9vw;position:relative;right:0;padding-top:1.5em;line-height:.63em}#wines-sparkling h3 em{font-size:.58em;transform:none !important}#alcool-removed .et_pb_blurb{cursor:pointer;overflow:hidden;max-width:400px;left:0;right:0;margin:auto}#alcool-removed .et_pb_blurb:not(.active) .et_pb_blurb_description{opacity:0;display:none !important}#alcool-removed .et_pb_blurb *{cursor:pointer}#alcool-removed .et_pb_blurb:after{background:#000;width:80%;height:60%;position:absolute;z-index:9;background-repeat:no-repeat;background-size:contain;background-position:center;bottom:0;right:0;color:#fff;padding:10%;transition-duration:.333s;opacity:0;transform:translateY(100%)}#alcool-removed .et_pb_blurb.actived:after{opacity:1;transform:translateY(0%)}#alc1:after{content:"Alcohol removed and 100% natural, our wines are made for everyone to enjoy. Experience authentic pleasure with complete peace of mind.  "}#alc2:after{content:"With Villa à la Mer, stay in control and fully enjoy life’s most precious moments while savoring a delicious glass of wine."}#alc3:after{content:"Celebrate endlessly and cherish only the best memories."}#alc4:after{content:"Alcohol-free and chemical-free, our wines can be enjoyed with complete peace of mind. They adapt to your lifestyle without risk of addiction, offering a simple and safe pleasure."}#alc5:after{content:"Crafted exclusively with natural aromas, it’s free from additives and non-addictive. Enjoy an authentic and healthy pleasure with complete peace of mind. "}#alc6:after{content:"With only 20 calories per serving, our alcohol removed wines combine indulgence and lightness. Enjoy a guilt-free moment of pleasure. "}#alcool-removed .et_pb_blurb_container{position:absolute;top:0;width:100%;height:100%;padding:12%;font-family:var(--playfair);font-size:3em !important;line-height:1em;display:flex;align-items:center;font-weight:700;color:#fff}#ingredients-slider .et_pb_module,#alcool-removed .et_pb_blurb{transition-duration:.666s;opacity:0}#ingredients-slider .et_pb_module.active,#alcool-removed .et_pb_blurb.active{opacity:1}#alcool-removed .et_pb_main_blurb_image{margin-bottom:0;width:100%}#ingredients-slider .et_pb_module img,#alcool-removed .et_pb_main_blurb_image img{width:100%;animation:none !important;opacity:1 !important}#alcool-removed .et_pb_blurb_container:hover{background-color:hsla(205,68%,27%,.5344)}#alcool-removed .et_pb_blurb_container:hover .italic-or-not{font-style:italic}#alcool-removed{padding-bottom:8%}div#why{height:100vh}div#why h2{color:#fff;font-size:6em;padding-top:1.5em;line-height:1.1em}#why-slider{padding:0 !important}#why-slider *{color:#fff}#testimonials-slider,#why-slider .et_pb_row{width:100% !important;max-width:100% !important;padding:0 !important}#why-slider .et_pb_column{width:115%}#why-slider .et_pb_module{display:inline-flex;width:30%;overflow:hidden;flex-direction:column;justify-content:center;padding:8%}#why-slider blockquote{border:none !important;padding:0 !important;margin:0 0 .63em !important;text-align:right;font-size:50px;font-weight:300;transform:translateX(9%)}#why-slider blockquote em{font-style:normal;font-size:3em;font-weight:500;padding-top:.21em;display:inline-block;padding-bottom:.35em}#why-slider .et_pb_text_inner>p{padding-left:20%}#why-slider .et_pb_text_inner strong{font-family:var(--playfair);font-size:1.825em;font-weight:600}#why-slider .slick-slide:nth-child(1){background-color:var(--color-dark-blue)}#why-slider .slick-slide:nth-child(2){background-color:var(--color-blue)}#why-slider .slick-slide:nth-child(3){background-color:var(--color-light-blue)}#why-slider,#why-slider .slick-slide:nth-child(4),#why-slider .slick-slide:nth-child(5){background-color:#9fc2db}#why-slider .slick-track{display:flex !important}#why-slider .slick-slide{height:inherit !important}#ingredients-slider .et_pb_module{padding:0 6%}#ingredients-slider .et_pb_row{width:150% !important;max-width:150% !important;padding:0 !important;margin-left:-25%}#ingredients-slider .et_pb_blurb_content{max-width:90%;margin:0 auto}#ingredients-slider h3.et_pb_module_header{margin-bottom:-1em;z-index:9;position:relative;font-size:3em;line-height:1.35em}#ingredients-slider .et_pb_module_header b{display:block;transform:translateX(.75em);font-size:1.75em}#ingredients-slider .et_pb_module_header i{font-size:1.5em}#testimonials-slider ul.slick-dots,#ingredients-slider ul.slick-dots{position:relative;margin-top:2em}#ingredients-slider .et_pb_blurb_content strong{font-family:var(--playfair);font-size:2em;font-weight:500}#story strong{font-family:var(--playfair);font-size:4em}#story .et_pb_column_2_3{padding:6% 3%}#story .et_pb_image img{width:70%;max-width:700px;padding:1em 0}#testimonials-slider{margin-top:2.65em}#testimonials-slider .et_pb_text_inner{padding:0 8%}#testimonials-slider .et_pb_column:after{content:'';background:linear-gradient(90deg,rgb(234 244 251/0%) 0%,#ea 70%);width:25%;height:100%;position:absolute;z-index:9;background-repeat:no-repeat;background-size:contain;background-position:center;top:0;right:0;color:#d9;pointer-events:none}#testimonials-slider .et_pb_column:before{content:'';background:linear-gradient(90deg,rgb(234 244 251/0%) 0%,#ea 70%);width:25%;height:100%;position:absolute;z-index:9;background-repeat:no-repeat;background-size:contain;background-position:center;top:0;left:0;color:#d9;transform:rotate(180deg);pointer-events:none}#tasting-line ul,#tasting-line ul *,#why-slider,#why-slider *,#ingredients-slider,#ingredients-slider * #testimonials-slider,#testimonials-slider *{cursor:grab !important}#testimonials .et_pb_column_3_5 .et_pb_text{font-family:var(--playfair);font-size:2.35em;line-height:1em}#testimonials-slider .et_pb_text{font-family:var(--playfair);font-size:1.15em}#testimonials-slider .et_pb_text strong{font-size:1.25em}#occasions{padding:6% 0}#occasions:after{content:'';background:url(https://villa-a-la-mer.com/wp-content/uploads/2025/01/Groupe-279.svg);width:8em;height:100%;position:absolute;z-index:9;background-repeat:no-repeat;background-size:contain;background-position:bottom;bottom:12%;left:3%}#occasions:before{content:'';height:1px;background:#fff;width:82%;position:absolute;bottom:17%;left:6%}#occasions .et_pb_column{padding-left:9%;padding-right:9%;padding-bottom:4%}#tasting{padding-bottom:0}#tasting-line .et_pb_row{width:100% !important;max-width:100% !important}#tasting-line li{position:relative;font-family:var(--playfair);font-size:2.25em;font-weight:700;padding-top:3em;cursor:pointer;text-align:center}#tasting-line li:after{content:'';height:1px;width:100%;position:absolute;background:#000;top:1em;left:0}#tasting-line li:before{content:'';background:url(https://villa-a-la-mer.com/wp-content/uploads/2025/01/Groupe-282.svg);width:2em;height:2em;position:absolute;z-index:9;background-repeat:no-repeat !important;background-size:contain !important;background-position:center;top:0;right:0;left:0;margin:auto;cursor:pointer}#tasting-line li.active:before,#tasting-line li:hover:before{background:url(https://villa-a-la-mer.com/wp-content/uploads/2025/01/Groupe-281.svg);animation:rotate 10s linear infinite}#tasting-line li em{display:block;font-size:.5em;transform:translateX(1em);font-style:initial}#tasting-line li strong,#tasting-line li em{transition-duration:.666s;opacity:0}#tasting-line li.active strong,#tasting-line li.active em{opacity:1}#tasting-line .pagination-wrapper{opacity:0}#nutrition .et_pb_gallery a>img{display:none}.mfp-title{display:none}img.mfp-img{width:85vw}#nutrition .et_overlay{display:none !important}#nutrition .appended-click{color:var(--color-blue);font-weight:700;font-size:1.42em;transform-origin:left;transition-duration:.333s;opacity:0;cursor:pointer}#nutrition .appended-click:hover{transform:scale(1.1)}#nutrition .active.et_pb_module.et_pb_number_counter,#nutrition .active .appended-click{opacity:1}#nutrition .et_pb_module.et_pb_number_counter{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;padding-right:20%}#nutrition h4{font-family:Montserrat;font-size:1.72em;font-weight:700;text-align:left}#nutrition .et_pb_number_counter .percent p{line-height:1em;font-size:2em}#nutrition .percent{height:unset !important;margin-bottom:8px !important;padding-left:1em}#nutrition .et_pb_number_counter h4:after{content:"Amount Per Serving";text-align:left;font-weight:500;display:block;font-size:.75em;padding-top:8px}#nutrition{padding-bottom:6%}.legal-page .pagination-wrapper{display:none}#legal-page h1{font-size:4em}#legal-page h2{font-size:2em}#legal-page h3{font-size:1.8em}#legal-page h4{font-size:1.6em}#legal-page h5{font-size:1.4em}#legal-page h6{font-size:1.2em}@media all and (max-width:980px){.pagination-wrapper{display:none}.et_pb_equal_columns .et_pb_column_empty{height:75vh;display:block !important}.wines-section .et_pb_text h3{position:relative;right:-.65em;padding-bottom:9%}#wines-sparkling h3,.wines-section .et_pb_text h3{font-size:6em}.wines-section .et_pb_column:nth-child(1){align-items:flex-start}#main-header{position:fixed !important;top:0;width:100%}body #page-container #et-top-navigation{padding-top:24px !important;padding-bottom:0 !important}.wines-section{padding-top:0}#testimonials{padding-top:0}#ingredients-slider .et_pb_module{padding:0 19%}#ingredients-slider h3.et_pb_module_header{font-size:2.5em}#testimonials-slider .et_pb_text{padding:0 9%}#main-footer .menu-item{margin-left:0}#footer-widgets .footer-widget li{padding-left:0}}@media all and (max-width:767px){body #page-container .et_slide_in_menu_container{width:100%}#wines-sparkling h3,.wines-section .et_pb_text h3{font-size:5em}#why-slider .et_pb_text_inner>p{padding-left:5%}#occasions:after{position:relative;display:block;aspect-ratio:3/2;width:60%;height:unset;left:auto;margin:auto}#occasions:before{bottom:9%}}@media all and (max-width:579px){.wines-section .et_pb_image img{aspect-ratio:2/3}div#why h2{font-size:5em}#main-header>.container{width:95%}}@media all and (max-width:479px){#wines-sparkling h3,.wines-section .et_pb_text h3{font-size:4em}#wines-sparkling .et_pb_text h3 em{transform:translateX(-.15em)}div#why h2{font-size:4em}#ingredients-slider h3.et_pb_module_header{font-size:2.1em}#main-header>.container{width:92%}}