.front-home__hero picture,.front-home__hero img{width:100%;height:auto;display:block}.front-home__intro{text-align:center;color:#fdf9f0;background:linear-gradient(#3e706de0,#3e706de0),url(/build/assets/20261002-170453661-ios-1-CylZArSB.webp) 50% 35%/cover;padding:42px 12px}.front-home__intro p{max-width:740px;margin:auto;font-size:clamp(18px,2.1vw,40px);line-height:1.35}@media (width>=768px){.front-home__intro{padding:clamp(65px,7vw,140px) 20px}}.front-home__tequilas{text-align:center;background:var(--color-bg) url(/build/assets/textura-aR1M6wOL.webp) center top/100% auto no-repeat;padding-top:70px;position:relative}.front-home__tequilas:before{content:"";opacity:.6;background:url(/build/assets/group-46-OH_hPgi6.svg) 50%/auto 50px;width:100%;height:50px;position:absolute;top:0;left:0}.front-home__eyebrow{color:#a72729;font:500 clamp(20px, 1.6vw, 30px)/1.4 var(--fontTitle);margin-bottom:8px}.front-home__ornate{justify-content:center;align-items:center;gap:18px;display:flex}.front-home__ornate:before,.front-home__ornate:after{content:"";background:url(/build/assets/cenefa-keft-C1dKfKux.svg) 50%/contain no-repeat;flex-shrink:0;width:65px;height:20px}.front-home__ornate:after{transform:scaleX(-1)}.front-home__tequilas>.container>p:not(.front-home__eyebrow){max-width:800px;margin-inline:auto}.front-home__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:60px 0 20px;display:grid}@media (width<=767.98px){.front-home__products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:18%;scroll-padding-inline:18%;display:flex;overflow:auto hidden}.front-home__products::-webkit-scrollbar{display:none}.front-home__products>*{scroll-snap-align:center;flex:0 0 100%}}.front-home__products--felix{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin-inline:auto}.front-home__carousel-controls{justify-content:center;align-items:center;gap:6px;margin:12px 0 44px;display:flex}.front-home__carousel-controls button{width:44px;height:44px;color:var(--color-brand-primary);background:0 0;border:0;padding:15px}.front-home__carousel-controls button:focus{outline:none}.front-home__carousel-controls button:after{content:"";border:1px solid;border-radius:50%;width:10px;height:10px;display:block}.front-home__carousel-controls button[aria-current=true]:after{background:currentColor}.front-home__buy{position:relative}.front-home__buy img{height:auto}.front-home__buy-copy{z-index:1;max-width:440px;margin:auto;padding:25px 30px 0;position:relative}.front-home__buy .front-home__button{color:#3e706d}@media (width>=768px){.front-home__craftSldr{margin-left:5.9375%}}.front-home__craft{background:var(--color-brand-primary);color:#fdf9f0;text-align:center;padding-top:60px}.front-home__craft .front-home__eyebrow{color:inherit}.front-home__craft h2{margin-bottom:55px}@media (width>=768px){.front-home__craft-stories.is-enhanced{touch-action:pan-y;overflow:hidden}.front-home__craft-stories.is-enhanced .swiper-wrapper{box-sizing:content-box;width:100%;transition-property:transform;transition-timing-function:ease;display:flex;position:relative}.front-home__craft-stories.is-enhanced .swiper-slide{flex-shrink:0;width:85%}}.front-home__craft-stories{margin-inline:calc(var(--gutter-x) / -2)}@media (width>=768px) and (prefers-reduced-motion:no-preference){html[data-inview] .front-site .front-home__craft-stories.is-enhanced .front-home__story-copy.front-reveal{opacity:1;animation:none;transform:none}.front-home__craft-stories.is-enhanced .front-home__story-copy h3,.front-home__craft-stories.is-enhanced .front-home__story-copy p{opacity:0}.front-home__craft-stories.is-enhanced .swiper-slide-active .front-home__story-copy.front-reveal--visible h3{--reveal-distance:28px;animation:.85s cubic-bezier(.2,.7,.2,1) .15s both front-reveal}.front-home__craft-stories.is-enhanced .swiper-slide-active .front-home__story-copy.front-reveal--visible p{--reveal-distance:20px;animation:.75s cubic-bezier(.2,.7,.2,1) .14s both front-reveal}}.front-home__story{isolation:isolate;align-items:center;min-width:0;min-height:410px;display:grid;position:relative;overflow:hidden}.front-home__story:before{content:"";z-index:-1;background:#0005;position:absolute;inset:0}.front-home__story>div{overflow-wrap:break-word;width:100%;min-width:0;max-width:430px;margin:auto;padding:35px}.front-home__story h3{font-size:42px;line-height:1.1}@media (width>=1200px){.front-home__story h3{font-size:55px}}.front-home__story h3 .percent{font-size:77px;display:block}@media (width>=1200px){.front-home__story h3 .percent{font-size:55px;display:inline-block}}.front-home__story p{border-top:1px solid #ffffff80;margin-bottom:0;padding-top:22px}.front-home__story-image{z-index:-2;position:absolute;inset:0}.front-home__story-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.front-home__story-controls{display:none}.front-home__awards{gap:65px;padding:65px 12px;display:grid}.front-home__awards article{min-width:0}.front-home__awards article>img{object-fit:contain;width:auto;max-width:100%;height:215px;margin:0 auto 30px;display:block}@media (width>=768px){.front-home__awards article>img{height:min(15.1042vw,290px)}}.front-home__awards h3{font-size:clamp(22px,1.5vw,28px)}.front-home__awards p{margin-bottom:0;font-size:clamp(16px,1.2vw,22px)}.front-home__traditions{text-align:center;background:url(/build/assets/the-best-traditions-never-change-xs-6T-z01FN.webp) top/cover;flex-direction:column;justify-content:space-between;min-height:1100px;padding:60px 24px 65px;display:flex}@media (width>=768px){.front-home__traditions-head{margin-bottom:40px}}.front-home__traditions h2{color:#392e2a;margin:0;font-weight:600}.front-home__traditions-first,.front-home__traditions-second{display:block}.front-home__traditions-first{font-size:52px;line-height:54px}@media (width>=768px){.front-home__traditions-first{font-size:min(8.6024vw,165.166px);line-height:min(7.42188vw,142.5px);position:relative;top:max(-.572917vw,-11px)}}.front-home__traditions-second{font-size:44px;line-height:48px}@media (width>=768px){.front-home__traditions-second{font-size:min(7.32099vw,140.563px);line-height:min(5.82292vw,111.8px)}}.front-home__traditions-suffix{color:#4d7b78;justify-content:center;align-items:center;font-size:26px;line-height:38px;display:flex}@media (width>=768px){.front-home__traditions-suffix{font-size:min(4.30917vw,82.736px);line-height:min(5vw,96px)}}.front-home__traditions-suffix>img{flex-shrink:0;width:32px;height:auto}@media (width>=768px){.front-home__traditions-suffix>img{width:min(5.36458vw,103px)}}.front-home__traditions-ornament{width:220px;max-width:100%;height:auto;margin-inline:auto;display:block}@media (width>=768px){.front-home__traditions-ornament{width:min(25.9532vw,498.301px)}}.front-home__traditions-copy{color:var(--color-bg);isolation:isolate;max-width:900px;margin-inline:auto;padding:25px 12px;position:relative}.front-home__traditions-copy:before{content:"";filter:blur(70px);z-index:-1;pointer-events:none;background:#0003;position:absolute;inset:0}@media (width>=768px){.front-home__traditions-copy{width:100%;padding:0}}.front-home__traditions-copy h3{font-size:32px}@media (width>=768px){.front-home__traditions-copy h3{margin-bottom:16px;font-size:min(3.01245vw,57.839px);line-height:1.33333}.front-home__traditions-copy p{max-width:800px;margin:0 auto 60px;font-size:min(1.14583vw,22px);line-height:min(1.77083vw,34px)}.front-home__traditions-copy .front-home__button{width:294px;min-height:53px}}.front-home__contact{color:#fffdf9;text-align:center;background:#3e706d url(/build/assets/ornament-verde-Cj6JvGcf.svg) 0 100%/auto 80% no-repeat;position:relative}.front-home__contact picture img{width:100%}.front-home__contact>div{max-width:550px;margin-top:-100px;padding:30px 30px 60px}@media (width<=767.98px){.front-home__tequilas>.container{padding:0}.front-home__tequilas>.container>p{padding-inline:30px}.front-home__products{gap:0;margin-top:55px}.front-home__product-image{height:405px}.front-home__products--felix .front-home__product-image{height:295px}.front-home__ornate{gap:10px}.front-home__ornate:before,.front-home__ornate:after{width:35px}}@media (width>=768px){.front-home__products[data-product-count="1"]{grid-template-columns:repeat(1,minmax(0,calc(33.3333% - 12px)));justify-content:center}.front-home__products[data-product-count="2"]{grid-template-columns:repeat(2,minmax(0,calc(33.3333% - 12px)));justify-content:center}.front-home__products[data-product-count="3"]{grid-template-columns:repeat(3,minmax(0,calc(33.3333% - 12px)));justify-content:center}.front-home__products--felix[data-product-count="1"]{grid-template-columns:repeat(1,minmax(0,calc(33.3333% - 8px)))}.front-home__products--felix[data-product-count="2"]{grid-template-columns:repeat(2,minmax(0,calc(33.3333% - 8px)))}.front-home__tequilas{padding-top:95px}.front-home__carousel-controls{display:none}.front-home__products{margin-bottom:115px}.front-home__products--felix .front-home__product-image{height:clamp(240px,19vw,360px)}.front-home__buy{text-align:left;align-items:center;min-height:790px;display:flex}.front-home__buy-copy{width:30%;margin-left:9%;padding:0}.front-home__buy picture{position:absolute;right:0}.front-home__buy img{object-fit:cover;height:100%}.front-home__craft{padding-top:90px}.front-home__craft-stories{margin-inline:0}.front-home__story{min-height:clamp(430px,42vw,805px)}.front-home__story>div{text-align:left;width:48%;max-width:460px;margin-left:52%}.front-home__story-controls{z-index:1;justify-content:flex-end;align-items:center;gap:15px;margin-top:-65px;margin-right:17%;display:flex;position:relative}.front-home__story-controls button img{width:22px;height:38px;margin:auto;display:block}.front-home__story-controls button:disabled{opacity:.4;cursor:default}.front-home__story-controls button{color:inherit;background:#173b3570;border:0;width:44px;height:44px;font-size:28px}.front-home__story-controls button:focus{outline:none}.front-home__awards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:120px}.front-home__traditions{background-image:url(/build/assets/the-best-traditions-never-change-IzNPCeoJ.webp);min-height:clamp(850px,56.25vw,1080px);padding:140px 13.1771% 153px 39.8438%}.front-home__contact{text-align:left;flex-direction:row-reverse;min-height:450px;display:flex}.front-home__contact picture{width:50%}.front-home__contact picture img{object-fit:cover;height:100%;display:block}.front-home__contact>div{width:50%;margin:auto;padding:65px 40px}}@media (width>=2500px){.front-home__traditions{justify-content:center;min-height:clamp(850px,56.25vw,1500px);padding:170px 13.1771% 200px 39.8438%}}@media (prefers-reduced-motion:reduce){.front-home *,.front-home :before,.front-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
