.hero-section{margin:0;padding:0;position:relative;height:calc(100vh - 8vw);overflow:hidden}.hero-content-absolute-top{position:absolute;top:0;bottom:1.354vw;left:0;right:0}.hero-image-figure{margin:0;padding:0;position:relative;height:100%}.hero-image-figure:after{content:"";background:#000;background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,171,104,0) 22%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,171,104,0) 22%);background:linear-gradient(0deg,#000,#00ab6800 22%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00ab68",GradientType=1);position:absolute;bottom:0;left:0;right:0;top:0;margin-bottom:-2px}.hero-image-figure img{width:100%;height:100%;object-fit:cover}.hero-center-btn{position:static;transform:none;z-index:5;color:#000;background:#f0eee8;border-color:#f0eee8}.hero-center-btn:hover{color:#e67143;background:#f0eee8;border-color:#f0eee8}.hero-topleft-text{position:absolute;top:60%;left:8vw;transform:translateY(-50%);z-index:5;max-width:46vw;text-align:left;opacity:0;animation:fadeIn 1s ease .3s forwards;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hero-topleft-title{font-family:BERNIER Distressed,sans-serif;font-size:clamp(28px,4vw,80px);color:#fff;line-height:1.1;margin:0;letter-spacing:0}.hero-topleft-subtitle{font-family:BERNIER Distressed,sans-serif;font-size:clamp(20px,2.5vw,44px);color:#fff;line-height:1.3;margin:0;letter-spacing:0;opacity:.85}.hero-topleft-shipping{margin:0;font-family:Cerebri Sans Regular;font-size:clamp(11px,1.25vw,20px);line-height:1.3;color:#fff;text-transform:uppercase;letter-spacing:0;opacity:.85}.bottle-fixed-img{display:inline-block;opacity:0;animation:fadeUpBottle 1s ease forwards}.hero-image-figure{opacity:0;animation:fadeIn 1s ease forwards}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeUpBottle{to{opacity:1;transform:translateY(-50%)}}.hero-content-absolute-top .container{padding:0;height:100%;display:flex;align-items:flex-end}.bottle-fixed-img{position:absolute;top:50%;bottom:auto;left:auto;right:14vw;text-align:right;max-width:32vw;height:90%;max-height:100%;margin:0;transform:translateY(-50%);z-index:1}.bottle-fixed-img img{width:auto;height:100%;max-width:none;max-height:100%;display:block;margin-left:auto}@media(max-width:528px){.bottle-fixed-img{right:6vw}}@media(max-width:940px){.shopify-section.section-text-banner .text-banner__text{font-size:clamp(28px,5vw,44px)}}@media(max-width:507px){.shopify-section.section-text-banner .text-banner__separator{display:none}.shopify-section.section-text-banner .text-banner__text{font-size:clamp(34px,6vw,55px);line-height:1.4}}.dady-first-section{margin:0;padding:60px 0 110px;background:url(/cdn/shop/files/pattern-bg-01.webp?v=1772832753) repeat center top;background-size:100%;position:relative}.dady-first-section:after{content:"";background:url(/cdn/shop/files/shape-btm-background-01.webp?v=1772832942) no-repeat center bottom;position:absolute;bottom:0;left:0;right:0;height:6.51vw;background-size:100%}.dady-first-section .container{padding:0}.dady-1list-colum{margin:0;padding:0;display:flex;flex-wrap:wrap}.dady-1list-left{width:50%;text-align:left}.dady-1list-right{width:50%;text-align:right}.list-1-content{margin:0;padding:0;position:relative;z-index:1}.list-1-content p{display:block;font-size:16px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-family:Cerebri Sans Bold}.dady-1list-full-12{width:100%;text-align:center;margin-top:6.771vw}.pure-traditional-section{margin:0;padding:0 0 50px;background:url(/cdn/shop/files/pattern-bg-02.webp?v=1772833050) repeat;background-size:100%;position:relative;z-index:1}.pure-traditional-section:after{content:"";background:#fff;position:absolute;top:0;left:0;right:0;height:150px;z-index:-1}.pure-traditional-section .container{padding:0}.pure-heading{margin:0;padding:0;text-align:center;position:relative;z-index:1}.pure-heading h2{color:#e67143;font-size:58px;margin:0;padding:0;font-family:BERNIER Distressed,sans-serif;font-weight:400;line-height:.85;letter-spacing:0}.pure-heading .subtitle-mezcal-made{font-family:BERNIER Distressed,sans-serif;color:#000;font-size:35px;line-height:35px;padding-bottom:20px;padding-top:10px}.pure-traditional-flex-row{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:2.396vw}.pure-traditional-col-4{width:33.333%;padding:0 10px}.pure-traditional-col-info{margin:0;padding:0;position:relative}.pure-traditional-col-info figure{margin:0;padding:0}.pure-traditional-col-info figure img{width:100%}.traditional-absolute-fixed{position:absolute;bottom:0;left:0;right:0;padding:0 40px 10px}.traditional-absolute-fixed h4{font-size:20px;color:#fff;font-family:Cerebri Sans Bold;font-weight:700;line-height:normal;letter-spacing:0}.spanish-language .traditional-absolute-fixed h4{font-size:28px}.celebrate-madein-center{margin:50px auto 0;padding:0;max-width:910px;text-align:center}.celebrate-madein-center h3{color:#000;font-size:50px;line-height:normal;font-family:Cerebri Sans SemiBold;font-weight:600;margin:40px 0;letter-spacing:0}.celebrate-madein-headingh.aos-animate+h3{opacity:0;transform:translateY(100%);animation:fadeUp 1s ease forwards}.btn.btn-black{border-color:#000;color:#000;transition:1s;-webkit-transition:1s;-moz-transition:1s}.btn.btn-black:hover{border-color:#000;color:#fff;background-color:#000}.oaxaca-logo{text-align:right;margin-right:-14.6vw;margin-bottom:-5vw}.oaxaca-logo img{width:250px}.unforgettablysmooth{margin:0 auto;padding:50px 0 0;max-width:950px}.unforgettablysmooth-main{background:#f6f0ea}.smooth-heading{margin:0 0 1.571vw;padding:0 80px;text-align:center}.celebrate-madein-center h2,.smooth-heading h2{margin:0;padding:0;color:#37515a;font-size:58px;font-family:BERNIER Distressed,sans-serif;font-weight:400;line-height:58px;letter-spacing:0}.unfor-card-flex{display:flex;flex-wrap:wrap}.unfor-card-col-left{text-align:center;position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;padding-top:30px}.unforgettablysmooth-btn .btn{background:#000;color:#fff;min-width:140px;height:45px}.unfor-card-flex{position:relative}.unfor-card-col-left a.btn.btn-black{font-size:.938vw;letter-spacing:0;font-weight:500;min-width:8.583vw;height:2vw}.unfor-item-card{margin:15px 0;width:50%}.unfor-card-col-right{width:29.5%;margin:0 auto}.unforgettablysmooth-btn{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.unfor-item-card img{width:100%;max-height:65px;object-fit:contain;display:block}.unfor-card-bottle{position:relative;bottom:0;right:0;width:100%}.unfor-card-bottle img{width:100%;display:block}.abvfour-section{margin:0;padding:1.646vw 0;background:#191719}.abvfour-warp-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.abv-nbr{margin:0;padding:0}.abv-nbr span{display:block;font-size:82px;line-height:2.771vw;font-family:BERNIER Distressed,sans-serif;font-weight:400;color:#fff}.abv-nbr span sub{font-size:14px;line-height:normal;font-family:Cerebri Sans Medium;font-weight:500;color:#fff;bottom:0;left:-.5vw;position:relative;vertical-align:baseline}.abvfour-warp-col-2{width:23%}.abvfour-warp-col-1{width:auto}.abv-text-info{margin:0;padding:0}.abv-text-info h4{font-size:38px;line-height:1;font-family:BERNIER Distressed,sans-serif;font-weight:400;color:#fff;margin:0;padding:0;letter-spacing:0}.abv-text-info p{font-size:16px;line-height:normal;font-family:Cerebri Sans Regular;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 .4vw;letter-spacing:0}.abvfour-section .container{max-width:770px}.ingredients-section{background-repeat:no-repeat;background-position:top center;background-size:cover;padding-top:5.729vw}.ingredients-heading{text-align:center;margin-bottom:1.563vw}.ingredients-heading h2{margin:0;color:#fff;font-family:BERNIER Distressed,sans-serif;font-weight:400;font-size:58px;line-height:1;letter-spacing:0}.ingredients-list-section{margin:9.021vw 0 0;padding:0 0 3.906vw;background:url(/cdn/shop/files/pattern-bg-01.webp?v=1772832753) repeat center top;background-size:100%;position:relative}.ingredients-list-section:after{content:"";background:url(/cdn/shop/files/shape-btm-background-02.webp?v=1772832903) no-repeat center top;position:absolute;top:-9.24vw;left:0;right:0;height:12.292vw;background-size:100%}.ingredients-wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.ingredients-inner{text-align:center}.ingredients-img-card{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ingredients-img-card img{height:260px}.ingredients-info-card{margin-top:1.302vw}.ingredients-col3{width:33.33%;position:relative;z-index:2}.ingredients-col3:nth-child(1){margin-top:-4.427vw}.ingredients-col3:nth-child(3){margin-top:-.781vw}.ingredients-info-card h4{font-size:42px;color:#000;font-family:BERNIER Distressed,sans-serif;line-height:1;margin-bottom:15px;letter-spacing:3px}.ingredients-info-card p{font-family:Cerebri Sans Medium;font-weight:500;font-size:22px;color:#000;letter-spacing:1px}.made-by-eduardo-lalo-section{position:relative;height:920px}.made-by-eduardo-img-holder img{width:100%;display:block}.made-by-eduardo-lalo-wrap{position:absolute;left:0;right:0;top:0;bottom:0;width:720px;height:720px;margin:auto;z-index:1}.made-by-eduardo-lalo-inner{position:relative;width:100%;height:100%;border-radius:100vmax;display:flex;align-items:center;justify-content:center;flex-direction:column}.circle-text{position:absolute;width:100%;height:100%;animation:textRotation 35s linear infinite}.circle-text img{width:100%;height:100%;display:block}@keyframes textRotation{to{transform:rotate(360deg)}}.made-by-eduardo-lalo-inner p{color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-family:Cerebri Sans Book;margin-bottom:20px}.made-by-eduardo-lalo-inner img{margin-bottom:30px;display:block;max-width:220px}.honor-your-roots-section{position:relative}.honor-your-roots-img-holder img{width:100%;display:block}.honor-your-heading{position:absolute;top:-80px;left:0;right:0;text-align:center;width:1200px;margin:0 auto}.honor-your-heading h2{margin:0;font-size:170px;color:#fff;font-family:BERNIER Distressed,sans-serif;font-weight:400;line-height:.85}.process-heading{background:#000;text-align:center}.process-heading h2{margin:0;font-size:90px;color:#fff;font-family:BERNIER Distressed,sans-serif;font-weight:400;line-height:1;padding:50px 0;letter-spacing:0}.process-info-card h3{color:#37515a;font-size:3.659vw;line-height:1;font-family:BERNIER Distressed,sans-serif;font-weight:400;margin-bottom:1.302vw;letter-spacing:0}.process-info-card ul{padding:0;margin:0;list-style-type:none}.process-info-card ul li{color:#37515a;font-size:1.25vw;font-family:Cerebri Sans Medium;font-weight:500;letter-spacing:.104vw;text-transform:uppercase;margin-bottom:.781vw;position:relative;padding-left:1.146vw}.process-info-card ul li:last-child{margin-bottom:0}.process-info-card ul li:before{content:"-";position:absolute;left:0;top:0;color:#37515a;font-size:1.25vw;font-family:Cerebri Sans Medium;font-weight:500;letter-spacing:.104vw}.process-wrapper{background:#fff;display:flex;flex-direction:column;row-gap:3.906vw;padding:3.906vw 0}.process-repeat-card:nth-child(2n){flex-direction:row-reverse}.process-repeat-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.process-col-left{width:37%}.process-info-card{max-width:24.677vw;margin:0 auto}.process-col-right{width:63%}.process-img-card img{width:100%}@media(max-width:1699px){.smooth-heading{padding:0 110px}}@media(max-width:1439px){.unfor-item-card{margin:5px 0}.abvfour-warp-col-2{width:22%}.unfor-item-card img{max-height:4.5vw}.unforgettablysmooth{padding:30px 0 0;max-width:780px}.celebrate-madein-center h2,.smooth-heading h2{font-size:94px;line-height:84px}}@media(max-width:1279px){.hero-content-absolute-top .container,.dady-first-section .container{padding:0 40px}.list-1-content p{font-size:16px}.pure-traditional-section .container{padding:0 40px}.traditional-absolute-fixed{padding:0 40px 22px}.traditional-absolute-fixed h4{font-size:34px;line-height:36px}.oaxaca-logo img{width:170px}.oaxaca-logo{margin-right:-110px;margin-bottom:-8vw}.unforgettablysmooth{margin:0 auto;padding:20px 0 0}.abvfour-section .container{max-width:700px}.abv-text-info p{font-size:14px}.abv-text-info h4{font-size:34px}.abv-nbr span{font-size:65px}.abv-nbr span sub{font-size:14px}.abvfour-warp-col-2{width:24%}.ingredients-heading h2{font-size:58px}.ingredients-wrap{padding:0 40px}.ingredients-img-card img{height:180px}.ingredients-info-card h4{font-size:34px}.ingredients-info-card p{font-size:18px}.made-by-eduardo-lalo-wrap{width:600px;height:600px}.made-by-eduardo-lalo-section{height:750px}.honor-your-heading h2{font-size:140px}.honor-your-heading{top:-50px}.spanish-language .pure-heading h2{font-size:116px}.spanish-language .smooth-heading h2{font-size:84px;line-height:74px}.celebrate-madein-center h2,.smooth-heading h2{font-size:80px;line-height:75px}}@media(max-width:1199px){.pure-traditional-section:after{height:150px}.hero-content-absolute-top .container{padding:0 30px;max-width:1024px}.hero-content-absolute-top{bottom:20px}.dady-first-section .container{padding:0 30px}.list-1-content p{font-size:14px;letter-spacing:1px}.dady-1list-full-12{width:100%;text-align:center;margin-top:67px}.dady-first-section:after{height:65px}.pure-traditional-section .container{padding:0 30px}.pure-heading{margin:0 0 -30px}.pure-heading h2{font-size:58px;line-height:58px}.pure-traditional-col-4{padding:0 15px}.pure-traditional-flex-row{margin:0 -15px;row-gap:30px}.traditional-absolute-fixed{padding:0 30px 20px}.traditional-absolute-fixed h4{font-size:24px;margin:0}.celebrate-madein-center{margin:26px auto 0;max-width:622px}.oaxaca-logo{margin-right:-146px;margin-bottom:-50px}.oaxaca-logo img{width:222px}.unforgettablysmooth{max-width:710px}.celebrate-madein-center h2,.smooth-heading h2{font-size:58px;line-height:58px}.abvfour-section .container{max-width:740px}.unfor-item-card{margin:0 0 15px}.abv-nbr span{font-size:50px;line-height:56px}.smooth-heading{padding:0 50px}.abv-text-info p{font-size:10px}.abvfour-warp-col-1{width:19.4%}.unfor-card-col-left{width:100%;text-align:center;transform:none}.unfor-item-card img{max-height:55px}.abvfour-warp-col-2{width:18%}.abv-text-info p{font-size:13px}.abv-text-info h4{font-size:26px;line-height:25px;max-width:135px}.abv-nbr span sub{font-size:12px;left:-10px}.ingredients-heading h2{font-size:58px}.ingredients-wrap{max-width:85%}.ingredients-img-card{height:190px;display:flex;align-items:center;justify-content:center;padding:15px}.ingredients-col3:nth-child(1){margin-top:0}.ingredients-img-card img{width:100%;height:100%;object-fit:contain}.ingredients-info-card h4{font-size:32px;line-height:1.1em;margin-bottom:5px;letter-spacing:2px}.made-by-eduardo-lalo-inner img{margin-bottom:25px;width:210px}.process-heading h2{font-size:65px;padding:25px 0}.process-wrapper{row-gap:40px;padding:40px 0}.process-info-card{max-width:100%;margin:0 auto;padding:0 30px}.process-info-card h3{font-size:46px;margin-bottom:15px}.process-info-card ul li{font-size:16px;letter-spacing:.5px;margin-bottom:10px;padding-left:15px}.process-info-card ul li:before{font-size:18px}.ingredients-section{padding-top:110px}.ingredients-list-section:after{top:-117px;height:120px}.hero-section{height:calc(100vh - 8vw)}.unfor-card-col-right{width:205px;margin:0 auto}.spanish-language .pure-heading h2{font-size:100px}.spanish-language .traditional-absolute-fixed h4{font-size:22px}.spanish-language .abv-nbr span sub{font-size:11px;left:0;margin-left:-7px}.celebrate-madein-center h3{font-size:38px}.oaxaca-logo img{width:150px}.honor-your-heading{width:100%}.honor-your-heading h2{font-size:130px}}@media(max-width:1023px){.hero-content-absolute-top .container{padding:0 20px;max-width:745px}.unfor-card-col-left a.btn.btn-black{font-size:14px;padding:0;letter-spacing:0;font-weight:500;min-width:140px;height:35px}.dady-first-section .container{padding:0 20px}.dady-1list-left{padding-right:40px}.dady-1list-right .list-1-content{max-width:210px;margin-left:auto;text-align:left}.dady-1list-full-12{margin-top:45px}.pure-heading h2{font-size:58px;line-height:58px}.pure-traditional-section .container{padding:0 20px}.pure-traditional-flex-row{margin:0 -10px;row-gap:20px}.pure-traditional-col-4{padding:0 10px}.traditional-absolute-fixed h4{font-size:20px;line-height:22px}.traditional-absolute-fixed{padding:0 20px 20px}.oaxaca-logo img{width:142px}.oaxaca-logo{margin-right:-70px;margin-bottom:-30px}.celebrate-madein-center h3{font-size:32px;margin:0 0 25px}.celebrate-madein-center{max-width:542px;margin:26px auto 0}.celebrate-madein-center h2,.smooth-heading h2{font-size:60px;line-height:70px}.unfor-item-card img{width:100%;max-width:250px}.unfor-item-card{margin:0 0 20px}.made-by-eduardo-img-holder{height:100%}.made-by-eduardo-img-holder img{height:100%;object-fit:cover}.made-by-eduardo-lalo-inner p{font-size:15px;margin-bottom:20px}.made-by-eduardo-lalo-section{height:570px}.honor-your-heading h2{font-size:90px}.made-by-eduardo-lalo-wrap{width:460px;height:460px}.abv-text-info h4{font-size:25px;line-height:26px;max-width:109px}.abv-nbr span{font-size:46px;line-height:57px}.abv-nbr span sub{font-size:12px;left:-5px}.abv-text-info p{font-size:11px;margin:0 0 5px}.ingredients-heading h2{font-size:54px}.ingredients-section{padding-top:120px}.ingredients-wrap{max-width:100%;padding:0 20px}.ingredients-list-section:after{top:-90px;height:92px;background-size:cover}.ingredients-img-card{height:170px;padding:8px}.ingredients-info-card p{font-size:18px;letter-spacing:1px;line-height:1}.process-info-card{padding:0 20px}.process-col-left{width:44%}.process-col-right{width:56%}.process-info-card h3{font-size:42px}.process-info-card ul li{letter-spacing:0}.unfor-item-card img{max-height:45px;object-fit:contain}.smooth-heading{margin:0 0 45px}.unforgettablysmooth{max-width:610px}.spanish-language .pure-heading h2{font-size:75px}.spanish-language .traditional-absolute-fixed h4{font-size:18px}.spanish-language .smooth-heading h2{font-size:64px;line-height:54px}}@media(max-width:767px){.hero-content-absolute-top .container{padding:0 20px;max-width:557px}.pure-heading{margin:0 0 -28px}.pure-heading h2{font-size:55px;line-height:63px}.traditional-absolute-fixed h4{font-size:18px}.traditional-absolute-fixed{padding:0 15px 25px}.oaxaca-logo{margin-right:0;margin-bottom:20px;text-align:center}.celebrate-madein-center h3{font-size:25px;margin:0 0 20px}.celebrate-madein-center{max-width:422px;margin:26px auto 0}.celebrate-madein-center h2,.smooth-heading h2{font-size:50px;line-height:60px}.abv-text-info p{font-size:9px;margin:0 0 5px}.abvfour-warp-col-1{width:auto}.pure-traditional-flex-row{justify-content:center}.pure-traditional-col-4{width:50%}.ingredients-heading h2{font-size:42px}.ingredients-heading{margin-bottom:20px;padding:0 20px}.ingredients-list-section{margin:120px 0 0;padding:0 0 35px}.ingredients-info-card h4{font-size:30px;line-height:1.1em;margin-bottom:5px;letter-spacing:1px}.ingredients-info-card p{font-size:16px;letter-spacing:0px;line-height:1}.process-heading h2{font-size:55px;padding:15px 0}.process-img-card img{min-height:260px;object-fit:cover}.process-col-left{width:48%}.process-col-right{width:52%}.process-info-card h3{font-size:38px}.process-info-card ul li{font-size:15px}.abv-nbr span{font-size:40px;line-height:57px}.unfor-card-col-left a.btn.btn-black{font-size:16px;padding:0;letter-spacing:0;font-weight:500;min-width:140px;height:37px}.abvfour-warp-col-2{width:20%}.spanish-language .pure-heading h2{font-size:60px}.spanish-language .traditional-absolute-fixed{padding:0 25px 25px}.honor-your-heading h2{font-size:75px}.honor-your-heading{top:-30px}.dady-first-section{padding:35px 0 60px}}@media(max-width:575px){.hero-image-figure img{height:560px;object-fit:cover;object-position:70% top}.pure-heading h2{font-size:42px;line-height:46px;text-align:left}.pure-heading{margin:0 0 -17px}.hero-content-absolute-top .container{padding:0 15px}.hero-topleft-shipping{font-size:clamp(14px,1.8vw,28px)}.hero-topleft-text{left:5vw;top:62%;max-width:56vw;align-items:flex-start;text-align:left}.hero-image-figure:after{background:#000;background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,171,104,0) 82%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,171,104,0) 82%);background:linear-gradient(0deg,#000,#00ab6800 82%)}.hero-content-absolute-top{bottom:0}.dady-1list-left{padding-right:0;width:100%}.dady-1list-right{width:100%;text-align:left;margin:10px 0}.dady-1list-right .list-1-content{max-width:100%;margin-left:auto;text-align:center}.dady-1list-full-12{margin-top:0}.list-1-content{margin:0;position:relative;z-index:1;border:0;text-align:center;padding:20px 20px 0}.dady-first-section{padding:160px 0 80px}.dady-first-section:after{height:72px;background-size:cover}.pure-traditional-flex-row{row-gap:0}.traditional-absolute-fixed h4{font-size:18px}.traditional-absolute-fixed{padding:20px}.ingredients-heading h2{font-size:44px;max-width:320px;margin:0 auto}.smooth-heading{margin:0 auto;padding:0;text-align:center;max-width:325px}.celebrate-madein-center h2,.smooth-heading h2{font-size:55px;line-height:54px}.unfor-card-col-left{width:66%;text-align:center;position:relative;margin-bottom:40px}.unforgettablysmooth-btn{position:absolute;bottom:16px;left:34%;transform:translate(-50%)}.unfor-item-card img{max-height:50px}.abvfour-warp-col-1{width:100%}.abvfour-warp-col-2{width:33.33%}.abv-text-info p{font-size:11px;margin:0 0 5px;letter-spacing:0;min-height:36px;display:inline-flex;align-items:flex-end}.abv-text-info h4{font-size:28px;line-height:33px;max-width:109px}.abvfour-section{padding:25px 0}.abvfour-warp-row{row-gap:15px}.pure-traditional-section{padding:0 0 40px;overflow:hidden}.unfor-card-col-right{width:58%;position:absolute;right:-50px;bottom:0}.unfor-card-bottle{bottom:0;width:100%;position:relative;margin:0 auto}.ingredients-section{padding-top:80px}.ingredients-list-section{margin:70px 0 0;padding:0 0 35px}.ingredients-wrap{max-width:max-content;padding:0 20px;margin:0 auto}.made-by-eduardo-lalo-wrap{width:100%;height:auto;border-radius:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;padding:35px 20px}.made-by-eduardo-lalo-inner img{margin-bottom:10px;width:120px}.circle-text{width:260px;height:260px;margin:0 auto}.made-by-eduardo-lalo-inner p{font-size:16px;letter-spacing:0;margin-bottom:0 0 10px;text-align:center}.made-by-eduardo-img-holder img{width:100%;min-height:410px;object-fit:cover}.honor-your-roots-section{display:flex;flex-direction:column}.honor-your-heading h2{margin:0;font-size:52px;line-height:1em}.honor-your-heading{top:-30px}.process-heading h2{font-size:46px}.process-wrapper{row-gap:0;padding:0;margin:0 0 -10px}.process-repeat-card{justify-content:center;position:relative;overflow:hidden}.process-col-left{width:100%;position:absolute;padding:0;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start}.process-col-right{width:100%;padding:0}.process-img-card{position:relative}.process-img-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;background:linear-gradient(90deg,#00000082 30%,#fff0)}.process-info-card{padding:0 15px;width:100%}.process-info-card h3{font-size:34px;color:#fff;margin:0 0 10px}.process-info-card ul li{font-size:14px;color:#fff}.process-info-card ul li:before{color:#fff}.ingredients-info-card h4{font-size:35px}.ingredients-info-card p{font-size:18px}.made-by-eduardo-lalo-inner{position:relative;width:200px;height:280px;border-radius:100vmax;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.pure-traditional-col-info figure img{width:100%;max-height:500px;object-fit:cover}.pure-traditional-slider01 .slick-list.draggable{padding-right:150px}.abv-nbr span{font-size:88px;line-height:1}.abv-nbr span sub{font-size:18px;left:-5px}.process-wrapper .slick-dots{position:absolute;bottom:25px;margin:0}.process-wrapper .slick-dots li button{background:#fff;border-color:#fff;opacity:.5}.process-wrapper .slick-dots li.slick-active button{opacity:1;background:#fff;border-color:#fff}.process-img-card img{min-height:320px;object-fit:cover}.unfor-card-col-left a.btn.btn-black{font-size:16px;padding:0;letter-spacing:-1px;font-weight:500;min-width:130px;height:35px}.hero-section{height:560px}.spanish-language .pure-heading h2{font-size:30px}.spanish-language .traditional-absolute-fixed{padding:0 15px 15px}.spanish-language .traditional-absolute-fixed h4{font-size:14px}.spanish-language .made-by-eduardo-lalo-inner p{letter-spacing:0}.spanish-language .smooth-heading h2{font-size:47px;line-height:45px}.spanish-language .unfor-card-bottle{bottom:0}.ingredients-col3,.pure-traditional-col-4{transform:none!important;opacity:1!important}.unfor-item-card{margin:0 0 6px;width:100%}.unfor-item-card img{width:max-content}.unfor-item-card,.unfor-card-col-left .unfor-item-card:nth-child(2n){justify-content:center;display:flex;align-items:center}.ingredients-col3{transform:none!important;opacity:1!important}.spanish-language .abv-text-info p{align-items:flex-start;padding-right:10px}.spanish-language .abv-nbr span sub{font-size:18px;left:0;margin-left:-7px}}@media(max-width:575px){.pure-heading h2{font-size:30px;line-height:46px;text-align:center}.pure-heading .subtitle-mezcal-made{font-family:BERNIER Distressed,sans-serif;font-size:25px;line-height:25px;padding-bottom:20px;padding-top:1px}.traditional-absolute-fixed{padding:15px 10px}.traditional-absolute-fixed h4{font-size:14px}.pure-traditional-col-4{padding:0 8px}.spanish-language .pure-heading h2{font-size:32px}.spanish-language .traditional-absolute-fixed{padding:0 10px 10px}.spanish-language .smooth-heading h2{font-size:42px;line-height:40px}}@media(max-width:375px){.unfor-card-col-left{width:60%}.unfor-item-card img{max-height:33px}}@media(max-width:320px){.pure-heading h2{font-size:31px}.abv-text-info h4{font-size:25px;line-height:33px;max-width:109px}.celebrate-madein-center h2,.smooth-heading h2{font-size:45px;line-height:42px}.spanish-language .pure-heading h2{font-size:29px}.spanish-language .smooth-heading h2{font-size:38px;line-height:40px}}@media(max-width:940px){.dady-first-section{padding:40px 0 110px}}@media(max-width:767px){.dady-first-section{padding:20px 0 110px}}@media(max-width:574px){.dady-first-section{padding:20px 0 190px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-homepage.css.map */
