:root{--ldc-navy:#16324F;--ldc-navy-deep:#0E2135;--ldc-gold:#D4A017;--ldc-gold-bright:#F2B418;--ldc-wine:#6A041D;--ldc-cream:#F9F6EE;--ldc-paper:#FFFDF8;--ldc-char:#26221B;--ldc-body:#4C463B;--ldc-line:#E6DFCC;--ldc-serif:'Playfair Display',Georgia,serif;--ldc-sans:'DM Sans',system-ui,sans-serif}body{font-family:var(--ldc-sans)}h1,h2,h3,h4{font-family:var(--ldc-serif);text-wrap:balance}.elementor-widget-heading .elementor-heading-title{font-family:var(--ldc-serif)!important;text-wrap:balance}.elementor-widget-text-editor,.elementor-widget-icon-list .elementor-icon-list-text{font-family:var(--ldc-sans)!important}body.elementor-kit-443{--e-global-typography-primary-font-family:'DM Sans';--e-global-typography-secondary-font-family:'Playfair Display';--e-global-typography-text-font-family:'DM Sans';--e-global-typography-accent-font-family:'DM Sans';--e-global-typography-c941a70-font-family:'Playfair Display'}.entry-content{color:var(--ldc-body)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{color:var(--ldc-char)}.entry-content a{color:var(--ldc-wine)}.entry-content a:hover{color:var(--ldc-gold)}.elementor-button,.ldc-btn{background-color:var(--ldc-gold)!important;background-image:none!important;color:#10233A!important;border:0!important;border-radius:6px!important;font-family:var(--ldc-sans)!important;font-weight:700!important;letter-spacing:.04em;transition:background .2s,transform .2s!important}.elementor-button:hover,.ldc-btn:hover{background-color:var(--ldc-gold-bright)!important;background-image:none!important;transform:translateY(-2px)}.elementor-button .elementor-button-text{color:#10233A!important}header.elementor-location-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:#0E2135!important;box-shadow:0 6px 24px rgb(8 18 30 / .35);transition:background .35s,box-shadow .35s}body.admin-bar header.elementor-location-header{top:32px}body{padding-top:64px}body.home,body.ldc-home,body.ldc-page{padding-top:0}body.ldc-page:not(.home) .site-content{padding-top:0!important}body.home header.elementor-location-header:not(.ldc-scrolled){background:transparent!important;box-shadow:none}header.elementor-location-header .e-con,header.elementor-location-header .e-con-inner,header.elementor-location-header .elementor-container,header.elementor-location-header .elementor-widget-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important}header.elementor-location-header>.e-con,header.elementor-location-header .e-con{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;width:100%;flex-wrap:nowrap!important;align-items:center!important}@media(min-width:991px){header.elementor-location-header .e-con{height:58px!important;padding-top:0!important;padding-bottom:0!important}header.elementor-location-header .elementor-widget,header.elementor-location-header .elementor-widget-container{margin:0!important;padding-top:0!important;padding-bottom:0!important}header.elementor-location-header .elementor-element-7cdabad{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.elementor-968 .elementor-element-dbd99b7.elementor-widget-wpr-mega-menu{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin-left:auto!important}.elementor-968 .elementor-element-c195bb9{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin-left:6px!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.elementor-968 .elementor-widget-social-icons{width:auto!important}.elementor-968 .elementor-social-icons-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center}.elementor-968 .wpr-nav-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center}.elementor-968 .wpr-menu-item{white-space:nowrap}.elementor-968 .elementor-widget-social-icons{flex:0 0 auto!important}}header.elementor-location-header .elementor-element-bb7840f{display:none!important}header.elementor-location-header .elementor-widget-theme-site-logo img{border-radius:50%;box-shadow:0 0 0 2px rgb(212 160 23 / .55);width:40px!important;height:40px!important;max-width:40px;object-fit:cover;display:block}header.elementor-location-header .elementor-widget-theme-site-logo a{display:inline-flex;align-items:center;gap:13px;text-decoration:none}.ldc-wordmark{font-family:var(--ldc-serif);font-weight:700;font-size:1.18rem;color:#F9F6EE;white-space:nowrap;line-height:1}.ldc-wordmark i{color:var(--ldc-gold-bright);font-style:italic}@media(max-width:560px){.ldc-wordmark{display:none}}.elementor-968 .wpr-nav-menu>li{margin:0!important}.elementor-968 .wpr-menu-item{font-family:var(--ldc-sans)!important;font-weight:500!important;font-size:.95rem!important;color:#EDE9DD!important;letter-spacing:.02em;position:relative;padding:10px 14px!important;line-height:1.15!important;min-height:0!important}.elementor-968 .wpr-menu-item:after{content:"";position:absolute;left:14px;right:calc(100% - 14px);bottom:4px;height:2px;background:var(--ldc-gold-bright);transition:right .28s}.elementor-968 .wpr-menu-item:hover:after,.elementor-968 .current-menu-item>.wpr-menu-item:after,.elementor-968 .current_page_item>.wpr-menu-item:after{right:14px}.elementor-968 .wpr-menu-item:hover,.elementor-968 .current-menu-item>.wpr-menu-item{color:#fff!important}.elementor-968 .wpr-nav-menu{align-items:center}.elementor-968 .wpr-mobile-mega-menu-wrap,.elementor-968 .wpr-mobile-nav-menu{background:var(--ldc-navy-deep)!important}.elementor-968 .wpr-mobile-menu-item{color:#F9F6EE!important;font-family:var(--ldc-serif)!important;border-bottom:1px solid rgb(249 246 238 / .12)}.elementor-968 .wpr-mobile-toggle{color:#F9F6EE!important}.elementor-968 .elementor-social-icon{background-color:transparent!important;transition:transform .2s}.elementor-968 .elementor-social-icon:hover{transform:translateY(-2px)}.elementor-968 .elementor-social-icon i,.elementor-968 .elementor-social-icon svg{color:#D9DFE6;fill:#D9DFE6}.elementor-968 .elementor-social-icon:hover i,.elementor-968 .elementor-social-icon:hover svg{color:var(--ldc-gold-bright);fill:var(--ldc-gold-bright)}footer.elementor-location-footer{background:var(--ldc-navy-deep)!important}footer.elementor-location-footer .e-con,footer.elementor-location-footer .e-con-inner,footer.elementor-location-footer .elementor-container,footer.elementor-location-footer .elementor-widget-wrap{background:transparent!important;background-image:none!important}footer.elementor-location-footer .elementor-widget-heading .elementor-heading-title{font-family:var(--ldc-sans)!important;font-weight:700!important;font-size:.76rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ldc-gold)!important}footer.elementor-location-footer .elementor-element-605714f1 .elementor-heading-title{color:#8FA0B3!important;letter-spacing:.22em!important}footer.elementor-location-footer .elementor-icon-list-text,footer.elementor-location-footer .elementor-icon-list-item a{font-family:var(--ldc-sans)!important;font-size:.9rem!important;color:#B9C4D0!important}footer.elementor-location-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--ldc-gold-bright)!important}footer.elementor-location-footer .elementor-icon-list-icon i,footer.elementor-location-footer .elementor-icon-list-icon svg{color:var(--ldc-gold);fill:var(--ldc-gold)}footer.elementor-location-footer .elementor-social-icon{background-color:transparent!important}footer.elementor-location-footer .elementor-social-icon i,footer.elementor-location-footer .elementor-social-icon svg{color:#B9C4D0;fill:#B9C4D0}footer.elementor-location-footer .elementor-social-icon:hover i,footer.elementor-location-footer .elementor-social-icon:hover svg{color:var(--ldc-gold-bright);fill:var(--ldc-gold-bright)}footer.elementor-location-footer .hfe-copyright-wrapper{color:rgb(185 196 208 / .6)!important;font-family:var(--ldc-sans)!important;font-size:.8rem!important}footer.elementor-location-footer .hfe-copyright-wrapper a{color:rgb(185 196 208 / .8)!important}footer.elementor-location-footer .elementor-widget-site-logo img,footer.elementor-location-footer .hfe-site-logo img{border-radius:50%;box-shadow:0 0 0 2px rgb(212 160 23 / .55);width:46px!important;height:46px!important;object-fit:cover}footer.elementor-location-footer .hfe-site-logo a,footer.elementor-location-footer .elementor-widget-site-logo a{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.elementor-482 .elementor-element.elementor-element-864b201{position:relative;min-height:min(92vh,860px);background-size:cover!important;background-position:center!important;justify-content:center;padding-top:130px!important;padding-bottom:100px!important;isolation:isolate}.elementor-482 .elementor-element.elementor-element-864b201::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(11 24 39 / .80),rgb(13 28 45 / .58) 55%,rgb(11 24 39 / .84));pointer-events:none;z-index:1}.elementor-482 .elementor-element.elementor-element-864b201>.elementor-element{position:relative;z-index:2}.elementor-482 .elementor-element.elementor-element-864b201 .elementor-widget-container{text-align:center}.elementor-482 .elementor-element-508ea04 .elementor-heading-title{font-family:var(--ldc-sans)!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--ldc-gold-bright)!important;text-align:center}.elementor-482 .elementor-element-f95ff89 .elementor-heading-title{font-family:var(--ldc-serif)!important;font-weight:700!important;font-size:clamp(2.4rem,5.6vw,4.2rem)!important;line-height:1.14!important;color:#FBF8F0!important;text-align:center;max-width:18ch;margin:0 auto}.elementor-482 .elementor-element-3e439e5 .elementor-heading-title{font-family:var(--ldc-sans)!important;font-weight:400!important;font-size:clamp(1.02rem,1.4vw,1.18rem)!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important;color:#DCE1E6!important;text-align:center;max-width:60ch;margin:0 auto}.elementor-482 .elementor-widget-heading .elementor-heading-title{color:var(--ldc-char)!important}.elementor-482 .elementor-element-5bfac46 .elementor-heading-title,.elementor-482 .elementor-element-427c82f .elementor-heading-title{color:#FBF8F0!important}.elementor-482 .elementor-element-5bfac46 .elementor-widget-text-editor,.elementor-482 .elementor-element-427c82f .elementor-widget-text-editor{color:#C9D2DC!important}.elementor-482 .elementor-element-508ea04 .elementor-heading-title{color:var(--ldc-gold-bright)!important}.elementor-482 .elementor-element-f95ff89 .elementor-heading-title{color:#FBF8F0!important}.elementor-482 .elementor-element-3e439e5 .elementor-heading-title{color:#DCE1E6!important}.elementor-482 .elementor-widget-image-carousel .swiper-slide img{border-radius:10px}.elementor-widget-taxonomy-filter .e-filter{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center;justify-content:safe center;gap:10px!important;overflow-x:auto!important;padding:10px 16px;scrollbar-width:thin!important;scrollbar-color:rgb(212 160 23 / .4) #fff0}.elementor-widget-taxonomy-filter .e-filter-item{flex:0 0 auto!important;width:auto!important;white-space:nowrap;font-family:var(--ldc-sans)!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.06em;padding:11px 18px!important;border-radius:99px!important;border:1.5px solid var(--ldc-line)!important;background:var(--ldc-paper)!important;color:var(--ldc-body)!important;transition:.2s}.elementor-widget-taxonomy-filter .e-filter-item:hover{border-color:var(--ldc-gold)!important}.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"],.elementor-widget-taxonomy-filter .e-filter-item.e-active{background:var(--ldc-gold)!important;border-color:var(--ldc-gold)!important;color:#10233A!important;text-shadow:none!important}.elementor-1008 .elementor-element.elementor-element-794f799{display:flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important}.elementor-1008 .elementor-element.elementor-element-794f799 .elementor-icon-list-items.elementor-inline-items{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;margin-inline:0!important;width:auto!important}.elementor-1008 .elementor-element.elementor-element-794f799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:0!important;display:inline-flex!important;align-items:center!important;gap:7px;white-space:nowrap!important}.elementor-1008 .elementor-element.elementor-element-794f799 .elementor-icon-list-item a{display:inline-flex!important;align-items:center!important;gap:7px;white-space:nowrap!important}.elementor-1008 .elementor-element.elementor-element-794f799 .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important}.wprm-recipe-container{border:1px solid var(--ldc-line)!important;border-radius:12px!important;overflow:hidden;background:var(--ldc-paper)!important;font-family:var(--ldc-sans)!important}.wprm-recipe-container .wprm-recipe-name{font-family:var(--ldc-serif)!important;color:var(--ldc-char)!important}.wprm-recipe-container .wprm-recipe-header,.wprm-recipe-container h3,.wprm-recipe-container h4{color:var(--ldc-char)!important;font-family:var(--ldc-serif)!important}.wprm-recipe-container li,.wprm-recipe-container td,.wprm-recipe-container p{color:var(--ldc-body)!important}.wprm-recipe-container a{color:var(--ldc-wine)!important}.ldc-article-gallery{margin:2.2em 0 0;padding:1.6em 0 0;border-top:2px solid var(--ldc-gold)}.ldc-article-gallery h2{font-family:var(--ldc-serif);color:var(--ldc-char);font-size:1.4rem;margin-bottom:.9em}.ldc-article-gallery .ldc-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ldc-article-gallery figure{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--ldc-line);box-shadow:0 10px 26px rgb(22 50 79 / .09)}.ldc-article-gallery img{width:100%;height:100%;object-fit:cover;display:block}.ldc-article-gallery figcaption{font-size:.82rem;color:var(--ldc-body);padding:8px 2px 0;font-style:italic}.ldc-page .entry-title,.ldc-page .entry-header{display:none}.ldc-page .site-main,.ldc-page .entry-content,.ldc-page .site-content{margin:0!important;padding:0!important;max-width:none!important}.ldc-page .entry-content>p:empty{display:none}.ldc-hero{position:relative;min-height:min(92vh,880px);display:flex;align-items:center;justify-content:center;background-color:#0E2135;background-size:cover;background-position:center;isolation:isolate;padding:150px 20px 110px}.ldc-hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(11 24 39 / .80),rgb(13 28 45 / .58) 55%,rgb(11 24 39 / .84));z-index:1;pointer-events:none}.ldc-hero-inner{position:relative;z-index:2;text-align:center;max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.ldc-hero h1{font-family:var(--ldc-serif);font-weight:700;color:#FBF8F0;font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.14;margin:0;max-width:18ch}.ldc-hero h1 em{color:var(--ldc-gold-bright)}.ldc-hero p{color:#DCE1E6;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.7;max-width:56ch;margin:0}.ldc-eyebrow-gold{color:var(--ldc-gold-bright)!important}.ldc-cta-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:10px}.ldc-cta-center{margin-top:44px}.ldc-btn-gold{background-color:var(--ldc-gold)!important;color:#10233A!important}.ldc-btn-ghost{background-color:transparent!important;color:#F5F1E6!important;box-shadow:inset 0 0 0 1.5px rgb(249 246 238 / .55)}.ldc-btn-ghost:hover{background-color:transparent!important;color:var(--ldc-gold-bright)!important;box-shadow:inset 0 0 0 1.5px var(--ldc-gold-bright)}.ldc-btn-ghost-dark{background-color:transparent!important;color:var(--ldc-wine)!important;box-shadow:inset 0 0 0 1.5px var(--ldc-wine)}.ldc-btn-ghost-dark:hover{background-color:transparent!important;color:var(--ldc-gold)!important;box-shadow:inset 0 0 0 1.5px var(--ldc-gold)}.ldc-pain{background:var(--ldc-paper);border:1px solid var(--ldc-line);border-radius:10px;padding:32px 28px;position:relative;transition:transform .25s,box-shadow .25s}.ldc-pain::before{content:"";position:absolute;top:0;left:28px;width:44px;height:3px;background:var(--ldc-gold)}.ldc-pain:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(22 50 79 / .12)}.ldc-pain h3{font-family:var(--ldc-serif);color:var(--ldc-char);font-size:1.26rem;margin:0 0 10px}.ldc-pain p{color:var(--ldc-body);font-size:.95rem;margin:0}.ldc-band{position:relative;background-color:#0E2135;background-size:cover;background-position:center;isolation:isolate;padding:clamp(56px,7vw,90px) 0}.ldc-band-veil{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgb(11 24 39 / .96) 30%,rgb(14 33 53 / .85));z-index:1;pointer-events:none}.ldc-band-in{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}.ldc-band h2{font-family:var(--ldc-serif);color:#FBF8F0;font-size:clamp(1.8rem,3.2vw,2.6rem);margin:14px 0 0;max-width:20ch}.ldc-band h2 em{color:var(--ldc-gold-bright)}.ldc-gal{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:880px){.ldc-gal{grid-template-columns:repeat(2,1fr)}}.ldc-gal figure{margin:0;border-radius:10px;overflow:hidden;aspect-ratio:1}.ldc-gal img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ldc-gal figure:hover img{transform:scale(1.05)}.ldc-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ldc-sec{padding:clamp(56px,7vw,96px) 0}.ldc-light{background:var(--ldc-cream)}.ldc-lighter{background:var(--ldc-paper)}.ldc-darker{background:var(--ldc-navy-deep)}.ldc-sec-head{max-width:640px;margin-bottom:clamp(30px,4vw,52px)}.ldc-sec-head h2{font-size:clamp(1.8rem,3.2vw,2.5rem);color:var(--ldc-char);margin-top:16px}.ldc-eyebrow{font-family:var(--ldc-sans);font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ldc-wine);display:inline-flex;align-items:center;gap:14px}.ldc-eyebrow:before{content:"";width:34px;height:2px;background:currentColor;opacity:.85}.ldc-darker .ldc-eyebrow,.ldc-page-head .ldc-eyebrow{color:var(--ldc-gold)}.ldc-page-head{background:linear-gradient(170deg,var(--ldc-navy) 0%,var(--ldc-navy-deep) 100%);padding:calc(96px + clamp(36px,5vw,64px)) 0 clamp(40px,5vw,60px);position:relative;overflow:hidden}.ldc-page-head:after{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border:1.5px solid rgb(212 160 23 / .18);border-radius:50%}.ldc-page-head h1{color:#FBF8F0;font-size:clamp(2rem,4.2vw,3.2rem);margin:16px 0 0;max-width:24ch}.ldc-page-head p{color:#C9D2DC;max-width:60ch;margin:12px 0 0}.ldc-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:880px){.ldc-grid3{grid-template-columns:1fr}}.ldc-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(26px,4vw,40px)}.ldc-search{position:relative;max-width:560px}.ldc-search input{width:100%;padding:15px 18px;border-radius:8px;border:1.5px solid var(--ldc-line);background:var(--ldc-paper);font:500 .97rem var(--ldc-sans);color:var(--ldc-char);outline:none}.ldc-search input:focus{border-color:var(--ldc-gold)}.ldc-chips{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:rgb(212 160 23 / .4) #fff0}.ldc-chip{flex:none;white-space:nowrap;font:700 .8rem/1 var(--ldc-sans);letter-spacing:.06em;padding:12px 18px;border-radius:99px;border:1.5px solid var(--ldc-line);background:var(--ldc-paper);color:var(--ldc-body);cursor:pointer;transition:.2s}.ldc-chip:hover{border-color:var(--ldc-gold)}.ldc-chip.on{background:var(--ldc-navy);border-color:var(--ldc-navy);color:#F9F6EE}.ldc-post{background:var(--ldc-paper);border:1px solid var(--ldc-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;text-decoration:none!important}.ldc-post:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(22 50 79 / .12)}.ldc-post img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.ldc-pad{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.ldc-tag{align-self:flex-start;font:700 .67rem/1 var(--ldc-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ldc-navy);padding:6px 10px;border-radius:4px}.ldc-post h3{font-size:1.14rem;color:var(--ldc-char);margin:0;font-family:var(--ldc-serif)}.ldc-more{margin-top:auto;font:700 .85rem/1 var(--ldc-sans);color:var(--ldc-gold);letter-spacing:.06em}.ldc-post:hover .ldc-more{color:var(--ldc-wine)}.ldc-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ldc-meta .ldc-tag{align-self:center}.ldc-datechip{font:700 .68rem/1 var(--ldc-sans);color:var(--ldc-wine);background:rgb(106 4 29 / .07);padding:7px 11px;border-radius:99px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ldc-exc{color:var(--ldc-body);font-size:.93rem;line-height:1.65;margin:0}.ldc-meta-foot{margin-top:auto;justify-content:space-between;width:100%}.ldc-meta-foot .ldc-more{margin-top:0}.ldc-author{font:500 .8rem/1 var(--ldc-sans);color:var(--ldc-body);opacity:.8;display:inline-flex;align-items:center;gap:6px}.ldc-author::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ldc-gold)}.ldc-emptybox{background:var(--ldc-paper);border:1.5px dashed rgb(212 160 23 / .5);border-radius:12px;padding:clamp(36px,6vw,64px);text-align:center}.ldc-emptybox h3{font-family:var(--ldc-serif);color:var(--ldc-char);font-size:1.4rem;margin:0 0 10px}.ldc-emptybox p{color:var(--ldc-body);max-width:52ch;margin:0 auto}.ldc-emptymsg{text-align:center;font-style:italic;color:var(--ldc-body)}.ldc-news-feat{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;background:var(--ldc-paper);border:1px solid var(--ldc-line);border-radius:12px;overflow:hidden;margin-bottom:clamp(26px,4vw,40px);text-decoration:none!important;transition:transform .25s,box-shadow .25s}.ldc-news-feat:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(22 50 79 / .12)}@media(max-width:820px){.ldc-news-feat{grid-template-columns:1fr}}.ldc-news-feat img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ldc-news-feat h3{font-size:clamp(1.3rem,2.2vw,1.8rem);color:var(--ldc-char);font-family:var(--ldc-serif);margin:0}.ldc-news-feat p{color:var(--ldc-body);margin:0}.ldc-date{align-self:flex-start;font:700 .72rem/1 var(--ldc-sans);color:var(--ldc-wine);background:rgb(106 4 29 / .07);border-radius:99px;padding:7px 13px;letter-spacing:.12em;text-transform:uppercase}.ldc-news-card{background:var(--ldc-paper);border:1px solid var(--ldc-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;transition:transform .25s,box-shadow .25s}.ldc-news-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(22 50 79 / .12)}.ldc-news-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ldc-news-card-pad{padding:24px;display:flex;flex-direction:column;gap:13px;flex:1;position:relative}.ldc-news-card-pad:before{content:"";position:absolute;top:0;left:24px;width:44px;height:3px;background:var(--ldc-gold)}.ldc-news-card h3{font-size:1.16rem;color:var(--ldc-char);font-family:var(--ldc-serif);margin:0}.ldc-news-card p{color:var(--ldc-body);font-size:.94rem;margin:0}.ldc-prod{border:1.5px dashed rgb(212 160 23 / .5);border-radius:10px;padding:30px 26px;display:flex;flex-direction:column;gap:14px;background:rgb(249 246 238 / .03)}.ldc-prod h3{color:#FBF8F0;font-family:var(--ldc-serif);font-size:1.2rem;margin:0}.ldc-prod p{color:#C9D2DC;margin:0}.ldc-ph{aspect-ratio:4/3;border-radius:8px;background:repeating-linear-gradient(45deg,rgb(212 160 23 / .08),rgb(212 160 23 / .08) 12px,transparent 12px,transparent 24px);display:flex;align-items:center;justify-content:center;color:rgb(212 160 23 / .75);font:700 .78rem/1 var(--ldc-sans);letter-spacing:.18em;text-transform:uppercase}.ldc-price{font:700 1.05rem/1 var(--ldc-sans);color:var(--ldc-gold-bright)}.ldc-btn{display:inline-block;text-align:center;padding:16px 30px;text-decoration:none!important;font-size:.95rem}.ldc-btn-off{opacity:.55;pointer-events:none}.ldc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:passo}@media(max-width:880px){.ldc-steps{grid-template-columns:1fr}}.ldc-step{counter-increment:passo;background:var(--ldc-paper);border:1px solid var(--ldc-line);border-radius:10px;padding:28px}.ldc-step:before{content:counter(passo,decimal-leading-zero);font:700 1rem var(--ldc-sans);color:var(--ldc-gold);letter-spacing:.1em;display:block;margin-bottom:12px}.ldc-step h3{font-family:var(--ldc-serif);color:var(--ldc-char);font-size:1.1rem;margin:0 0 8px}.ldc-step p{color:var(--ldc-body);font-size:.94rem;margin:0}.ldc-bio{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:start}@media(max-width:880px){.ldc-bio{grid-template-columns:1fr}}.ldc-bio blockquote{font-family:var(--ldc-serif);font-style:italic;font-weight:700;font-size:clamp(1.4rem,2.6vw,2rem);color:var(--ldc-char);line-height:1.4;margin:0;border:0;padding:0;background:none}.ldc-bio blockquote em{color:var(--ldc-wine)}.ldc-stats{display:flex;gap:24px;margin-top:26px;flex-wrap:wrap}.ldc-stat b{font-family:var(--ldc-serif);font-size:1.7rem;color:var(--ldc-wine);display:block;line-height:1}.ldc-stat span{font:700 .68rem/1.3 var(--ldc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ldc-body)}.ldc-text p{color:var(--ldc-body);margin:0 0 16px}.ldc-lead{font-size:1.15rem;color:var(--ldc-char)!important;font-weight:500}.elementor-location-single .rank-math-breadcrumb{font-family:var(--ldc-sans)!important;font-size:.82rem!important;color:var(--ldc-body)!important}.elementor-location-single .rank-math-breadcrumb p{color:var(--ldc-body)!important}.elementor-location-single .rank-math-breadcrumb a{color:var(--ldc-wine)!important;text-decoration:none!important}.elementor-location-single .rank-math-breadcrumb a:hover{color:var(--ldc-gold)!important}.elementor-location-single .rank-math-breadcrumb .separator{color:var(--ldc-line)!important}.elementor-location-single .elementor-element-707bb3c img{border-radius:14px!important;box-shadow:0 18px 40px rgb(22 50 79 / .14)}.elementor-location-single .elementor-element-8b6c665{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px 12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding:2px 4px!important;max-width:100%!important}.elementor-location-single .elementor-element-63b8115,.elementor-location-single .elementor-element-7614c55{flex:none!important}.elementor-location-single .elementor-element-63b8115{background-color:var(--ldc-navy)!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px 16px!important;border-radius:99px!important;display:inline-flex!important}.elementor-location-single .elementor-element-63b8115 .elementor-icon-list-text,.elementor-location-single .elementor-element-63b8115 .elementor-icon-list-text a{font-family:var(--ldc-sans)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#F9F6EE!important}.elementor-location-single .elementor-element-7614c55{margin:0!important;width:auto!important;max-width:none!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-items{display:flex!important;flex-wrap:nowrap!important;gap:4px 12px!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-item:nth-child(1){order:2}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-item:nth-child(2){order:1}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-item:nth-child(3){order:3}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-item{white-space:nowrap!important;flex:none!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-text{font-family:var(--ldc-sans)!important;font-size:.82rem!important;color:var(--ldc-body)!important;letter-spacing:.02em;white-space:nowrap!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-icon svg{fill:var(--ldc-gold)!important}@media(max-width:480px){.elementor-location-single .elementor-element-8b6c665{gap:6px 8px!important;justify-content:flex-start!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-items{gap:3px 8px!important}.elementor-location-single .elementor-element-7614c55 .elementor-icon-list-text{font-size:.72rem!important}.elementor-location-single .elementor-element-63b8115{padding:6px 12px!important}.elementor-location-single .elementor-element-63b8115 .elementor-icon-list-text,.elementor-location-single .elementor-element-63b8115 .elementor-icon-list-text a{font-size:.62rem!important}}.elementor-location-single .elementor-element-3c7d445 .elementor-heading-title{font-family:var(--ldc-serif)!important;font-weight:700!important;font-size:clamp(1.9rem,4vw,2.7rem)!important;line-height:1.22!important;color:var(--ldc-char)!important;text-wrap:balance;max-width:26ch;margin:0 auto}.elementor-location-single .elementor-element-692d655{font-family:var(--ldc-sans)!important;color:var(--ldc-body);font-size:1.05rem;line-height:1.75}.elementor-location-single .elementor-element-692d655 h2,.elementor-location-single .elementor-element-692d655 h3{font-family:var(--ldc-serif)!important;color:var(--ldc-char)!important;text-wrap:balance;font-weight:700!important}.elementor-location-single .elementor-element-692d655 h2{font-size:clamp(1.5rem,2.6vw,1.9rem)!important;margin:1.8em 0 .7em;padding-top:.7em;border-top:2px solid var(--ldc-line)}.elementor-location-single .elementor-element-692d655 h2:first-child{border-top:0;margin-top:0;padding-top:0}.elementor-location-single .elementor-element-692d655 h3{font-size:1.25rem!important;margin:1.6em 0 .5em}.elementor-location-single .elementor-element-692d655 p{margin:0 0 1.3em;color:var(--ldc-body)}.elementor-location-single .elementor-element-692d655 strong{color:var(--ldc-char)}.elementor-location-single .elementor-element-692d655 a{color:var(--ldc-wine)!important;text-decoration-color:rgb(106 4 29 / .35)}.elementor-location-single .elementor-element-692d655 a:hover{color:var(--ldc-gold)!important}.elementor-location-single .elementor-element-692d655 ul,.elementor-location-single .elementor-element-692d655 ol{margin:0 0 1.3em;padding-left:1.3em}.elementor-location-single .elementor-element-692d655 li{margin-bottom:.5em;color:var(--ldc-body)}.elementor-location-single .elementor-element-692d655 figure.wp-block-image{margin:2em 0;text-align:center}.elementor-location-single .elementor-element-692d655 figure.wp-block-image img{max-height:560px;width:auto;max-width:100%;border-radius:12px;display:inline-block;border:1px solid var(--ldc-line);box-shadow:0 12px 32px rgb(22 50 79 / .1)}.elementor-location-single.elementor-1220 .elementor-element.elementor-element-692d655 .wp-block-media-text__media img{border-radius:12px!important;border:1px solid var(--ldc-line)!important;box-shadow:0 12px 32px rgb(22 50 79 / .1)!important;object-fit:cover!important}.elementor-location-single .elementor-element-692d655 figure.wp-block-image figcaption{font-size:.82rem;color:var(--ldc-body);opacity:.8;font-style:italic;margin-top:.6em;text-align:center}.elementor-location-single .elementor-element-692d655 figure.wp-block-table{margin:2em 0;border:1px solid var(--ldc-line);border-radius:10px;overflow:hidden;background:var(--ldc-paper)}.elementor-location-single .elementor-element-692d655 figure.wp-block-table table{width:100%;border-collapse:collapse;border:0;font-family:var(--ldc-sans);font-size:.92rem;margin:0}.elementor-location-single .elementor-element-692d655 figure.wp-block-table th{background:var(--ldc-navy);color:#F9F6EE;font-weight:700;text-align:left;padding:12px 16px;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.elementor-location-single .elementor-element-692d655 figure.wp-block-table td{padding:12px 16px;border-top:1px solid var(--ldc-line);color:var(--ldc-body);vertical-align:top}.elementor-location-single .elementor-element-692d655 figure.wp-block-table tr:nth-child(even) td{background:rgb(230 223 204 / .3)}@media(max-width:600px){.elementor-location-single .elementor-element-692d655 figure.wp-block-table{overflow-x:auto}.elementor-location-single .elementor-element-692d655 figure.wp-block-table th,.elementor-location-single .elementor-element-692d655 figure.wp-block-table td{padding:10px 12px;font-size:.85rem}}.elementor-location-single .elementor-element-692d655 blockquote{background:var(--ldc-cream)!important;border:0!important;border-left:4px solid var(--ldc-gold)!important;border-radius:8px;padding:24px 28px;margin:2em 0}.elementor-location-single .elementor-element-692d655 blockquote p{margin:0 0 .8em;font-size:.98rem;color:var(--ldc-body)}.elementor-location-single .elementor-element-692d655 blockquote p:last-child{margin-bottom:0;font-size:.82rem;opacity:.75;font-style:italic}.elementor-location-single .elementor-element-692d655 blockquote strong{color:var(--ldc-wine)}.elementor-location-single .hostinger-affiliate-block-single-type{max-width:580px!important;width:100%;margin:2.4em auto!important;padding:26px!important;border:1px solid var(--ldc-line)!important;border-radius:14px!important;background:var(--ldc-paper)!important;box-shadow:0 12px 32px rgb(22 50 79 / .1)!important;font-family:var(--ldc-sans)!important;align-items:center!important}.elementor-location-single .hostinger-affiliate-block-single-type__image{max-width:110px!important;min-width:110px!important;margin-right:22px!important}.elementor-location-single .hostinger-affiliate-block-single-type__image img{border-radius:8px}.elementor-location-single .hostinger-affiliate-block-single-type__product-title h3{font-family:var(--ldc-serif)!important;font-size:1.12rem!important;line-height:1.35!important;font-weight:700!important;margin-bottom:10px!important;color:var(--ldc-char)!important}.elementor-location-single .hostinger-affiliate-block-single-type__product-actions{border-top:0!important;padding-top:0!important;align-items:center!important;gap:16px}.elementor-location-single .hostinger-affiliate-block-single-type__product-price{font-size:1.2rem!important;color:var(--ldc-wine)!important;margin-right:0!important}.elementor-location-single .hostinger-affiliate-block-single-type__product-button-wrap{margin-left:0!important}.elementor-location-single .elementor-element-692d655 a.hostinger-affiliate-block-single-type__product-buy-button{background:var(--ldc-wine)!important;border-color:var(--ldc-wine)!important;color:var(--ldc-gold)!important;font-weight:700!important;border-radius:6px!important;padding:12px 24px!important;font-size:.85rem!important}.elementor-location-single .elementor-element-692d655 a.hostinger-affiliate-block-single-type__product-buy-button:hover{background:#7c0623!important;border-color:#7c0623!important;color:var(--ldc-gold-bright)!important}.elementor-location-single .elementor-widget-share-buttons{--e-share-buttons-primary-color:var(--ldc-navy)!important;--e-share-buttons-secondary-color:var(--ldc-gold)!important}.elementor-location-single .elementor-share-btn{background-color:var(--ldc-navy)!important;background-image:none!important;box-shadow:0 4px 14px rgb(22 50 79 / .22)!important;transition:transform .2s,background .2s,box-shadow .2s!important}.elementor-location-single .elementor-share-btn:hover{background-color:var(--ldc-gold)!important;transform:translateY(-3px);box-shadow:0 8px 18px rgb(212 160 23 / .35)!important}.elementor-location-single .elementor-share-btn__icon svg{fill:#F9F6EE!important}.elementor-location-single .elementor-share-btn:hover .elementor-share-btn__icon svg{fill:#10233A!important}.elementor-location-single .elementor-element-5462062 .elementor-icon-box-wrapper,.elementor-location-single .elementor-element-4d0a759 .elementor-icon-box-wrapper{flex-direction:column!important;text-align:center!important;gap:12px!important}.elementor-location-single .elementor-element-5462062 .elementor-icon,.elementor-location-single .elementor-element-4d0a759 .elementor-icon{background:var(--ldc-gold)!important;fill:#10233A!important;color:#10233A!important;border-color:var(--ldc-gold)!important;width:48px!important;height:48px!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center}.elementor-location-single .elementor-element-5462062 .elementor-icon svg,.elementor-location-single .elementor-element-4d0a759 .elementor-icon svg{width:20px!important;height:20px!important}.elementor-location-single .elementor-element-1bc30b9>.e-con-inner{position:relative!important}.elementor-location-single .elementor-element-d793190{width:100%!important}.elementor-location-single .elementor-element-6415cbd{position:absolute!important;top:130px!important;right:0!important;left:auto!important;width:320px!important;max-width:320px!important;margin:0!important;z-index:2!important}.elementor-location-single .elementor-element-692d655>*:nth-child(-n+4){padding-right:350px!important}.elementor-location-single .elementor-element-6106da5,.elementor-location-single .elementor-element-6106da5>.e-con-inner{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;left:auto!important;right:auto!important;top:auto!important;background-color:var(--ldc-paper)!important;border:1px solid var(--ldc-line)!important;border-radius:14px!important;box-shadow:0 16px 40px rgb(22 50 79 / .16)!important;padding:22px 20px!important}.elementor-location-single .elementor-element-6106da5:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;background:var(--ldc-gold);border-radius:0 0 3px 3px}@media(max-width:760px){.elementor-location-single .elementor-element-1bc30b9>.e-con-inner{display:flex!important;flex-direction:column!important}.elementor-location-single .elementor-element-d793190{order:2!important}.elementor-location-single .elementor-element-6415cbd{order:1!important;position:static!important;width:100%!important;max-width:400px!important;margin:0 auto 32px!important}.elementor-location-single .elementor-element-692d655>*:nth-child(-n+4){padding-right:0!important}}.elementor-location-single .elementor-element-a33f97b,.elementor-location-single .elementor-element-5462062,.elementor-location-single .elementor-element-1eb00a8{margin:0!important}.elementor-location-single .elementor-element-a48c584{display:none!important}.elementor-location-single .elementor-element-a33f97b p{color:var(--ldc-body)!important;font-family:var(--ldc-sans)!important;font-size:.86rem!important;line-height:1.5!important;text-align:center!important;margin:0!important}.elementor-location-single .elementor-element-5462062 .elementor-icon-box-title{color:var(--ldc-navy)!important;font-family:var(--ldc-sans)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.16em!important}.elementor-location-single .elementor-element-40b6029,.elementor-location-single .elementor-element-40b6029>.e-con-inner{background-color:var(--ldc-navy-deep)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important}.elementor-location-single .elementor-element-40b6029::before{background-color:var(--ldc-navy-deep)!important;opacity:1!important}.elementor-location-single .elementor-element-0d80433,.elementor-location-single .elementor-element-4d0a759,.elementor-location-single .elementor-element-9fa265a{margin:0!important}.elementor-location-single .elementor-element-0d80433 p{color:#EDE9DD!important;font-family:var(--ldc-sans)!important;font-size:1rem!important;text-align:center!important;margin:0!important}.elementor-location-single .elementor-element-4d0a759 .elementor-icon-box-title{color:var(--ldc-gold-bright)!important;font-family:var(--ldc-sans)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.16em!important}.elementor-location-single .elementor-element-52a0c93 .elementor-heading-title{font-family:var(--ldc-serif)!important;font-weight:700!important;color:var(--ldc-char)!important;font-size:clamp(1.5rem,2.6vw,1.9rem)!important;text-align:left!important}.elementor-location-single .elementor-widget-loop-grid .elementor-loop-container{gap:24px!important}.elementor-1094.e-loop-item{background:var(--ldc-paper)!important;border-radius:10px!important;overflow:hidden;transition:transform .25s,box-shadow .25s}.elementor-1094.e-loop-item:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(22 50 79 / .12)}.elementor-1094 .elementor-element.elementor-element-abdfaac{flex-direction:column!important;background-color:var(--ldc-paper)!important;box-shadow:none!important;border:1px solid var(--ldc-line)!important;border-radius:10px!important}.elementor-1094 .elementor-element.elementor-element-abdfaac>.e-con-inner{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important}.elementor-1094 .elementor-element.elementor-element-15fc504{width:100%!important;max-width:100%!important;margin:0!important;flex:none!important}.elementor-1094 .elementor-element.elementor-element-15fc504 a{display:block!important}.elementor-1094 .elementor-element.elementor-element-15fc504 img{display:block!important;width:100%!important;height:180px!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:10px 10px 0 0!important}.elementor-1094 .elementor-element.elementor-element-e27741c{padding:20px!important;width:100%!important;max-width:100%!important;align-self:stretch!important;flex:none!important;min-width:0!important}.elementor-1094 .elementor-element.elementor-element-06302b7{width:100%!important;max-width:100%!important}.elementor-1094 .elementor-element.elementor-element-06302b7 .elementor-heading-title,.elementor-1094 .elementor-element.elementor-element-06302b7 .elementor-heading-title a{width:100%!important;font-family:var(--ldc-serif)!important;font-size:1.05rem!important;font-weight:700!important;color:var(--ldc-char)!important;text-align:left!important;text-decoration:none!important}.elementor-1094 .elementor-element.elementor-element-c3e8513{width:100%!important;max-width:100%!important;font-family:var(--ldc-sans)!important;font-size:.88rem!important;font-weight:400!important;color:var(--ldc-body)!important;text-shadow:none!important;text-align:left!important}.elementor-location-single .elementor-pagination{font-family:var(--ldc-sans)!important;gap:10px}.elementor-location-single .elementor-pagination a,.elementor-location-single .elementor-pagination span{color:var(--ldc-wine)!important;font-weight:700!important}.elementor-location-single .elementor-pagination a:hover{color:var(--ldc-gold)!important}