.our-tequila-page{--cream: #FFFBF2;--offblack: #2E2E2B;--mint: #02CFAE;--mint-deep: #00A195;--reposado: #E6382C;--reposado-deep: #C0271C;--anejo: #205DA8;--display: "Barlow Condensed", sans-serif;--serif: "EB Garamond", serif;background:var(--cream);color:var(--offblack);font-family:EB Garamond,serif!important;font-size:19px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}.our-tequila-page *{margin:0;padding:0;box-sizing:border-box}.our-tequila-page h1,.our-tequila-page h2,.our-tequila-page h3,.our-tequila-page h4,.our-tequila-page h5,.our-tequila-page h6{font-family:Barlow Condensed,sans-serif!important;font-weight:800;text-transform:uppercase;line-height:.9;letter-spacing:.005em}.our-tequila-page p{font-family:EB Garamond,serif!important}.our-tequila-page p.ot-eyebrow,.our-tequila-page p.ot-kind{font-family:Barlow Condensed,sans-serif!important}.ot-display{font-family:Barlow Condensed,sans-serif!important;font-weight:800;text-transform:uppercase;line-height:.9;letter-spacing:.005em}.ot-display-cream{color:var(--cream)}.ot-eyebrow{font-family:Barlow Condensed,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.28em;font-size:13px;color:var(--mint-deep)}.ot-wrap{max-width:1240px;margin:0 auto;padding:0 6vw}@keyframes ot-scrollx{to{transform:translate(-50%)}}@keyframes ot-bob{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(3px,3px)}}@keyframes ot-lift{to{transform:translateY(0)}}@keyframes ot-fadein{to{opacity:1}}.ot-btn{font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:14.5px;text-decoration:none;padding:14px 34px;border-radius:999px;display:inline-block;transition:transform .2s,background .2s,color .2s,border-color .2s;border:1.5px solid transparent;cursor:pointer;text-align:center}.ot-btn:active{transform:scale(.97)}.ot-btn-dark{background:var(--offblack);color:var(--cream)}.ot-btn-dark:hover{background:#191917}.ot-btn-mint{background:var(--mint);color:var(--offblack)}.ot-btn-mint:hover{background:var(--mint-deep);color:var(--cream)}.ot-btn-red{background:var(--reposado);color:#fff}.ot-btn-red:hover{background:var(--reposado-deep)}.ot-btn-outline{border-color:var(--offblack);color:var(--offblack);background:transparent}.ot-btn-outline:hover{background:var(--offblack);color:var(--cream)}.ot-btn-outline-cream{border-color:#fffbf2b3;color:var(--cream);background:transparent}.ot-btn-outline-cream:hover{background:var(--cream);color:var(--offblack)}.ot-hero{padding:40px 0 88px;text-align:center;position:relative}.ot-hero .ot-eyebrow{margin-bottom:14px;opacity:0;animation:ot-fadein .8s ease .1s forwards}.ot-hero h1{font-size:clamp(52px,8.4vw,120px);margin-bottom:30px}.ot-hero h1 .ot-accent{color:var(--mint-deep)}.ot-ln{display:block;overflow:hidden}.ot-ln i{font-style:normal;display:inline-block;transform:translateY(112%);animation:ot-lift .85s cubic-bezier(.22,1,.36,1) forwards}.ot-hero-cta{opacity:0;animation:ot-fadein .8s ease .9s forwards}.ot-collage{display:grid;grid-template-columns:.82fr 1.5fr .82fr;gap:18px;max-width:980px;margin:0 auto;height:min(52vh,440px);align-items:stretch}.ot-side{display:flex;flex-direction:column;gap:14px}.ot-tile{border-radius:16px;overflow:hidden;background:#f3f1eb;box-shadow:0 26px 54px -34px #2e2e2b66;position:relative;will-change:transform,opacity;--p: 0;transform:translate(calc(var(--sx, 0) * (1 - var(--p))),calc(var(--sy, 0) * (1 - var(--p)))) rotate(calc(var(--sr, 0deg) * (1 - var(--p)))) scale(calc(1 + var(--ss, 0) * (1 - var(--p))));opacity:calc(.15 + .85 * var(--p))}.ot-tile-left{--sx: -62vw;--sy: 22vh;--sr: -14deg;--ss: .5}.ot-tile-center{--sx: 0vw;--sy: -40vh;--sr: 6deg;--ss: .7}.ot-tile-right{--sx: 62vw;--sy: 26vh;--sr: 13deg;--ss: .5}.ot-collage.ot-assemble .ot-tile{transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .9s ease}.ot-collage.ot-assemble .ot-tile-center{transition-delay:.05s}.ot-collage.ot-assemble .ot-tile-left{transition-delay:.15s}.ot-collage.ot-assemble .ot-tile-right{transition-delay:.25s}.ot-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ot-tile:hover img{transform:scale(1.05)}.ot-side .ot-tile{flex:1;min-height:0}.ot-mid{height:100%}.ot-cta{display:block;font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:15px;text-decoration:none;padding:13px 10px;border-radius:999px;border:1.5px solid;transition:background .2s,color .2s,border-color .2s;text-align:center}.ot-cta.ot-cta-b{color:var(--mint-deep);border-color:var(--mint-deep)}.ot-cta.ot-cta-b:hover{background:var(--mint);border-color:var(--mint);color:var(--offblack)}.ot-cta.ot-cta-r{color:var(--reposado);border-color:var(--reposado)}.ot-cta.ot-cta-r:hover{background:var(--reposado);border-color:var(--reposado);color:#fff}.ot-scroll-cue{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:95;pointer-events:none;transition:opacity .6s ease;opacity:.35}.ot-scroll-cue.ot-hide{opacity:0}.ot-scroll-cue .ot-scroll-label{display:none}.ot-scroll-cue .ot-arrow{display:block;width:18px;height:18px;border-right:1.5px solid var(--offblack);border-bottom:1.5px solid var(--offblack);transform:rotate(45deg);animation:ot-bob 2.8s ease-in-out infinite}.ot-band{background:var(--offblack);color:var(--cream);overflow:hidden;padding:13px 0}.ot-band-track{display:flex;gap:5px;width:max-content;animation:ot-scrollx 70s linear infinite;font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.22em;font-size:16px;white-space:nowrap}.ot-band-track span{display:flex;align-items:center;gap:5px}.ot-band.ot-band-mint{background:var(--mint);color:var(--offblack)}.ot-product{padding:110px 0;position:relative;scroll-margin-top:40px}.ot-product.ot-blanco{background:var(--cream)}.ot-product.ot-reposado{background:#fbf6ec}.ot-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ot-product.ot-reposado .ot-product-grid{direction:rtl}.ot-product.ot-reposado .ot-product-grid>*{direction:ltr}.ot-product-photo{position:relative;display:flex;justify-content:center}.ot-product-photo .ot-glow{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;filter:blur(50px);opacity:.5}.ot-product.ot-blanco .ot-glow{background:radial-gradient(circle,rgba(2,207,174,.4),transparent 70%)}.ot-product.ot-reposado .ot-glow{background:radial-gradient(circle,rgba(230,56,44,.28),transparent 70%)}.ot-product-photo img.ot-bottle{position:relative;z-index:1;height:min(72vh,640px);width:auto;filter:drop-shadow(0 40px 50px rgba(46,46,43,.18));transition:transform .6s cubic-bezier(.22,1,.36,1)}.ot-face img.ot-bottle{filter:none;z-index:auto}@media(hover:hover)and (pointer:fine){.ot-product-photo:hover img.ot-bottle{transform:translateY(-10px) rotate(-1deg)}}.ot-flip-stage{position:relative;width:100%;height:min(72vh,640px);perspective:1400px;-webkit-perspective:1400px}.ot-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .85s cubic-bezier(.35,.1,.2,1)}@media(hover:hover)and (pointer:fine){.ot-product-photo:hover .ot-flipper{transform:rotateY(180deg)}}.ot-product-photo.ot-flipped .ot-flipper{transform:rotateY(180deg)}.ot-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.ot-face-front{transform:translateZ(1px);-webkit-transform:translateZ(1px)}.ot-face-back{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px)}@media(hover:hover)and (pointer:fine){.ot-product-photo:hover .ot-face img.ot-bottle{transform:none}}.ot-product-photo.ot-flipped .ot-face img.ot-bottle{transform:none}.ot-flip-tag{position:absolute;z-index:3;bottom:-16px;left:50%;transform:translate(-50%);border:1px solid var(--offblack);color:var(--offblack);font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:12px;padding:8px 18px;border-radius:999px;transition:opacity .35s ease,transform .35s ease;white-space:nowrap}@media(hover:hover)and (pointer:fine){.ot-product-photo:hover .ot-flip-tag{opacity:0;transform:translate(-50%) translateY(8px)}}.ot-product-photo.ot-flipped .ot-flip-tag{opacity:0;transform:translate(-50%) translateY(8px)}.ot-tag-mob{display:none}.ot-product-tag{position:absolute;top:8px;left:8px;z-index:2;font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;padding:8px 16px;border-radius:999px;color:#fff}.ot-product.ot-blanco .ot-product-tag{background:var(--mint);color:var(--offblack)}.ot-product.ot-reposado .ot-product-tag{background:var(--reposado)}.ot-product-info .ot-kind{font-family:Barlow Condensed,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.28em;font-size:13px}.ot-product.ot-blanco .ot-kind{color:var(--mint-deep)}.ot-product.ot-reposado .ot-kind{color:var(--reposado)}.ot-product-info h2{font-size:clamp(52px,7vw,96px);margin:10px 0 6px}.ot-product-info .ot-pron{font-family:EB Garamond,serif!important;font-style:italic;color:#2e2e2b8c;font-size:18px;margin-bottom:22px}.ot-product-info .ot-desc{font-family:EB Garamond,serif!important;font-size:19px;color:#2e2e2bd1;max-width:460px;margin-bottom:26px}.ot-notes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.ot-notes span{font-family:Barlow Condensed,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid rgba(46,46,43,.14)}.ot-spec-row{display:flex;gap:28px;margin-bottom:30px;flex-wrap:wrap}.ot-spec b{font-family:Barlow Condensed,sans-serif!important;font-weight:800;font-size:26px;display:block;line-height:1}.ot-spec small{font-family:Barlow Condensed,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#2e2e2b80}.ot-buy-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ot-price{display:flex;align-items:baseline;gap:10px}.ot-price .ot-now{font-family:Barlow Condensed,sans-serif!important;font-weight:800;font-size:44px;line-height:1}.ot-price .ot-now small{font-size:18px;vertical-align:16px}.ot-price .ot-was{font-family:Barlow Condensed,sans-serif!important;font-weight:600;font-size:22px;color:#2e2e2b66;text-decoration:line-through}.ot-ingredients{background:var(--offblack);color:var(--cream);padding:90px 0;text-align:center}.ot-ingredients .ot-eyebrow{color:var(--mint)}.ot-ingredients h2{font-size:clamp(38px,5vw,64px);margin:14px 0 50px}.ot-ing-row{display:flex;justify-content:center;align-items:flex-start;gap:0;flex-wrap:wrap;max-width:800px;margin:0 auto}.ot-ing{flex:1;min-width:150px;padding:0 30px}.ot-ing+.ot-ing{border-left:1px solid rgba(255,251,242,.2)}.ot-ing svg{width:54px;height:54px;margin-bottom:16px}.ot-ing h3{font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:19px;color:var(--cream)}.ot-ing p{font-family:EB Garamond,serif!important;font-size:12px;color:#fffbf299;margin-top:4px}.ot-additive{margin-top:48px;display:inline-flex;align-items:center;gap:18px;font-family:Barlow Condensed,sans-serif!important;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(22px,3vw,34px)}.ot-additive img.ot-roundel{width:78px;height:78px}.ot-detail{padding:110px 0}.ot-detail-head{text-align:center;margin-bottom:54px}.ot-detail-head h2{font-size:clamp(40px,5.5vw,72px);margin-top:14px}.ot-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:min(70vh,560px)}.ot-detail-grid figure{position:relative;border-radius:16px;overflow:hidden;background:#efece4;box-shadow:0 24px 50px -34px #2e2e2b66;margin:0}.ot-detail-grid figure img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ot-detail-grid figure:hover img{transform:scale(1.05)}.ot-detail-grid .ot-big{grid-row:1 / 3}.ot-detail-cap{position:absolute;left:14px;bottom:14px;background:#2e2e2be6;color:var(--cream);font-family:Barlow Condensed,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:11px;padding:6px 13px;border-radius:999px}.ot-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.ot-reveal.ot-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ot-band-track{animation:none!important}.ot-flipper{transition:none}.ot-hero .ot-eyebrow,.ot-ln i,.ot-hero-cta,.ot-tile{animation:none!important;opacity:1!important;transform:none!important}.ot-reveal{opacity:1!important;transform:none!important;transition:none}}@media(max-width:1020px){.ot-product-grid{grid-template-columns:1fr;gap:36px;text-align:center}.ot-product.ot-reposado .ot-product-grid{direction:ltr}.ot-product-info .ot-desc,.ot-notes,.ot-buy-row,.ot-spec-row{justify-content:center;margin-left:auto;margin-right:auto}.ot-product-photo{order:-1}.ot-product-photo img.ot-bottle,.ot-flip-stage{height:min(60vh,440px)}.ot-tag-desk{display:none}.ot-tag-mob{display:inline}.ot-detail-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px;height:auto}.ot-detail-grid .ot-big{grid-row:1 / 3}.ot-ing+.ot-ing{border-left:none}.ot-collage{grid-template-columns:1fr 1fr;height:auto;gap:14px}.ot-mid{grid-column:1 / -1;order:-1;aspect-ratio:16/10}.ot-side .ot-tile{flex:none;aspect-ratio:3/4}.ot-tile-left{--sx: -46vw;--sy: 14vh;--sr: -9deg;--ss: .3}.ot-tile-center{--sx: 0vw;--sy: -22vh;--sr: 3deg;--ss: .32}.ot-tile-right{--sx: 46vw;--sy: 16vh;--sr: 8deg;--ss: .3}}@media(max-width:560px){.ot-ing-row{gap:24px}.ot-ing{min-width:110px;padding:0 10px}.ot-detail-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,200px)}.ot-detail-grid .ot-big{grid-row:auto}.ot-buy-row{flex-direction:column;align-items:center}.ot-price{justify-content:center}.ot-buy-row .ot-btn{width:100%}.ot-mid{aspect-ratio:4/3}}:focus-visible{outline:2.5px solid var(--mint);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-our-tequila.css.map */
