.elementor-kit-89{--e-global-color-primary:#D8B26A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#D1CFCA;--e-global-color-accent:#E7C687;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter Tight";--e-global-typography-accent-font-weight:500;}.elementor-kit-89 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*DIMOBE*/
body{background:#0C0C10}
html,body{overflow-x:clip}
a{color:#D8B26A}
.va-eti .elementor-heading-title{display:flex;align-items:center;gap:12px}
.va-eti .elementor-heading-title::before{content:'';width:36px;height:1px;background:#D8B26A;flex:0 0 auto}
.va-velo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0C0C10 0%,rgba(12,12,16,0) 160px),linear-gradient(0deg,#0C0C10 0%,rgba(12,12,16,0) 160px)}
.va-hero .va-velo{background:linear-gradient(180deg,rgba(12,12,16,.55) 0%,rgba(12,12,16,0) 90px),linear-gradient(0deg,#0C0C10 0%,rgba(12,12,16,0) 190px)}
.elementor-widget-html:has(>.va-velo){position:static}
.va-botella{position:relative;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}
.va-botella::before{content:'';position:absolute;top:-16%;left:50%;transform:translateX(-50%);width:135%;height:72%;background:radial-gradient(closest-side,rgba(216,178,106,.13),transparent 72%);pointer-events:none;opacity:.75;transition:opacity .45s}
.va-botella::after{content:'';position:absolute;left:14%;right:14%;bottom:92px;height:16px;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent 75%);pointer-events:none}
.va-botella:hover{transform:translateY(-8px);border-color:rgba(216,178,106,.65);box-shadow:0 30px 60px rgba(0,0,0,.55)}
.va-botella:hover::before{opacity:1.35}
.va-botella .va-botella-img img{height:250px;width:auto;object-fit:contain;margin:0 auto 4px;position:relative;z-index:1;filter:drop-shadow(0 22px 26px rgba(0,0,0,.6));transition:transform .45s ease}
.va-botella:hover .va-botella-img img{transform:translateY(-6px) scale(1.03)}
.va-botella .va-vermas{opacity:0;transform:translateY(4px);transition:all .3s}
.va-botella:hover .va-vermas{opacity:1;transform:none}
.va-cats{padding-left:0!important;padding-right:0!important}
.va-cat{overflow:hidden;transition:transform .4s}
.va-cat:hover{transform:scale(1.02);z-index:2}
.va-vitrina{position:sticky;top:130px;overflow:hidden}
.va-vitrina::before{content:'';position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:130%;height:75%;background:radial-gradient(closest-side,rgba(216,178,106,.16),transparent 72%);pointer-events:none}
.va-vitrina .va-vitrina-img img{height:460px;width:auto;object-fit:contain;margin:0 auto;position:relative;z-index:1;filter:drop-shadow(0 30px 34px rgba(0,0,0,.6));animation:vaFlota 7s ease-in-out infinite}
@keyframes vaFlota{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media(prefers-reduced-motion:reduce){.va-vitrina .va-vitrina-img img{animation:none}}
@media(max-width:1024px){.va-vitrina{position:static}.va-vitrina .va-vitrina-img img{height:340px}}
.va-foto img{width:100%;height:400px;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.6,.2,1)}
.va-foto{overflow:hidden;border:1px solid rgba(255,255,255,0.12)}
.va-foto:hover img{transform:scale(1.04)}
.va-foto-par img{height:440px}
@media(max-width:767px){.va-foto img{height:250px}}
.va-prosa h2,.va-prosa h3{font-family:'Fraunces',serif;font-weight:500;color:#FFFFFF;line-height:1.15;letter-spacing:-.5px;margin:1.5em 0 .5em}
.va-prosa h2{font-size:32px}
.va-prosa h3{font-size:24px}
.va-prosa p{margin:0 0 1em}
.va-prosa strong{color:#FFFFFF}
.va-prosa a{color:#D8B26A;text-decoration:underline;text-underline-offset:3px}
.va-prosa img{max-width:100%;height:auto;display:block;margin:1.4em auto;border:1px solid rgba(255,255,255,0.12)}
.va-prosa ul{list-style:none;padding-left:2px;margin:.6em 0 1.1em}
.va-prosa ul>li{position:relative;padding-left:24px;margin:.5em 0}
.va-prosa ul>li::before{content:'';position:absolute;left:0;top:.58em;width:8px;height:8px;border:1px solid #D8B26A;transform:rotate(45deg)}
.va-prosa iframe{max-width:100%;border:1px solid rgba(255,255,255,0.12)}
.va-links a{color:rgba(255,255,255,.75);text-decoration:none;transition:color .2s}
.va-links a:hover{color:#E7C687}
.va-footer .va-wordmark{overflow:hidden}
.va-footer .va-wordmark .elementor-heading-title{white-space:nowrap;color:transparent!important;-webkit-text-stroke:1px rgba(216,178,106,.22)}
@media(max-width:767px){.va-footer .va-wordmark .elementor-heading-title{font-size:56px!important;letter-spacing:10px!important}}
a.e-con{color:inherit;text-decoration:none}
/*FIN-DIMOBE*//* End custom CSS */