:root{--color-blanco:rgb(255,255,255);--color-negro:rgb(0,0,0);--color-3c3c3b:#3c3c3b;--color-575756:#575756;--color-e4ddce:#e4ddce;--color-dad1bd:#dad1bd;--color-c2aa90:#c2aa90;--color-b99e80:#b99e80;--color-a6835d:#a6835d}body{background-color:var(--color-e4ddce);color:var(--color-575756);font-family:"IBM Plex Sans Condensed",sans-serif;font-weight:400;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=hidden],input[type=image],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--color-575756);font-family:"Instrument Serif",serif!important}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:1.2em}p{font-size:1rem;font-weight:400;line-height:1.5em}ol,ul{font-size:1rem;padding-left:0}ol li,ul li{line-height:1.5em}.enriquecido ol li{padding-left:.75em}::-moz-selection{background-color:var(--color-c2aa90);color:var(--color-blanco);opacity:1}::-webkit-selection{background-color:var(--color-c2aa90);color:var(--color-blanco);opacity:1}::selection{background-color:var(--color-c2aa90);color:var(--color-blanco);opacity:1}.b-c2aa90 ::-moz-selection{background-color:var(--color-blanco);color:var(--color-c2aa90);opacity:1}.b-c2aa90 ::-webkit-selection{background-color:var(--color-blanco);color:var(--color-c2aa90);opacity:1}.b-c2aa90 ::selection{background-color:var(--color-blanco);color:var(--color-c2aa90);opacity:1}.t-14{font-size:.875rem}.t-16{font-size:1rem}.t-18{font-size:1.125rem}.t-21{font-size:1.3125rem}.t-24{font-size:1.5rem}.t-28{font-size:1.75rem}.t-32{font-size:2rem}.t-40{font-size:2.5rem}.t-48{font-size:3rem}.t-56{font-size:3.5rem}.t-72{font-size:4.5rem}.t-130{font-size:8.125rem}.t-secondary{font-family:"Instrument Serif",serif}.t-secondary p{line-height:1.2em!important}.enriquecido>:first-child{margin-top:0}.enriquecido>ol,.enriquecido>p,.enriquecido>ul{font-size:inherit;font-weight:inherit}.enriquecido>p:last-child{margin-bottom:0}.b-3c3c3b{background-color:var(--color-3c3c3b)}.t-3c3c3b{color:var(--color-3c3c3b)}.b-575756{background-color:var(--color-575756)}.t-575756{color:var(--color-575756)}.b-e4ddce{background-color:var(--color-e4ddce)}.t-e4ddce{color:var(--color-e4ddce)}.b-dad1bd{background-color:var(--color-dad1bd)}.t-dad1bd{color:var(--color-dad1bd)}.b-c2aa90{background-color:var(--color-c2aa90)}.t-c2aa90{color:var(--color-c2aa90)}.b-b99e80{background-color:var(--color-b99e80)}.t-b99e80{color:var(--color-b99e80)}.b-a6835d{background-color:var(--color-a6835d)}.t-a6835d{color:var(--color-a6835d)}.enriquecido a:not(.button):not(.social),.link{background:linear-gradient(to right,var(--color-575756),var(--color-575756)),linear-gradient(to right,var(--color-575756),var(--color-575756),var(--color-575756));background-size:0 1px,0 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;display:initial;position:relative;text-decoration:none}.enriquecido.t-white a:not(.button):not(.social),.t-white .link{background:linear-gradient(to right,var(--color-blanco),var(--color-blanco)),linear-gradient(to right,var(--color-blanco),var(--color-blanco),var(--color-blanco));background-size:0 1px,0 1px;background-position:0 100%,0 100%;background-repeat:no-repeat}.button{background-color:var(--color-a6835d);border:solid 1px var(--color-a6835d);border-radius:0;color:var(--color-blanco);font-family:"Instrument Serif",serif;font-size:1.125rem;font-weight:400;letter-spacing:initial;line-height:1em;margin-top:2em;min-width:110px;padding:.9em 1.2em;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.button.lineal{background-color:transparent;border-color:var(--color-3c3c3b);color:var(--color-3c3c3b)}.b-3c3c3b .button.lineal{border-color:var(--color-blanco);color:var(--color-blanco)}.button.secondary{background-color:var(--color-3c3c3b);border-color:var(--color-3c3c3b)}p+.button,ul+.button{margin-top:calc(2em - 1rem)}.decoration-single{display:block;-webkit-mask:url(../images/tequila-cimarron-icon-agave.svg) no-repeat center center;mask:url(../images/tequila-cimarron-icon-agave.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-single::before{content:'';display:block;padding-top:66%}.decoration-beast{display:block;-webkit-mask:url(../images/tequila-cimarron-icon-animal.svg) no-repeat left bottom;mask:url(../images/tequila-cimarron-icon-animal.svg) no-repeat left bottom;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-beast::before{content:'';display:block;padding-top:170%}.decoration-landscape{display:block;-webkit-mask:url(../images/tequila-cimarron-paisaje.svg) no-repeat center center;mask:url(../images/tequila-cimarron-paisaje.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-landscape::before{content:'';display:block;padding-top:102%}.decoration-full-1{display:block;-webkit-mask:url(../images/tequila-cimarron-completa-1.svg) no-repeat right bottom;mask:url(../images/tequila-cimarron-completa-1.svg) no-repeat right bottom;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-full-1::before{content:'';display:block;padding-top:45.1%}.decoration-full-2{display:block;-webkit-mask:url(../images/tequila-cimarron-completa-2.svg) no-repeat center bottom;mask:url(../images/tequila-cimarron-completa-2.svg) no-repeat center bottom;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-full-2::before{content:'';display:block;padding-top:41.6%}.decoration-full-3{display:block;-webkit-mask:url(../images/tequila-cimarron-completa-3.svg) no-repeat left bottom;mask:url(../images/tequila-cimarron-completa-3.svg) no-repeat left bottom;-webkit-mask-size:contain;mask-size:contain;position:absolute}.decoration-full-3::before{content:'';display:block;padding-top:43%}.animar-renglones .salto,.animar-renglones>.renglon{display:block}.animar-texto .letra,.animar-texto .palabra{display:inline-block;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.lightbox::before{background-color:rgba(0,0,0,.6)}.owl-height{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.owl-theme .owl-nav{bottom:100%;float:right;margin:0;margin-bottom:60px;position:absolute;right:0;width:134px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{bottom:0;background-color:transparent;border-radius:50%;border:solid 1px var(--color-3c3c3b);color:transparent;display:block;float:left;margin:0;position:relative}.owl-carousel .owl-nav button.owl-next{margin-left:10px}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{color:transparent!important;display:block;font-size:0;height:60px;line-height:0;text-align:center;width:60px}.owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{background-color:var(--color-3c3c3b);content:'';height:20px;left:50%;-webkit-mask:url(../images/default/arrow.svg) no-repeat center;mask:url(../images/default/arrow.svg) no-repeat center;-webkit-mask-size:contain;-o-mask-size:contain;mask-size:contain;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:20px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:var(--color-3c3c3b)}.owl-carousel .owl-nav button.owl-next:hover span::before,.owl-carousel .owl-nav button.owl-prev:hover span::before{background-color:var(--color-blanco)}.owl-carousel .owl-nav button.owl-prev span::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.owl-theme .owl-dots{float:left;margin-top:50px!important;text-align:center;width:100%}.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:solid 1px var(--color-3c3c3b);border-radius:50%;height:10px;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:10px}.owl-theme .owl-dots .owl-dot.active span{background-color:var(--color-3c3c3b)!important;border-color:var(--color-3c3c3b)!important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--color-3c3c3b)!important;border-color:var(--color-3c3c3b)!important}[data-animation=fadeInCropDown],[data-animation=fadeInCropRight],[data-animation=fadeInZoom]{overflow:hidden}.fadeInCropRight{animation-name:fadeInCropRight}@keyframes fadeInCropRight{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.fadeInCropDown{animation-name:fadeInCropDown}@keyframes fadeInCropDown{0%{opacity:0;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.fadeInZoom{animation-name:fadeInZoom}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.fadeInLeftShort{animation-name:fadeInLeftShort}@keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-120px);-ms-transform:translateX(-120px);-o-transform:translateX(-120px);transform:translateX(-120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInRightShort{animation-name:fadeInRightShort}@keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(120px);-ms-transform:translateX(120px);-o-transform:translateX(120px);transform:translateX(120px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.fadeInUpShort{animation-name:fadeInUpShort}@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.fadeInDownShort{animation-name:fadeInDownShort}@keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);transform:translateY(120px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}#content{min-height:inherit!important;overflow:initial}[data-lazy=true]{animation:none!important;animation-timing-function:linear;background-color:transparent}#header{background-color:transparent!important;height:initial!important;left:0;padding:15px 0;position:fixed!important;top:0!important;width:100%}#header .grid{max-width:1440px}#header .menu{display:block}#header #menu-nav.menu .numero-menu{display:inline-block}.menu .numero-menu{display:none}.menu .numero-menu>span{display:none}.menu ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:middle}.menu ul li{display:inline-block;line-height:1em;position:relative}.menu ul li a{padding:5px;position:relative}.menu ul li a::before{background-color:var(--color-c2aa90);content:'';display:block;height:2px;left:5px;position:absolute;top:100%;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:0}.menu ul li.current a{opacity:.5}#header-langs a+a{margin-left:.5em;position:relative}#header-langs a:not(.current){color:var(--color-a6835d)}#header-langs a+a::before{color:var(--color-3c3c3b);content:'/';display:inline-block;margin-right:.2em;pointer-events:none;position:absolute;right:100%;top:-2px}#header-brand{margin:auto;max-width:160px}#header-brand a{display:block}#header-brand img{display:block;height:auto;width:100%}body:not(.scroll-up) #header:not(.open){top:-200px!important}#header.fix:not(.open){background-color:var(--color-e4ddce)!important}.header-white #header:not(.open):not(.fix) #header-brand img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(15%) hue-rotate(277deg) brightness(104%) contrast(104%)}.header-white #header:not(.open):not(.fix) #header-langs a,.header-white #header:not(.open):not(.fix) #header-langs a::before{color:var(--color-blanco)!important}.header-white #header:not(.open):not(.fix) #header-langs a{background:linear-gradient(to right,var(--color-blanco),var(--color-blanco)),linear-gradient(to right,var(--color-blanco),var(--color-blanco),var(--color-blanco));background-size:0 1px,0 1px;background-position:0 100%,0 100%;background-repeat:no-repeat}.header-white #header:not(.open):not(.fix) #menu-lines{background-color:rgba(255,255,255,.1);border-color:var(--color-blanco)}.header-white #header:not(.open):not(.fix) #menu-lines .line-menu-action{background-color:var(--color-blanco)}.parallax-contenedor{overflow:hidden;position:relative}.parallax-contenedor .parallax-capa,.parallax-contenedor .parallax-capa *,.parallax-contenedor .parallax-capa .the-media-image-background::before{height:100%;position:absolute;right:0;top:0;width:100%}.parallax-contenedor .layer-player.screen-background,.parallax-contenedor .the-media-image-background::before{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.8) 75%);content:'';opacity:1}.parallax-contenedor .row:not(.inner){min-height:min(100vh,1080px);padding-bottom:120px;padding-top:120px}.parallax-capa{height:calc(100% + 100px)!important;-webkit-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s;z-index:1}.parallax-capa video{object-fit:cover}html.home-page{scroll-snap-type:y mandatory;scroll-behavior:smooth}html.home-page [data-step]{scroll-snap-align:start;scroll-snap-stop:always}html.home-page .snap-start{scroll-snap-align:start!important}html.home-page .snap-end{scroll-snap-align:end!important}#main-banner.parallax-contenedor .row:not(.inner){min-height:min(100vh,1080px);padding-bottom:80px;padding-top:80px}.home-page #main-banner.parallax-contenedor .row:not(.inner){min-height:100vh}#main-banner .enriquecido{margin-top:40px}body.welcome{overflow:hidden}body.welcome #header,body.welcome #home-botella img,body.welcome #main-banner-info{opacity:0;pointer-events:none;visibility:hidden}body.welcome #header{top:-120px!important}body.welcome #home-botella img{margin-top:120px!important}body.welcome #main-banner-welcome{opacity:1;pointer-events:all;visibility:visible}#main-banner-info,#main-banner-welcome{-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}#main-banner-welcome{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:100%}#main-banner-welcome .enriquecido{margin-top:0}#welcome-brand{bottom:100%;left:0;margin-bottom:20px;position:absolute;width:100%}#logo-welcome{display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(15%) hue-rotate(277deg) brightness(104%) contrast(104%);margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:200px}#main-banner-welcome .decoration-single{display:block;left:inherit;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;top:inherit;width:60px}#welcome-action{left:50%;margin-top:40px;position:absolute;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.pulse{-webkit-transition:ease-out;-o-transition:ease-out;transition:ease-out}.pulse,.pulse span:not(.pulse-action){-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:rgba(255,255,255,0);border-radius:50%;display:inline-block;padding:10px}.pulse>span{-webkit-animation-delay:.15s;animation-delay:.15s}.pulse>span>span{-webkit-animation-delay:.3s;animation-delay:.3s}.pulse>span>span>span{-webkit-animation-delay:.45s;animation-delay:.45s}.pulse span.pulse-action{border-radius:50%;display:inline-block;line-height:20px;padding:40px 0;text-align:center;width:100px}@keyframes pulse{0%{background-color:rgba(228,221,206,0)}75%{background-color:rgba(228,221,206,.15)}100%{background-color:rgba(228,221,206,0)}}#home-intro .grid>.row{min-height:100vh;padding-bottom:40px;padding-top:40px}#home-intro .frase-infinita{left:50%;position:absolute;top:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.frase-infinita{overflow:hidden;position:relative;width:100%;z-index:4}.frase-infinita-contenido{animation:infinite 20s linear infinite;display:flex;white-space:nowrap;width:max-content}.frase-infinita-contenido>span{padding-left:10px;padding-right:10px}@keyframes infinite{from{transform:translateX(0)}to{transform:translateX(-50%)}}#home-intro .enriquecido{margin-left:auto;margin-right:auto;max-width:460px}#home-intro .decoration-full-1{top:40px;width:100%}#sticky-conoce{position:sticky;top:0}.slider-conoce-indicadores{height:100%;left:max(40px,calc(50% - 770px + 50px));padding-top:120px;position:absolute;top:0;width:30px;z-index:3}.slider-conoce-indicadores a:not(.active){opacity:.5}.slider-conoce .the-item{overflow:hidden}.slider-conoce .the-item>.grid>.row{min-height:100vh;padding-bottom:80px;padding-top:80px}.slider-conoce .the-item{padding-left:50px}.slider-conoce .the-item .titulo{max-width:440px}.slider-conoce .the-item .enriquecido{margin-top:60px;padding-left:60px}.slider-conoce .the-item .enriquecido p{max-width:380px}.slider-conoce .the-item .the-media-image-background{min-height:min(calc(100vh - 160px),720px)}#home-valores .grid{padding-bottom:140px;padding-top:140px}#home-valores .the-media-image-background{padding-top:100%}#home-valores .titulo{max-width:620px}#home-valores .enriquecido{margin-top:60px}#home-valores .enriquecido ul{padding-left:1em}#home-valores .enriquecido ul li{padding-bottom:.5em;padding-top:.5em;position:relative}#home-valores .enriquecido ul li+li::before{border-top:solid 1px var(--color-3c3c3b);content:'';display:block;left:-1em;position:absolute;top:0;width:calc(100% + 1em)}#home-elaboracion .grid{padding-bottom:120px;padding-top:120px}#home-elaboracion .decoration-full-2{bottom:25%;left:inherit;right:0;top:inherit;width:100%}#home-elaboracion-image{margin-left:auto;margin-right:auto;margin-top:40px;max-width:810px;position:relative}#home-elaboracion-image .the-media-image-background{padding-top:63%}#home-elaboracion-image img{height:auto;left:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140px;z-index:3}#home-elaboracion .enriquecido{margin-left:auto;margin-right:auto;margin-top:40px}#home-elaboracion .contenido{max-width:680px}#home-elaboracion .remate{margin-top:40px;max-width:480px}#home-detonador-intro .grid{padding-bottom:80px;padding-top:80px}#home-detonador-full.parallax-contenedor .row:not(.inner){min-height:min(100vh,1080px);padding-bottom:80px;padding-top:80px}#home-saborea .grid{padding-bottom:120px;padding-top:120px}#home-saborea .decoration-full-3{bottom:80px;left:inherit;right:0;top:inherit;max-width:900px;width:90%}#home-saborea .the-media-image-background{padding-top:125%}#home-saborea .enriquecido{margin-top:40px;max-width:340px}#home-botella{bottom:0;height:100%;left:50%;opacity:0;pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s;z-index:9}#home-botella img{height:100vh;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;-o-transition:all ease-out .7s;transition:all ease-out .7s;width:auto}#main.step-banner #home-botella{margin-bottom:200px;opacity:1;bottom:-100%}#main.step-intro #home-botella{margin-bottom:140px;opacity:1;bottom:0}#main.step-conoce #home-botella{margin-bottom:0;opacity:1;bottom:0}#main.step-conoce #home-botella img{height:min(90vh,820px);left:90%}#main.step-valores #home-botella{margin-bottom:-200px;opacity:1;bottom:0}#main.step-valores #home-botella img{height:min(85vh,780px);left:20%;-webkit-transform:translate(-50%,-50%) rotate(40deg);-moz-transform:translate(-50%,-50%) rotate(40deg);-ms-transform:translate(-50%,-50%) rotate(40deg);-o-transform:translate(-50%,-50%) rotate(40deg);transform:translate(-50%,-50%) rotate(40deg)}#main.step-elaboracion #home-botella{margin-bottom:20px;opacity:1;bottom:0}#main.step-elaboracion #home-botella img{height:min(40vh,320px)}#main.step-detonador #home-botella{margin-bottom:0;max-height:min(90vh,1020px);opacity:1;bottom:0}#main.step-detonador #home-botella img{height:28vh;left:66.5%}#main.step-saborea #home-botella{margin-bottom:0;opacity:1;bottom:0}#main.step-saborea #home-botella img{height:min(65vh,520px);left:29%}#main.step-footer #home-botella{margin-bottom:0;opacity:1;bottom:-100%}#main.step-footer #home-botella img{height:min(65vh,520px);left:29%}html.home-page #footer{z-index:10}#producto-banner>.grid>.row{min-height:min(100vh,1080px);padding-bottom:40px;padding-top:120px}#producto-banner .decoration-single{height:100%;left:0;position:absolute;top:0;width:100%}#producto-banner .decoration-single{height:calc(100% - 240px);top:120px}#producto-banner .image-container,#producto-banner .image-container *{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:100%;left:0;position:absolute;top:0;width:100%}#producto-banner .image-container{height:calc(100% - 160px);top:120px}#producto-banner .col-12{margin-bottom:auto}#producto-banner .col-6{margin-top:auto}#producto-intro>.grid{padding-bottom:120px;padding-top:120px}#producto-intro .decoration-beast{left:0;bottom:0;max-width:480px;width:90%}#producto-intro .enriquecido{margin-top:60px}#producto-intro-image{margin-left:auto;margin-right:auto;margin-top:60px;max-width:620px;position:relative}#producto-intro-image .the-media-image-background{padding-top:125%}#producto-intro-image img{height:auto;left:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;z-index:3}.slider-producto{height:100%;left:0;position:absolute;top:0;width:50%;z-index:3}.slider-producto.owl-theme .owl-dots{margin-top:0;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto}.slider-producto.owl-theme .owl-dots .owl-dot{display:block}.slider-producto.owl-theme .owl-dots .owl-dot span{border-color:var(--color-blanco)!important}.slider-producto.owl-theme .owl-dots .owl-dot.active span,.slider-producto.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--color-blanco)!important}.slider-producto .image-container,.slider-producto .image-container *{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#producto-remate>.grid{padding-bottom:40px;padding-top:40px}#producto-remate .decoration-landscape{left:50%;top:60px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:500px}#producto-remate hgroup{position:relative}#producto-remate>.grid .image-container{margin-left:auto;margin-right:auto;width:130px}#producto-remate>.grid .image-container .the-media-image-background{background-size:contain;padding-top:365%}#producto-remate .enriquecido{margin-top:10px}#producto-remate .enriquecido b,#producto-remate .enriquecido i,#producto-remate .enriquecido strong{color:#3c3c3b}#producto-remate .button{margin-top:10px}#comprar>.grid{padding-bottom:120px;padding-top:120px}#comprar-buscador{position:sticky;top:120px;-webkit-transition:top ease-out .3s;-moz-transition:top ease-out .3s;-ms-transition:top ease-out .3s;-o-transition:top ease-out .3s;transition:top ease-out .3s;z-index:3}body:not(.scroll-up) #comprar-buscador{top:20px}#comprar-buscador .form .field-container{background-color:var(--color-e4ddce);border:solid 1px var(--color-3c3c3b)}#comprar-buscador .form select{line-height:50px;padding-left:20px;padding-right:40px}#comprar .decoration-single{left:50%;max-height:calc(100% - 80px);max-width:720px;top:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%}#comprar-intro{margin-bottom:80px;margin-top:60px}.comprar-item>.row{border-top:solid 1px var(--color-3c3c3b);margin:0;padding-bottom:20px;padding-top:20px}.comprar-item>.row>.col{padding-left:0}.comprar-item>.row>.col-auto{padding-right:0}.comprar-item .button{margin-top:0;min-width:200px}#contacto>.grid{padding-bottom:200px;padding-top:200px}#contacto hgroup{position:relative}#contacto .decoration-single{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px}#contacto .titulo{position:relative;z-index:2}#contacto .grid>.row+.row{margin-top:120px}#contacto .grid>.row+.row .enriquecido,#contacto .grid>.row+.row .remate{margin-top:40px}#contacto .grid>.row+.row .link+.link{margin-left:1em}.form{margin-top:0}.form .col-12>label{color:var(--color-575756);display:inline-block;padding:0}.form .field-container{border-bottom:solid 1px var(--color-3c3c3b);margin-bottom:20px}.form label+.field-container{border:solid 1px var(--color-3c3c3b);margin-top:10px}.field-container>span{border-bottom:solid 2px var(--color-3c3c3b);border-left:solid 2px var(--color-3c3c3b);height:8px;margin-top:-5px;pointer-events:none;right:20px;width:8px;z-index:9}.form input:not([type=checkbox]):not([type=radio]):not([type=range]),.form select,.form textarea{background-color:transparent;border-bottom:none;border-radius:0;color:var(--color-3c3c3b);line-height:40px;padding:0;padding-right:10px}.form .col-6+.col-6 .field-container{margin-left:-10px;width:calc(100% + 10px)}.field-container textarea{height:120px;line-height:1.2em}.form .privacy-note{line-height:1.2em;max-width:100%;padding-left:35px}.privacy-container{left:5px;top:-.1em}.privacy-container input+span{background-color:transparent;border-color:var(--color-3c3c3b);border-radius:4px}.privacy-container input:checked+span{background-color:var(--color-3c3c3b);border-color:var(--color-3c3c3b)}.privacy-container span::before{border-color:var(--color-e4ddce)}.form .button{margin-top:30px;width:100%}.form ::-webkit-input-placeholder{color:var(--color-575756);font-style:italic;opacity:1;text-transform:uppercase}.form :-ms-input-placeholder{color:var(--color-575756);font-style:italic;opacity:1;text-transform:uppercase}.form ::-ms-input-placeholder{color:var(--color-575756);font-style:italic;opacity:1;text-transform:uppercase}.form ::placeholder{color:var(--color-575756);font-style:italic;opacity:1;text-transform:uppercase}#section-simple .title{margin-bottom:10px}#section-simple .subtitle{margin-bottom:40px}#section-simple>.grid>.row{padding-bottom:120px;padding-top:120px}#section-simple .enriquecido{margin-left:auto;margin-right:auto;max-width:800px}#section-simple .enriquecido ul{padding-left:20px}#section-simple .enriquecido h1{font-size:2rem;margin:1em 0}#section-simple .enriquecido h2{font-size:1.5rem;margin:1em 0}#section-simple .enriquecido h3{font-size:1.2rem;margin:1em 0}#section-simple .enriquecido h4{font-size:1.1rem;margin:1em 0}#section-simple .enriquecido h5{font-size:1rem;margin:1em 0}#section-simple .enriquecido h6{font-size:.825rem;margin:1em 0}#footer .image-container,#footer .image-container *,#footer .image-container::after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#footer .image-container::after{background:linear-gradient(180deg,var(--color-3c3c3b) 0,var(--color-negro) 20%);background:var(--color-3c3c3b);content:'';mix-blend-mode:hard-light;opacity:.6}#footer-intro{padding-bottom:180px;padding-top:180px}#footer-intro .enriquecido{margin-top:40px}#footer-content{border-radius:20px 20px 0 0;padding:50px 50px 20px}#footer-content .menu{margin-bottom:100px}#footer-content .menu ul li+li::before{content:'/';display:inline-block;margin:0 .2em}#footer-content p{line-height:1.2em}#footer-content .col-auto{margin:auto;max-width:160px}#footer-content .col-auto a{display:block}#footer-content .col-auto img{display:block;height:auto;width:100%}.icon-only{font-size:0}.icon-only i{font-size:24px}.icon-only+.icon-only{margin-left:10px}@media (any-hover:hover) and (pointer:fine){.enriquecido a:not(.button):not(.social):hover,.link:hover{background-size:100% 1px,0 1px!important}.menu ul li:not(.current) a:hover{opacity:.75}.button:hover{background-color:var(--color-575756)!important;border-color:var(--color-575756)!important;color:var(--color-blanco)!important}.icon-only:hover{opacity:.75}}#header-actions,#menu-action{display:none}@media screen and (min-width:1px){#header-brand{min-width:140px}#header-menu p{margin:0;margin-top:40px}#header-menu .link+.link{margin-left:1em}#menu-action{cursor:pointer;display:inline-block;margin-bottom:2px;margin-left:10px;vertical-align:middle}#header-actions{display:block;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}#menu-lines{background-color:transparent;border:solid 1px var(--color-3c3c3b);border-radius:8px;display:block;height:50px;position:relative;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:50px}#menu-lines .line-menu-action{background-color:var(--color-3c3c3b);height:1px;left:50%;margin-left:-11px;position:absolute;top:50%;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:22px}#menu-lines .line-menu-action.line-top{margin-top:-5px}#menu-lines .line-menu-action.line-bottom{margin-top:5px}#menu-action.no_middle .line-menu-action.line-bottom,#menu-action.no_middle .line-menu-action.line-top{margin-top:0}#menu-action .line-menu-action.line-middle{display:none!important}#menu-action.cross_lines .line-menu-action.line-top{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-action.cross_lines .line-menu-action.line-bottom{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header-actions,#header-brand,#header-langs{z-index:3}#header-menu{background-color:var(--color-e4ddce);border-radius:0 0 20px 20px;flex-direction:column;justify-content:safe center;margin-left:-20px;margin-top:calc(-100vh - 160px);max-height:calc(100vh - 40px);min-width:calc(100% + 40px);order:3;overflow:auto;padding:170px 60px 40px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}#header.open{overflow:hidden!important}#header.open #header-menu{margin-top:-120px}#header.open #header-menu{display:flex}#menu-nav.menu ul{width:100%}#menu-nav.menu ul li{border-bottom:solid 1px var(--color-3c3c3b);display:block;width:100%}#header #menu-nav.menu .numero-menu{font-size:.33em;font-style:italic;line-height:1em;margin-right:5px;position:absolute;right:100%;top:.5em}#menu-nav.menu ul li+li{margin-left:0;margin-top:0}}@media screen and (max-width:1360px){#menu-footer>.t-40{font-size:2.25rem}}@media screen and (max-width:767px){#content .col,#content [class^=col-]{-webkit-box-flex:0;-webkit-flex:0 0 calc((100%/12)*12);-ms-flex:0 0 calc((100%/12)*12);flex:0 0 calc((100%/12)*12);max-width:calc((100%/12)*12);margin-left:0}#content .grid{max-width:580px!important}}