html,body,#root{width:100%;min-height:100%}body{margin:0}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MyriadPro-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MYRIADPRO-REGULAR.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MYRIADPRO-SEMIBOLD.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MYRIADPRO-BOLD.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/fonts/MYRIADPRO-BOLD.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Light.otf) format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Medium.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Heavy.otf) format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Brother XL;src:url(/assets/fonts/brother-xl/fonnts.com-Brother_XL_Heavy.otf) format("opentype");font-style:normal;font-weight:950;font-display:swap}:root{--font-brand: "Brother XL", "Myriad Pro", system-ui, Arial, sans-serif;--font-section-title: "Brother XL", "Myriad Pro", system-ui, Arial, sans-serif;--tracking-global: -1.2px;--tracking-section-title: -1.2px;--max: 1300px;--green: #00a600ff;--green-dark: #078338;--green-deep: #004923;--green-footer: #004b1e;--yellow: #fcf100;--yellow-deep: #fcf100;--ink: #0c0c0c;--white: #ffffff;--radius: 18px;--shadow: 0 18px 45px rgba(0,0,0,.18)}*{box-sizing:border-box;letter-spacing:var(--tracking-global)}html,body{margin:0;padding:0}body{font-family:var(--font-brand);font-weight:500;color:#111;background:#0a2b16}p{font-weight:300}.page{width:100%;overflow-x:hidden;background:#fff;padding-top:clamp(64px,8vw,76px)}.container{width:min(var(--max),100%);margin:0 auto;padding:0 clamp(26px,7vw,100px)}img{max-width:100%;height:auto;display:block}.media{width:100%;overflow:hidden;border-radius:var(--radius);background:#ffffff0f}.media>img{width:100%;height:100%;display:block}.media>picture{width:100%;height:100%;display:block}.media>picture>img{width:100%;height:100%;display:block}.header{position:fixed;top:0;left:0;right:0;z-index:40;padding:10px 0;background:var(--green)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative}.brand{text-decoration:none;display:flex;align-items:center;gap:8px;color:#fff}.brand__logo{width:110px}.brand__logo--solo{width:200px}.brand__logo--trio{display:inline-flex;align-items:center;gap:18px;padding:6px 0;width:auto}.brand__logo--trio img{height:52px;width:auto;display:block;object-fit:contain}.brand__logo .media{background:transparent}.nav{display:flex;align-items:center;gap:19.8px}.nav__link{font-family:var(--font-brand);color:#fff;text-decoration:none;font-weight:500;font-size:calc(25px * .7142857);letter-spacing:-.5px;text-transform:none;opacity:.98;transform:scaleY(1.4);transform-origin:left center;transition:color .2s ease,transform .2s ease,opacity .2s ease,font-weight .2s ease}.nav__link:visited{color:#fff}.nav__link:hover,.nav__link:focus-visible{opacity:1;color:var(--yellow-deep);font-weight:700;transform:scale(1.08) scaleY(1.4)}.navToggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;position:relative}.navToggle span{position:absolute;left:9px;right:9px;height:3px;border-radius:999px;background:#fff;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.navToggle span:nth-child(1){top:12px}.navToggle span:nth-child(2){top:20px}.navToggle span:nth-child(3){top:28px}.navToggle.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.navToggle.is-open span:nth-child(2){opacity:0}.navToggle.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:900;text-decoration:none;line-height:1;padding:12px 20px;border-radius:14px;letter-spacing:0;transform:none;box-shadow:0 8px 16px #00000038;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.btn>span{display:inline-block;letter-spacing:0;transform:scaleY(1.4);transform-origin:center center}.btn:hover,.btn:focus-visible{box-shadow:0 12px 22px #0000004d;transform:translateY(-1px)}.btn:active{box-shadow:0 4px 10px #00000047;transform:translateY(1px) scale(.98)}.btn--primary:hover,.btn--primary:focus-visible,.btn--yellow:hover,.btn--yellow:focus-visible{background:#f2e900;color:var(--green-footer)}.btn--primary:active,.btn--yellow:active{background:#e7db00;color:var(--green-footer)}.btn--pill{border-radius:999px}.btn--primary{background:var(--yellow-deep);color:var(--green-footer);box-shadow:0 10px 20px #0003}.btn--dark{background:#0d0d0d;color:#fff}.btn--ghost{background:#fff;color:#111}.btn--green{background:#004923;color:var(--yellow)}.btn--green-dark{background:#004923;color:#fff}.btn--yellow{background:var(--yellow-deep);color:var(--green-footer)}.btn--square{border-radius:12px}.btn--green:hover,.btn--green:focus-visible{background:#006e0c;color:var(--yellow-deep)}.btn--green:active{background:#005a24;color:var(--yellow-deep)}.btn--green-dark:hover,.btn--green-dark:focus-visible{background:#006e0c;color:#fcf100}.btn--green-dark:active{background:#005a24;color:#fcf100}.hero{--hero-ratio: 2064 / 1080;background:var(--green);width:100%;aspect-ratio:var(--hero-ratio);height:auto;padding:0;position:relative;overflow:hidden}.hero__carousel{width:100%;height:100%;position:relative}.hero__slides{position:relative;width:100%;height:100%;overflow:hidden}.hero__track{display:flex;width:100%;height:100%;transition:transform .45s ease}.hero__slide{flex:0 0 100%;width:100%;height:100%}.hero__slide .media{border-radius:0;background:transparent;width:100%;height:100%;aspect-ratio:var(--hero-ratio)!important}.hero__slide .media img{width:100%;height:100%}.hero__arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:38px;color:var(--yellow-deep);cursor:pointer;padding:4px 8px;z-index:2}.hero__arrow--left{left:6px}.hero__arrow--right{right:6px}.hero__dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:8px;align-items:center;z-index:2}.dot{width:22px;height:6px;border-radius:999px;border:none;background:#f5d4008c}.dot--active{background:var(--yellow-deep)}.products{background:#00a600;padding:calc(34px + 2%) 0 24px;position:relative}.products__inner{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.products__media{width:100%;max-width:560px;position:relative;min-height:360px}.products__packshot{width:min(100%,546px);height:auto;display:block;position:relative;z-index:2;filter:drop-shadow(0 18px 24px rgba(0,0,0,.2));transform:scale(1);transform-origin:center center;transition:transform .28s ease,filter .28s ease}.products__float{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.products__float--left-top{width:135px;top:-8px;left:-65px;z-index:3}.products__float--left-bottom{width:229px;bottom:10px;left:-55px;z-index:3}.products__float--right-bottom-a{width:120px;right:-30px;bottom:45px;z-index:3}.products__float--right-bottom-b{width:70px;right:-45px;bottom:173px;z-index:3}.products__content{text-align:center;display:grid;justify-items:center;position:relative}.products__titleImage{width:min(416px,88%);margin-bottom:20px}.products__titleImage .media{background:transparent}.products__content .btn{font-size:1.05rem;padding:13px 22px}.products__float--cta-nacho-jalapeno{width:165px;left:75%;top:67%;height:auto}.productPick{background:var(--green);padding:58px 0 24px;color:#fff;position:relative;overflow:visible;box-shadow:inset 0 150px 125px -50px #004923d9}.productPick__inner{display:grid;justify-items:center;text-align:center;position:relative;z-index:1}.productPick__title{margin:0;font-family:var(--font-section-title);font-size:calc(clamp(48px,8vw,98px) * .7142857);font-weight:900;color:var(--yellow);line-height:.95;text-transform:uppercase;text-shadow:2px 2px 0 #c43e30;letter-spacing:var(--tracking-section-title);transform:scaleY(1.4);transform-origin:center center}.productPick__subtitle{margin:18px 0 0;font-family:var(--font-brand);font-size:calc(clamp(28px,3vw,44px) * .7142857);font-weight:800;line-height:1.1;transform:scaleY(1.4);transform-origin:center center}.productPick__bags{margin-top:72px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:0}.productPick__bag{width:min(430px,41vw);border:none;background:transparent;padding:0;cursor:pointer;position:relative;transition:transform .25s ease}.productPick__bag:hover,.productPick__bag:focus-visible{transform:translateY(-8px) scale(1.07)}.productPick__bag--jalapeno{z-index:3}.productPick__bag--queso{margin-left:-150px;z-index:2}.productPick__image{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 26px rgba(0,0,0,.28))}.productPick__float{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.productPick__float--left-top{width:135px;top:-8px;left:-65px}.productPick__float--left-bottom{width:229px;bottom:10px;left:-55px}.productPick__float--right-bottom-a{width:120px;right:0;bottom:45px}.productPick__float--right-bottom-b{width:70px;right:-90px;bottom:375px}.productPick__shape{position:absolute;opacity:.6;pointer-events:none;z-index:0}.productPick__shape--tl{top:64px;left:-18px;width:178px;transform:rotate(-23deg)}.productPick__shape--mr{top:240px;right:-32px;width:210px;transform:rotate(-68deg)}.productPick__shape--bl{bottom:28px;width:300px;transform:rotate(-102deg)}.page--products-pick{--product-pick-footer-lift: 53px;--product-pick-bag-drop: 53px}.page--products-pick .productPick,.page--products-pick .productPick__inner{padding-bottom:0}.page--products-pick .productPick__bags{position:relative;bottom:calc(var(--product-pick-bag-drop) * -1)}.page--products-pick .productPick__float--left-bottom{bottom:calc(60px + var(--product-pick-footer-lift))}.page--products-pick .productPick__float--right-bottom-a{bottom:calc(100px + var(--product-pick-footer-lift))}.page--products-pick .footer{margin-top:calc(var(--product-pick-footer-lift) * -1);position:relative;z-index:9}.productInfo{background:var(--green);color:#fff;padding:58px 0 76px;position:relative;overflow:hidden;box-shadow:inset 0 150px 125px -50px #004923d9}.productInfo__shape{position:absolute;opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.productInfo__shape--l1{width:132px;left:14px;top:112px;transform:rotate(-30deg)}.productInfo__shape--l2{width:128px;left:8px;top:316px;transform:rotate(-82deg)}.productInfo__shape--l3{width:134px;left:10px;bottom:84px;transform:rotate(-24deg)}.productInfo__shape--r1{width:136px;right:12px;top:104px;transform:rotate(38deg)}.productInfo__shape--r2{width:130px;right:10px;top:292px;transform:rotate(72deg)}.productInfo__shape--r3{width:138px;right:12px;top:472px;transform:rotate(26deg)}.productInfo__shape--r4{width:128px;right:10px;bottom:0;transform:rotate(66deg)}.productInfo__inner{display:grid;gap:28px;position:relative;z-index:2}.productInfo__grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,460px);gap:36px;align-items:center;justify-content:center}.productInfo__title{margin:0;font-family:var(--font-section-title);font-size:calc(clamp(46px,6.6vw,92px) * .6428571);font-weight:900;color:var(--yellow);line-height:.95;text-transform:uppercase;text-shadow:2px 2px 0 #c43e30;letter-spacing:var(--tracking-section-title);transform:scaleY(1.4);transform-origin:left center}.productInfo__content .productInfo__accordionItem:first-of-type{margin-top:50px}.productInfo__media{width:min(520px,100%);position:relative;margin:0 auto}.productInfo__media>*{position:relative}.productInfo__image{width:100%;height:auto;display:block;position:relative;z-index:3;filter:drop-shadow(0 20px 26px rgba(0,0,0,.28));transform:rotate(0);transform-origin:center center;transition:transform .3s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.productInfo--jalapeno .productInfo__image:hover{transform:rotate(12deg)}.productInfo--queso .productInfo__image:hover{transform:rotate(-12deg)}}.productInfo__nacho{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.productInfo__nacho--a{width:165px;left:-26px;top:36px;transform:rotate(-22deg)}.productInfo__nacho--b{width:150px;left:-36px;bottom:56px;transform:rotate(14deg)}.productInfo__nacho--c{width:156px;right:22px;top:184px;transform:rotate(8deg)}.productInfo__float{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4}.productInfo__float--jr-top{width:136px;right:-26px;top:4px}.productInfo__float--jr-bottom{width:190px;right:-54px;bottom:22px}.productInfo__float--cr-main{width:150px;right:-34px;bottom:28px}.productInfo__float--cr-small{width:86px;right:-48px;top:166px}.productInfo__content{display:grid;gap:14px;max-width:460px}.productInfo__accordionItem{background:#0049234d;border-radius:12px;overflow:hidden;width:100%}.productInfo__accordionTrigger{width:100%;border:none;background:transparent;color:#fff;font-family:var(--font-brand);font-size:calc(clamp(30px,3.2vw,42px) * .7142857);font-weight:900;line-height:1.05;padding:21px 26px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transform:scaleY(1.4);transform-origin:left center;text-align:left}.productInfo__accordionIcon{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0f4f1f;transition:transform .2s ease}.productInfo__accordionItem.is-open .productInfo__accordionIcon{transform:rotate(180deg)}.productInfo__accordionBody{max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .22s ease,padding .22s ease;padding:0 26px;position:relative;text-align:left}.productInfo__accordionBody p{margin:0;font-family:var(--font-brand);font-size:calc(clamp(14px,1.5vw,18px) * .7142857);font-weight:300;line-height:1.35;transform:scaleY(1.4);transform-origin:left center;text-align:left}.productInfo__accordionBody p+p{margin-top:15px}.productInfo__accordionItem.is-open .productInfo__accordionBody{max-height:188px;opacity:1;padding:15px 26px 26px}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody{max-height:min(66vh,720px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody:after{display:none}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody::-webkit-scrollbar{width:8px}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody::-webkit-scrollbar-track{background:#00492361;border-radius:999px}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody::-webkit-scrollbar-thumb{background:#0a7f2f;border-radius:999px}.productInfo__accordionItem.is-open .productInfo__accordionBody:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32px;background:linear-gradient(to bottom,#00492300,#004923eb);pointer-events:none}.productInfo__accordionBody--nutrition{display:grid;gap:14px}.productInfo__nutritionSection{display:grid;gap:6px}.productInfo__nutritionTitle{margin:0;font-family:var(--font-brand);font-size:calc(clamp(17px,1.8vw,24px) * .7142857);font-weight:700;line-height:1;transform:scaleY(1.35);transform-origin:left center;text-align:left}.productInfo__nutritionCard{background:#fffffff0;color:var(--green-footer);border-radius:10px;padding:11px 13px}.productInfo__nutritionCard p{margin:0;font-family:var(--font-brand);font-size:calc(clamp(14px,1.35vw,16px) * .7142857);font-weight:500;line-height:1.25;letter-spacing:-.2px;transform:none;text-align:left}.productInfo__nutritionCard p+p{margin-top:7px}.productInfo__nutritionCard--compact{padding:8px 13px}.productInfo__nutritionValue{font-size:calc(clamp(16px,1.55vw,18px) * .7142857);font-weight:700}.productInfo__nutritionAlert{font-weight:900!important;line-height:1.2}.productInfo__nutritionDeclaration{font-size:calc(clamp(13px,1.2vw,15px) * .7142857)!important;font-weight:500!important}.productInfo__nutritionTable{background:#fffffff0;border-radius:10px;padding:8px}.productInfo__nutritionTable img{width:100%;height:auto;display:block;border-radius:6px}.productInfo__actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:4px}.productInfo__actions .btn{min-width:182px}.productRelated{background:var(--yellow);position:relative;overflow:hidden;padding:clamp(34px,5vw,72px) 0 clamp(38px,5.6vw,78px)}.productRelated__shape{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.54;z-index:1}.productRelated__shape--l1{width:250px;left:clamp(92px,12vw,168px);top:54px;transform:rotate(-22deg)}.productRelated__shape--l2{width:280px;left:-34px;bottom:-28px;transform:rotate(-92deg)}.productRelated__shape--r1{width:142px;right:clamp(92px,12vw,168px);top:25vh;transform:rotate(16deg)}.productRelated__shape--r2{width:280px;right:-38px;bottom:-24px;transform:rotate(26deg)}.productRelated__inner{display:grid;justify-items:center;gap:32px;position:relative;z-index:2}.productRelated__title{margin:0;font-size:calc(clamp(52px,6.6vw,84px) * .6428571);line-height:1;transform:scaleY(1.3);transform-origin:center center}.productRelated__card{width:min(940px,100%);display:grid;grid-template-columns:minmax(0,430px) minmax(0,320px);align-items:center;justify-content:center;gap:32px;border:none;background:transparent;padding:0;cursor:pointer;transition:transform .25s ease}.productRelated__media{width:min(430px,100%);position:relative;margin:0 auto}.productRelated__media>*{position:relative}.productRelated__image{width:100%;height:auto;display:block;z-index:3;filter:drop-shadow(0 16px 20px rgba(0,0,0,.24));transition:transform .25s ease;transform-origin:center center}.productRelated__nacho{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.productRelated__nacho--a{width:122px;left:-28px;bottom:12px;transform:rotate(14deg)}.productRelated__nacho--b{width:126px;right:-20px;top:34px;transform:rotate(-18deg)}.productRelated__float{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4}.productRelated__float--cr-main{width:106px;left:-14px;top:14px}.productRelated__float--cr-small{width:124px;right:-20px;bottom:-18px}.productRelated__float--jr-top{width:146px;left:-24px;top:6px}.productRelated__float--jr-bottom{width:176px;right:-26px;bottom:-24px}.productRelated__name{margin:0;text-align:left;font-family:var(--font-section-title);font-size:calc(clamp(52px,6vw,88px) * .6428571);font-weight:900;line-height:.9;text-transform:uppercase;transform:scaleY(1.3);transform-origin:left center;color:#004923;text-shadow:3px 3px 0 #02a315}.productRelated__card:hover .productRelated__image,.productRelated__card:focus-visible .productRelated__image{transform:scale(1.06) rotate(-4deg)}.highlight{background:var(--green);padding:36px 0 44px;color:#fff;position:relative}.highlight__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;justify-items:center;position:relative}.highlight__left{display:grid;gap:12px;justify-items:center;text-align:center;position:relative}.highlight__logo .media{background:transparent}.highlight__title{font-family:var(--font-section-title);margin:0 0 10px;font-size:calc(63px * .7142857);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-2px;transform:scaleY(1.4);transform-origin:center center}.highlight__title .nachos-font{color:var(--yellow-deep)}.highlight__line{display:block}.highlight__line--emphasis{font-size:1.2em}.highlight__nacho{display:inline-flex;align-items:flex-end;justify-content:center;width:1.155em;height:1.205em;margin:0 -.3em;transform:scaleY(.7142857);transform-origin:bottom center}.highlight__nacho img{width:100%;height:auto;display:block;object-fit:contain;transform:translateY(.18em) scale(1.265);transform-origin:center bottom}.highlight__logo{width:320px;margin-top:8px}.highlight__title,.highlight__logo{position:relative;z-index:2}.highlight__float-cheese{position:absolute;width:150px;left:-175px;top:40%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.highlight__copy{text-align:center;display:grid;gap:0;justify-items:center;align-content:center;padding:5%}.highlight__copy p{margin:0;max-width:560px;opacity:1;font-size:calc(clamp(18px,1.95vw,28px)*.65);font-weight:300;line-height:1.25;letter-spacing:-1.2px;transform:scaleY(1.4);transform-origin:center center}.highlight__triangle{position:absolute;opacity:.6;pointer-events:none}.highlight__triangle--ml{top:35%;left:65px;width:170px;transform:translateY(-100%) rotate(-75deg)}.highlight__triangle--bl{bottom:10px;left:-100px;width:240px;transform:rotate(-140deg)}.highlight__triangle--br{right:-135px;width:375px;transform:rotate(-40deg)}.sectionTitle{font-family:var(--font-section-title);margin:0;font-size:clamp(28px,3.2vw,52px);font-weight:950;letter-spacing:var(--tracking-section-title);text-transform:uppercase}.highlight__title,.sectionTitle,.recipeDetail__title,.recipeDetail__sectionTitle,.gallery__title,.follow__label,.buy__title{letter-spacing:var(--tracking-section-title)}.sectionTitle--center{text-align:center}.sectionTitle--light{color:#fff}.sectionTitle--green{color:#004923}.sectionTitle--promo{color:var(--yellow-deep)}.promo .sectionTitle--promo{text-shadow:2px 2px 0 #c43e30}.sectionTitle--green{text-shadow:3px 3px 0 #02a315}.nachos-font{font-family:var(--font-section-title);font-weight:900;letter-spacing:var(--tracking-section-title)}.recipes{background:var(--yellow) url(/assets/backgrounds/fondo_quesos_amarillo.png) center/cover no-repeat;padding:56px 0 60px}.recipes .sectionTitle{transform:scaleY(1.4);transform-origin:center center}.recipes__grid{margin-top:32px;margin-bottom:0;position:relative;width:100%;--card-width: min(340px, 28vw);--card-height: calc(var(--card-width) * 1.333);--card-extra: 0px;--stack-offset: 0px;min-height:max(320px,calc(var(--card-height) + var(--card-extra)));display:block;--card-gap: 22px;--card-step: calc(var(--card-width) + var(--card-gap))}.recipes__carousel{position:relative;display:grid;justify-items:center;touch-action:pan-y}.recipes__arrow{position:absolute;top:50%;transform:translateY(-50%) scale(var(--arrow-scale));border:none;background:transparent;color:#004923;cursor:pointer;font-size:42px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;z-index:4;padding:4px 8px;outline:none;-webkit-tap-highlight-color:transparent;--arrow-scale: 1;transition:transform .15s ease,color .15s ease}.recipes__arrow--left{left:-12px}.recipes__arrow--right{right:-12px}.recipes__arrow:hover,.recipes__arrow:focus-visible{color:#006e0c}.recipes__arrow:active{--arrow-scale: .88}.recipes__arrow:focus-visible,.recipes__arrow:focus{outline:none}.recipes__card{position:absolute;top:0;left:50%;width:var(--card-width);transition:transform .45s ease,opacity .35s ease;cursor:pointer;--card-shift: 0px;--card-scale: .92;--card-opacity: 1;--card-rotate: 0deg;transform:translate(calc(-50% + var(--card-shift) + var(--stack-offset))) scale(var(--card-scale)) rotate(var(--card-rotate));opacity:var(--card-opacity);transform-origin:center center}.recipes__card:focus-visible{outline:3px solid rgba(0,73,35,.5);outline-offset:6px}.recipes__card.is-front{z-index:3}.recipes__card.is-left{z-index:2;--card-shift: calc(-1 * var(--card-step));--card-opacity: .95;--card-rotate: 0deg}.recipes__card.is-right{z-index:1;--card-shift: var(--card-step);--card-opacity: .95;--card-rotate: 0deg}.recipes__card.is-hidden{--card-opacity: 0;pointer-events:none;z-index:0}.recipes__dots{display:flex;margin-top:16px;align-items:center;justify-content:center;gap:10px}.recipes__dots .dot{background:#00492359}.recipes__dots .dot--active{background:#004923}.recipeCard{background:#fff;border-radius:26px;box-shadow:var(--shadow);padding:0;color:#004923;overflow:hidden;transition:background .25s ease,color .25s ease}.recipeCard--dark{background:#fff;color:#004923}.recipeCard__image .media{border-radius:26px 26px 0 0;background:transparent}.recipeCard__bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:12px 14px;background:transparent;position:relative}.recipeCard__barLeft{display:grid;align-content:start;width:100%;grid-column:1}.recipeCard__title{font-weight:900;font-size:20.475px}.recipeCard__time{font-weight:500;font-size:calc(12px * 1.05 * 1.5);margin-top:5px}.recipeCard__title,.recipeCard__time{display:block;transform:scaleY(1.4);transform-origin:left center;letter-spacing:-.8px}.recipeCard__play{background:transparent;color:#004923;grid-column:1;justify-self:end;align-self:end;position:absolute;right:12px;bottom:12px;font-size:18px;font-weight:900;line-height:1;letter-spacing:0;transition:color .25s ease}.recipeCard--dark .recipeCard__play{color:#004923}.recipes .recipeCard{overflow:hidden}.recipes .recipeCard__bar{min-height:110px;height:110px;padding:11px 14px 12px;gap:0;align-content:start}.recipes .recipeCard__barLeft{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:8px;height:100%}.recipes .recipeCard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:2.6em;line-height:1.05}.recipes .recipeCard__time{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end;line-height:1.05}.recipes__card:focus-visible .recipeCard,.recipes__card:focus-visible .recipeCard--dark{background:#004923;color:var(--yellow)}.recipes__card:focus-visible .recipeCard__play{color:#fff}@media(hover:hover)and (pointer:fine){.recipes__card:hover{--card-scale: 1;z-index:4}.recipes__card:hover .recipeCard,.recipes__card:hover .recipeCard--dark{background:#004923;color:var(--yellow)}.recipes__card:hover .recipeCard__play{color:#fff}}.center{display:flex;justify-content:center;margin-top:10px}.recipeDetail{background:var(--green);padding:150px 0 130px;color:#fff;position:relative;overflow:hidden;box-shadow:inset 0 150px 125px -50px #004923d9}.recipeDetail__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:40px;align-items:center;position:relative;z-index:1}.recipeDetail__content{display:grid;justify-items:center;text-align:center;align-self:center;font-family:var(--font-brand)}.recipeDetail__title{font-family:var(--font-section-title);margin:0 0 40px;font-size:calc(clamp(36px,6vw,72px) * .7142857);font-weight:900;color:var(--yellow);text-transform:uppercase;line-height:.95;text-shadow:2px 2px 0 #c43e30;letter-spacing:var(--tracking-section-title);transform:scaleY(1.4);transform-origin:center center}.recipeDetail__share{display:flex;align-items:center;gap:12px;font-family:var(--font-brand);font-weight:400;font-size:calc(clamp(20px,2.2vw,30px) * .7142857);line-height:1.1;margin:12px 0 48px;justify-content:center}.recipeDetail__share>span{display:inline-block;transform:scaleY(1.4);transform-origin:center center}.recipeDetail__shareIcons{display:inline-flex;gap:10px;align-items:center}.recipeDetail__shareIcon{width:40px;height:40px;aspect-ratio:1 / 1;border-radius:10px;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0;font-size:17px;flex:0 0 40px;box-shadow:0 8px 16px #00000038;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.recipeDetail__shareIcon svg{width:17px;height:17px;pointer-events:none}.recipeDetail__shareIcon:hover,.recipeDetail__shareIcon:focus-visible{background:#f8f8f8;box-shadow:0 12px 22px #0000004d;transform:translateY(-1px)}.recipeDetail__shareIcon:active{box-shadow:0 4px 10px #00000047;transform:translateY(1px) scale(.98)}.recipeDetail__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;justify-items:center;gap:8px;padding:0 30px}.recipeDetail__metaItem{display:grid;gap:16px;justify-items:center;font-family:var(--font-brand);font-weight:700;text-align:center;padding:0 10px}.recipeDetail__metaItem img{width:100px;height:75px;object-fit:contain}.recipeDetail__metaLabel{font-size:calc(clamp(18px,1.85vw,25px)*.715);font-weight:700;min-height:2.6em;display:flex;align-items:center;justify-content:center;transform:scaleY(1.4);transform-origin:center center}.recipeDetail__metaItem strong{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;margin-top:20px}.recipeDetail__metaValue{background:var(--yellow-deep);color:var(--green-footer);border-radius:7px;padding:7px 12px;margin-top:10px;font-size:calc(clamp(14px,1.2vw,18px) * .7142857);font-weight:700;line-height:1;box-shadow:0 8px 14px #0000002e}.recipeDetail__metaValue>span{display:inline-block;transform:scaleY(1.25);transform-origin:center center}.recipeDetail__media{width:100%;max-width:480px;justify-self:center}.recipeDetail__media img{width:100%;height:auto;aspect-ratio:10 / 11;object-fit:cover;border-radius:34px;display:block;box-shadow:0 18px 35px #00000040}.recipeDetail__shape{position:absolute;opacity:.35;pointer-events:none;width:140px;height:auto;z-index:0}.recipeDetail__shape--detail-1{top:10%;left:4%;transform:rotate(-10deg)}.recipeDetail__shape--detail-2{top:22%;right:6%;width:110px;transform:rotate(8deg)}.recipeDetail__shape--detail-3{bottom:18%;left:10%;width:120px;transform:rotate(15deg)}.recipeDetail__shape--detail-4{bottom:12%;right:12%;width:130px;transform:rotate(-12deg)}.recipeDetail__section{background:var(--green);padding:78px 0 96px;position:relative;overflow:hidden;color:#fff;box-shadow:inset 0 150px 125px -50px #004923d9}.recipeDetail__instructions{padding-top:0}.recipeDetail__section.recipeDetail__instructions{box-shadow:none}.recipeDetail__sectionTitle{font-family:var(--font-section-title);margin:0 0 28px;text-align:center;font-size:calc(clamp(32px,5.5vw,64px) * .7142857);font-weight:900;color:var(--yellow);line-height:.95;text-shadow:3px 3px 0 #c43e30;letter-spacing:var(--tracking-section-title);text-transform:uppercase;transform:scaleY(1.4);transform-origin:center center}.recipeDetail__sectionInner{display:grid;gap:24px;position:relative;z-index:1}.recipeDetail__sectionGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:36px;align-items:start;justify-items:center}.recipeDetail__list,.recipeDetail__steps{list-style:none;margin:0 auto;padding:0;display:grid;gap:14px;max-width:560px;text-align:left}.recipeDetail__list li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;font-family:var(--font-brand);font-weight:600;font-size:calc(clamp(18px,1.9vw,28px) * .7142857);line-height:1.2;transform:scaleY(1.4);transform-origin:left center}.recipeDetail__list li:before{content:"";width:28px;height:28px;border:4px solid #fff;border-radius:4px;align-self:start;justify-self:center}.recipeDetail__steps{counter-reset:recipe-step}.recipeDetail__instructions .recipeDetail__steps{text-align:left;gap:24px}.recipeDetail__instructions .recipeDetail__steps li{grid-template-columns:38px 1fr;gap:16px}.recipeDetail__steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;font-family:var(--font-brand);font-weight:600;font-size:calc(clamp(18px,1.9vw,28px) * .7142857);line-height:1.25;transform:scaleY(1.4);transform-origin:left center}.recipeDetail__steps li:before{counter-increment:recipe-step;content:counter(recipe-step);color:#fff;font-family:var(--font-brand);font-size:calc(clamp(18px,1.9vw,28px) * .7142857);font-weight:700;line-height:1;justify-self:end;transform:none;transform-origin:initial}.recipeDetail__card{width:min(380px,100%);justify-self:center}.recipeDetail__card .recipeCard{box-shadow:var(--shadow);border-radius:26px;overflow:hidden}.recipeDetail__card .recipeCard__bar{min-height:110px;height:110px;padding:11px 14px 12px;gap:0;align-content:start}.recipeDetail__card .recipeCard__barLeft{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:8px;height:100%}.recipeDetail__card .recipeCard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:2.6em;line-height:1.05}.recipeDetail__card .recipeCard__time{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end;line-height:1.05}.recipeDetail__card .recipeCard__image .media{border-radius:26px 26px 0 0}.recipeDetail__shape--ingredients-1{top:12%;left:6%;transform:rotate(-8deg)}.recipeDetail__shape--ingredients-2{top:6%;right:8%;width:120px;transform:rotate(12deg)}.recipeDetail__shape--ingredients-3{bottom:18%;left:12%;width:110px;transform:rotate(18deg)}.recipeDetail__shape--ingredients-4{bottom:10%;right:10%;width:130px;transform:rotate(-10deg)}.recipeDetail__ingredients .recipeDetail__list li{font-size:calc(clamp(18px,1.9vw,28px) * .8642857);line-height:1.24;transform:scaleY(1.4);transform-origin:left center}.recipeDetail__ingredients .recipeDetail__list li:before{width:27.3px;height:27.3px;aspect-ratio:1 / 1;border-width:4px;transform:scaleY(.7142857);transform-origin:center center}.recipeDetail__ingredients .recipeCard__image{position:relative;overflow:hidden}.recipeDetail__ingredients .recipeCard__image .media>img,.recipeDetail__ingredients .recipeCard__image .media>picture>img{transition:filter .25s ease,transform .25s ease}.recipeDetail__ingredients .recipeCard__image:before{content:"";position:absolute;inset:0;background:#0003;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:2}.recipeDetail__ingredients .recipeCard__image:after{content:"";position:absolute;left:50%;top:50%;width:72px;height:72px;border:4px solid #fff;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:3}.recipeDetail__ingredients .recipeCard__image .media:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;opacity:0;transform:translate(calc(-50% + 3px),-50%) scale(.92);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:4}.recipeDetail__ingredients .recipeCard__image:hover:before,.recipeDetail__ingredients .recipeCard__image:hover:after{opacity:1}.recipeDetail__ingredients .recipeCard__image:hover:after{transform:translate(-50%,-50%) scale(1)}.recipeDetail__ingredients .recipeCard__image:hover .media:after{opacity:1;transform:translate(calc(-50% + 3px),-50%) scale(1)}.recipeDetail__ingredients .recipeCard__image:hover .media>img,.recipeDetail__ingredients .recipeCard__image:hover .media>picture>img{filter:blur(2.2px) brightness(.82);transform:scale(1.03)}.recipeDetail__shape--instructions-1{top:10%;left:5%;transform:rotate(-12deg)}.recipeDetail__shape--instructions-2{top:8%;right:10%;width:120px;transform:rotate(10deg)}.recipeDetail__shape--instructions-3{bottom:20%;left:14%;width:110px;transform:rotate(14deg)}.recipeDetail__shape--instructions-4{bottom:12%;right:12%;width:130px;transform:rotate(-8deg)}.recipeDetail__instructionsLeft{display:grid;gap:75px;justify-items:center;text-align:center;padding:0 50px}.recipeDetail__madeWith{display:grid;gap:12px;justify-items:center;font-family:var(--font-brand);font-size:calc(clamp(18px,1.9vw,28px) * .7142857);font-weight:600;line-height:1.1;transform:none;transform-origin:initial}.recipeDetail__madeWith img{width:min(330px,88%);height:auto;display:block;object-fit:contain}.recipeDetail__instructionsMedia{width:min(600px,100%);justify-self:center;position:relative}.recipeDetail__instructionsHero{width:100%;height:auto;display:block;filter:drop-shadow(0 26px 40px rgba(0,0,0,.45))}.recipeDetail__instructionsMedia .products__float{z-index:4}.promo{background:var(--green);padding:90px 0 34px;color:#fff;position:relative}.promo .container{padding:0 clamp(18px,3.8vw,56px)}.promo__marquee{position:absolute;top:0;left:0;right:0;height:90px;overflow:hidden;opacity:.95;z-index:1}.promo__marquee-inner{display:flex;align-items:center;width:max-content;height:100%;animation:promo-marquee 35s linear infinite;will-change:transform}.promo__marquee-track{display:flex;align-items:center;gap:24px;padding-right:24px;height:100%;flex-shrink:0}.promo__marquee-item{height:64px;width:auto;display:block;object-fit:contain;flex:0 0 auto}@keyframes promo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo__inner{width:100%;display:grid;justify-items:center;align-items:center;z-index:2;padding:12px 0 24px}.promo__figure{position:relative;width:min(100%,980px);display:grid;justify-items:center;padding-bottom:60px}.promo__cta{position:absolute;right:clamp(10px,1.2vw,24px);bottom:clamp(4px,.6vw,12px);z-index:2;font-size:clamp(16px,calc(.2rem + 1.8vw),48px);padding:clamp(12px,calc(.55rem + .9vw),28px) clamp(20px,calc(.85rem + 1.4vw),52px);white-space:nowrap}.promo__hero{width:100%;max-width:100%;height:auto;display:block}.promo__triangle{position:absolute;opacity:.6;pointer-events:none;z-index:0}.promo__triangle--ml{top:42%;left:-150px;width:283px;transform:rotate(-205deg)}.promo__triangle--bl{bottom:8%;left:-18px;width:175px;transform:rotate(-140deg)}.promo__triangle--br{bottom:-18px;right:-100px;width:275px;transform:rotate(-100deg)}.gallery{background:var(--green);padding:42px 0 46px;color:#fff}.gallery .container{width:min(var(--max),100%);padding:0 clamp(26px,7vw,100px)}@media(min-width:1025px){.gallery .container{width:min(1600px,100%);padding:0 clamp(14px,2.2vw,32px)}.gallery__title{width:min(1600px,100%);margin:0 auto 22px;padding-inline:clamp(56px,8.5vw,170px);text-align:left}}.gallery__title{margin:0 0 22px;font-family:var(--font-section-title);font-weight:900;font-size:clamp(26px,3vw,40px);opacity:.95;text-align:left;padding-left:0;letter-spacing:var(--tracking-section-title)}.gallery__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-inline:0}.gallery__item{border-radius:0;display:block}.gallery__link{display:block;text-decoration:none;color:inherit;position:relative;z-index:0;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.gallery__link:hover,.gallery__link:focus-visible{z-index:2;transform:scale(1.04);box-shadow:0 12px 22px #0000004d}.gallery__link:active{box-shadow:0 4px 10px #00000047;transform:scale(.98)}@media(max-width:1320px){.gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery__grid>.gallery__link:nth-child(n+9){display:none}}.follow{display:grid;gap:16px;margin-top:26px;padding:0 0 10px}.follow__label{font-family:var(--font-section-title);font-weight:900;text-transform:uppercase;letter-spacing:-1.2px;font-size:clamp(22px,2.4vw,34px);color:#fff;transform:scaleY(1.4);transform-origin:center center}.follow__row{display:flex;align-items:center;gap:20px;justify-content:center;flex-wrap:wrap}.follow__icons .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0;border-radius:14px;background:#fff;color:#111;text-decoration:none;box-shadow:0 10px 20px #00000029;font-size:24px}.follow__icons{display:flex;align-items:center;gap:12px}.buy{background:var(--green);padding:125px 0 110px;color:#fff;box-shadow:inset 0 150px 125px -50px #004923d9;position:relative;overflow:visible;z-index:2}.buy__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(36px,4vw,56px);align-items:start;justify-items:stretch}.buy__left{max-width:none;width:100%;text-align:left;justify-self:start}.buy__headline{display:grid;gap:14px;width:100%;justify-items:start;text-align:left}.buy__bullets{margin:0 0 0 20px;padding-left:24px;font-weight:950;font-size:clamp(20px,2.6vw,28px);line-height:1.25;text-align:left;width:calc(100% - 20px)}.buy__bullets li{margin-bottom:6px;transform:scaleY(1.4);transform-origin:left center}.buy__text{margin:18px 0 0 20px;font-size:25px;font-weight:400;line-height:1.2;max-width:none;width:calc(100% - 20px);opacity:.95;text-align:left;transform:scaleY(1.4);transform-origin:left center}.buy__media{width:260px;margin-bottom:18px;margin-left:auto;margin-right:auto}.buy__media-stack{position:relative;width:240px;height:160px;margin:0 auto}.buy__media-item{position:absolute;display:block;height:auto}.buy__media-item--nacho{width:200px;left:50%;top:-35px;transform:translate(-50%) scale(1);transform-origin:center center;transition:transform .25s ease;z-index:2}.buy__media-item--jalapeno{width:160px;left:-50px;top:6px;transform:rotate(-3deg);z-index:1}.buy__media-item--queso{width:130px;right:-35px;top:34px;z-index:1}.buy__title{font-family:var(--font-section-title);color:var(--yellow-deep);font-size:calc(clamp(40px,6vw,64px) * .7142857);font-weight:900;letter-spacing:var(--tracking-section-title);text-shadow:2px 2px 0 #c43e30;line-height:.95;white-space:nowrap;width:100%;margin:16px 0 22px;text-align:center;transform:scaleY(1.4);transform-origin:center center}.buy__triangle{position:absolute;opacity:.6;pointer-events:none}.buy__triangle--tl{top:-50px;left:-100px;width:220px;transform:rotate(-8deg)}.buy__triangle--tr{top:100px;right:-30px;width:118px;transform:rotate(12deg);opacity:1.5}.buy__triangle--ml{top:25%;left:5px;width:112px;transform:translateY(-50%) rotate(33deg)}.buy__triangle--mr{top:45%;right:-40px;width:114px;transform:translateY(-50%);opacity:.75}.buy__triangle--bl{bottom:-100px;left:-200px;width:340px;opacity:1.5}.buy__triangle--br{bottom:175px;right:0;width:50px}.buy__triangle--r3{bottom:-100px;right:-200px;width:340px;opacity:1.5}.buy__triangle--l3{bottom:25%;left:-75px;width:140px;opacity:2}@media(hover:hover)and (pointer:fine){.products__media:hover .products__packshot{transform:scale(1.045);filter:drop-shadow(0 24px 30px rgba(0,0,0,.24))}.buy__media-stack:hover .buy__media-item--nacho{transform:translate(-50%) scale(1.08)}}.form{background:#0000002e;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.1);width:100%;max-width:420px}.form--buy{max-width:460px;padding:40px 30px 36px;border-radius:26px;background:#00000038;box-shadow:0 18px 30px #0003}.form--buy .field span{font-size:calc(clamp(14px,.95vw,18px) * .7142857);font-weight:300;line-height:1.2;color:#fff;opacity:.9;transform:scaleY(1.4);transform-origin:left center}.form--buy .field input,.form--buy .field textarea{font-size:16px;padding:12px 16px;border-radius:14px;background:#f4f8f2;color:var(--green-footer);caret-color:var(--green-footer)}.form--buy .field textarea{resize:none;min-height:150px}.form--buy .field input::placeholder,.form--buy .field textarea::placeholder{color:#6e6e6e}.form--buy .btn{font-size:16px;padding:12px 26px}.field{display:grid;gap:6px;margin-bottom:10px}.field span{font-size:12px;font-weight:850;opacity:.95}.field input,.field textarea{width:100%;padding:10px 12px;border-radius:12px;border:none;outline:none;background:#ffffffeb}.footer{background:#004b1e;padding:54px 0 70px;color:#fff}.footer__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:0;align-items:center;justify-items:stretch;text-align:left;width:100%;max-width:1400px;margin:0 auto}.footer__brand{width:100%;max-width:360px;justify-self:center;display:grid;justify-items:center;gap:12px}.footer__brand .media{background:transparent;border-radius:0}.footer__brand .media:first-child{width:68%;justify-self:center}.footer__brand .media:last-child{width:100%;justify-self:center}.footer__cols{display:grid;grid-template-columns:repeat(4,max-content);column-gap:clamp(20px,2vw,34px);row-gap:10px;width:max-content;max-width:100%;justify-items:start;justify-self:start;align-items:start;text-align:left}.footer__social{display:grid;align-items:start;justify-items:center;gap:12px}.footer__social .footerCol__title{margin-bottom:0;text-align:center;transform-origin:center center;pointer-events:none}.footer__socialIcons{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:1}.footer__socialIcon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:#fff;color:#111;text-decoration:none;font-size:24px;cursor:pointer;flex:0 0 auto;box-shadow:0 8px 16px #00000038;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.footer__socialIcon svg{width:24px;height:24px;pointer-events:none}.footer__socialIcon:hover,.footer__socialIcon:focus-visible{background:#f8f8f8;box-shadow:0 12px 22px #0000004d;transform:translateY(-1px)}.footer__socialIcon:active{box-shadow:0 4px 10px #00000047;transform:translateY(1px) scale(.98)}.footerCol{width:auto}.footerCol__title{font-family:var(--font-brand);font-weight:500;margin-bottom:10px;font-size:calc(clamp(26px,1.7vw,34px) * .7142857);letter-spacing:var(--tracking-global);line-height:1.05;transform:scaleY(1.4);transform-origin:left center}.footerCol__list{list-style:none;padding:0;margin:0;opacity:.9}.footerCol__list li{margin-bottom:8px;font-size:calc(clamp(14px,.95vw,18px) * .7142857);font-weight:300;line-height:1.2;transform:scaleY(1.4);transform-origin:left center}@media(max-width:1024px){:root{--max: 960px}.container{padding:0 clamp(22px,5vw,56px)}.products__inner{grid-template-columns:1fr}.products__media{margin:0 auto;min-height:300px}.products__packshot{width:min(100%,483px);margin:0 auto}.products__float--left-top{width:110px;left:-24px;top:4px}.products__float--left-bottom{width:132px;left:-34px;bottom:16px}.products__float--right-bottom-a{width:92px;right:8px;bottom:48px}.products__float--right-bottom-b{width:70px;right:-45px;bottom:173px;z-index:3}.products__float--cta-nacho-jalapeno{width:106px;left:72%;top:71%;z-index:3}.highlight__float-cheese{width:144px;left:-132px;top:54%}.highlight__inner{grid-template-columns:1fr}.productPick{padding:54px 0 30px}.productPick__bags{margin-top:56px;gap:0}.productPick__bag{width:min(420px,48vw)}.productPick__bag--queso{margin-left:-120px}.productPick__float--left-bottom{width:190px;bottom:8px;left:-46px}.productPick__float--right-bottom-a{width:102px;right:0;bottom:38px}.productPick__float--right-bottom-b{width:64px;right:-72px;bottom:305px}.page--products-pick{--product-pick-footer-lift: 46px;--product-pick-bag-drop: 46px}.page--products-pick .productPick__float--left-bottom{bottom:calc(50px + var(--product-pick-footer-lift))}.page--products-pick .productPick__float--right-bottom-a{bottom:calc(84px + var(--product-pick-footer-lift))}.productInfo{padding:60px 0 80px}.productInfo__grid{grid-template-columns:minmax(0,430px) minmax(0,380px);gap:26px}.productInfo__shape{opacity:.52}.productInfo__shape--l3,.productInfo__shape--r4{display:none}.productInfo__content{max-width:380px}.productInfo__media{width:min(430px,100%)}.productInfo__title{transform-origin:left center;text-align:left}.productInfo__float--jr-top{width:116px;right:-16px;top:14px}.productInfo__float--jr-bottom{width:156px;right:-34px;bottom:24px}.productInfo__float--cr-main{width:126px;right:-26px;bottom:32px}.productInfo__float--cr-small{width:70px;right:-34px;top:152px}.productInfo__nacho--a{width:142px;left:-20px;top:44px}.productInfo__nacho--b{width:128px;left:-28px;bottom:62px}.productInfo__nacho--c{width:130px;right:18px;top:182px}.productInfo__actions{gap:16px}.productInfo__actions .btn{min-width:158px}.productRelated{padding:28px 0 38px}.productRelated__shape{opacity:.5}.productRelated__shape--l2,.productRelated__shape--r2{display:none}.productRelated__card{grid-template-columns:minmax(0,340px) minmax(0,250px);gap:20px;width:min(740px,100%)}.productRelated__media{width:min(340px,100%)}.productRelated__name{font-size:calc(clamp(38px,5vw,56px) * .6428571)}.recipeDetail__inner{grid-template-columns:1fr;text-align:center}.recipeDetail__share{justify-content:center;flex-wrap:wrap}.recipeDetail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.recipeDetail__sectionGrid{grid-template-columns:1fr;justify-items:center}.recipeDetail__list,.recipeDetail__steps{max-width:420px}.promo{padding:90px 0 26px}.promo__inner{padding:12px 0 20px}.promo__figure{width:min(100%,900px);padding-bottom:56px}.promo__cta{right:0;bottom:0}.gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:calc(clamp(22px,5vw,56px)*-.45)}.gallery__grid>.gallery__link:nth-child(n+7){display:none}.buy__inner{grid-template-columns:1fr}.buy__left{max-width:none;width:100%;text-align:left;justify-self:center}.buy__headline{justify-items:start;text-align:left}.buy__bullets{text-align:left;width:calc(100% - 20px)}.buy__text{margin-left:20px;margin-right:0}.form--buy{justify-self:center}.footer__inner{grid-template-columns:1fr;gap:32px;justify-items:center}.footer__brand{max-width:320px}.footer__brand .media:first-child{justify-self:center}.footer__cols{grid-template-columns:repeat(2,minmax(160px,1fr));gap:20px;width:100%;justify-self:stretch}}@media(max-width:860px){.navToggle{display:inline-flex}.nav{position:absolute;top:100%;right:12px;margin-top:8px;background:#004923;padding:14px 16px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:13.2px;display:none;box-shadow:var(--shadow)}.nav.nav--open{display:flex}.nav__link{font-size:14px}.promo__triangle,.buy__triangle{display:none}}@media(max-width:768px){.hero{--hero-ratio: 1080 / 890}.recipes .container{padding-left:18px;padding-right:18px}.recipes__carousel{width:100%;overflow:visible;margin-top:12px}.recipes__grid{width:100%;max-width:360px;margin-left:auto;margin-right:auto;--card-width: clamp(220px, 74vw, 292px);--card-extra: 20px;--card-gap: 0px;--card-step: 20px;--card-peek-offset: 10px;--stack-offset: 0px}.recipes__card{width:var(--card-width);--card-scale: .94;transition:transform .52s cubic-bezier(.22,.8,.22,1),opacity .32s ease}.recipes__arrow{font-size:28px;display:none}.recipes__arrow--left{left:6px}.recipes__arrow--right{right:6px}.recipes__card.is-front{z-index:4;--card-shift: 0px;--card-scale: 1;--card-opacity: 1;pointer-events:auto}.recipes__card.is-left{z-index:3;--card-shift: calc(-1 * (var(--card-width) + var(--card-peek-offset)));--card-scale: .93;--card-opacity: .88;pointer-events:none}.recipes__card.is-right{z-index:3;--card-shift: calc(var(--card-width) + var(--card-peek-offset));--card-scale: .93;--card-opacity: .88;pointer-events:none}.recipes__card:hover,.recipes__card:active,.recipes__card:focus-visible{--card-scale: 1;z-index:4}.recipes__card:hover .recipeCard,.recipes__card:hover .recipeCard--dark,.recipes__card:active .recipeCard,.recipes__card:active .recipeCard--dark,.recipes__card:focus-visible .recipeCard,.recipes__card:focus-visible .recipeCard--dark{background:#004923;color:var(--yellow)}.recipes__card:hover .recipeCard__play,.recipes__card:active .recipeCard__play,.recipes__card:focus-visible .recipeCard__play{color:#fff}.recipes__card.is-hidden{display:block;opacity:0;pointer-events:none;z-index:0}.recipes .recipeCard__bar{min-height:104px;height:104px;padding:11px 12px;gap:0;align-content:start}.recipes .recipeCard__barLeft{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:8px;height:100%}.recipes .recipeCard__title{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;max-height:2.6em;line-height:1.05}.recipes .recipeCard__time{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end}.recipes__dots{margin-top:0}.center{margin-top:6px}.recipes .sectionTitle--green{font-size:clamp(40px,10vw,58px);line-height:.95;width:min(90vw,13ch);margin-left:auto;margin-right:auto}}@media(max-width:760px){.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid>.gallery__link:nth-child(n+5){display:none}}@media(max-width:520px){.container{padding:0 18px}.products .container{padding:0 30px}.buy .container{padding:0 10%}.recipeDetail .container,.recipeDetail__section .container{padding-left:10%;padding-right:10%}.brand__logo{width:90px}.brand__logo--trio img{height:44px}.productPick{padding:40px 0 26px}.productPick__title{font-size:calc(clamp(44px,10vw,66px) * .7142857)}.productPick__subtitle{font-size:calc(clamp(22px,6.2vw,34px) * .7142857);margin-top:12px}.productPick__bags{margin-top:30px;flex-direction:column;align-items:center;gap:2px}.productPick__bag{width:min(380px,86vw)}.productPick__bag--queso{margin-left:0;margin-top:-84px}.productPick__float--left-top{width:96px;top:-6px;left:-22px}.productPick__float--left-bottom{width:126px;bottom:10px;left:-26px}.productPick__float--right-bottom-a{width:84px;right:0;bottom:32px}.productPick__float--right-bottom-b{width:58px;right:-40px;bottom:264px}.productPick__shape{display:none}.page--products-pick{--product-pick-footer-lift: 38px;--product-pick-bag-drop: 38px}.page--products-pick .productPick__float--left-bottom{bottom:calc(44px + var(--product-pick-footer-lift))}.page--products-pick .productPick__float--right-bottom-a{bottom:calc(70px + var(--product-pick-footer-lift))}.productInfo{padding:44px 0 62px}.productInfo__grid{grid-template-columns:1fr;gap:24px}.productInfo__shape{width:88px;opacity:.44}.productInfo__shape--l1{left:-18px;top:84px;transform:rotate(-20deg)}.productInfo__shape--l2{left:-22px;top:248px;transform:rotate(-74deg)}.productInfo__shape--l3{display:block;left:-24px;bottom:108px;transform:rotate(-20deg)}.productInfo__shape--r1{right:-18px;top:86px;transform:rotate(30deg)}.productInfo__shape--r2{right:-20px;top:242px;transform:rotate(68deg)}.productInfo__shape--r3{right:-22px;top:406px;transform:rotate(24deg)}.productInfo__shape--r4{display:block;right:-18px;bottom:0;transform:rotate(60deg)}.productInfo__media{width:min(330px,86vw);margin:0 auto}.productInfo__content{max-width:340px;margin:0 auto;text-align:center;justify-items:stretch}.productInfo__title{justify-self:center;transform-origin:center center;text-align:center;font-size:calc(clamp(40px,11vw,62px) * .7142857)}.productInfo__accordionItem{justify-self:stretch}.productInfo__accordionTrigger{font-size:calc(clamp(24px,7vw,32px) * .7142857)}.productInfo__accordionItem.is-open .productInfo__accordionBody{max-height:170px}.productInfo__accordionItem--nutrition.is-open .productInfo__accordionBody{max-height:min(78vh,860px)}.productInfo__nutritionTitle{font-size:calc(clamp(18px,4.9vw,24px) * .7142857)}.productInfo__nutritionCard{padding:10px 12px}.productInfo__nutritionCard--compact{padding:8px 12px}.productInfo__float--jr-top{width:92px;right:-12px;top:8px}.productInfo__float--jr-bottom{width:118px;right:-22px;bottom:16px}.productInfo__float--cr-main{width:98px;right:-18px;bottom:22px}.productInfo__float--cr-small{width:56px;right:-22px;top:122px}.productInfo__nacho--a{width:110px;left:-10px;top:42px}.productInfo__nacho--b{width:96px;left:-12px;bottom:52px}.productInfo__nacho--c{width:100px;right:10px;top:150px}.productInfo__actions{flex-wrap:wrap;gap:12px}.productInfo__actions .btn{min-width:152px}.productRelated{padding:24px 0 30px}.productRelated .container{padding:0 34px}.productRelated__inner{gap:10px}.productRelated__title{font-size:calc(clamp(34px,8vw,46px) * .7714285);margin-bottom:14px}.productRelated__shape{width:min(34vw,126px);opacity:.42}.productRelated__shape--l1{left:18px;top:56px;transform:rotate(-18deg)}.productRelated__shape--l2{display:none}.productRelated__shape--r1{right:18px;top:58px;transform:rotate(20deg)}.productRelated__shape--r2{display:none}.productRelated__card{grid-template-columns:1fr;gap:12px;width:100%;justify-items:center}.productRelated__media{width:100%}.productRelated__nacho--a{width:30%;left:-6%;bottom:6%}.productRelated__nacho--b{width:34%;right:-8%;top:18%}.productRelated__float--cr-main{width:26%;left:-2%;top:5%}.productRelated__float--cr-small{width:32%;right:-8%;bottom:-4%}.productRelated__float--jr-top{width:38%;left:-10%;top:4%}.productRelated__float--jr-bottom{width:44%;right:-10%;bottom:-6%}.productRelated__name{text-align:center;transform-origin:center center;font-size:calc(clamp(30px,7vw,38px) * .6428571)}.recipeDetail{padding:64px 0 80px}.recipeDetail__title{font-size:clamp(32px,9vw,54px)}.recipeDetail__share{flex-direction:column;align-items:center;gap:12px;margin:16px 0 40px}.recipeDetail__share>span{font-size:calc(clamp(22px,5.4vw,30px) * .7142857)}.recipeDetail__shareIcons{gap:12px}.recipeDetail__shareIcon{width:46px;height:46px;flex:0 0 46px;font-size:20px;border-radius:12px}.recipeDetail__shareIcon svg{width:20px;height:20px}.recipeDetail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:0}.recipeDetail__metaItem img{width:74px;height:74px}.recipeDetail__metaLabel{font-size:clamp(16px,4.2vw,20px)}.recipeDetail__metaItem{gap:0px}.recipeDetail__metaItem .recipeDetail__metaValue{font-size:clamp(15px,3.9vw,18px);padding:8px 12px;border-radius:10px}.recipeDetail__sectionTitle{font-size:calc(clamp(40px,10vw,58px) * .7142857);margin-bottom:18px}.recipeDetail__instructions .recipeDetail__sectionTitle{margin-top:10%}.recipeDetail__sectionGrid{justify-items:start}.recipeDetail__list,.recipeDetail__steps{max-width:none;width:100%;margin:0;text-align:left}.recipeDetail__ingredients .recipeDetail__list li,.recipeDetail__instructions .recipeDetail__steps li{font-size:calc(clamp(22px,6vw,30px) * .7142857);line-height:1.25}.recipeDetail__instructions .recipeDetail__steps{gap:18px}.recipeDetail__instructions .recipeDetail__steps li{grid-template-columns:24px 1fr;gap:8px}.recipeDetail__instructions .recipeDetail__steps li:before{font-size:calc(clamp(22px,6vw,30px) * .7142857);line-height:1.25;justify-self:start}.recipeDetail__instructionsLeft{width:100%;justify-items:start;text-align:left;padding:0;gap:44px}.recipeDetail__card .recipeCard__bar{min-height:104px;height:104px;padding:11px 12px}.recipeDetail__madeWith{justify-items:center;text-align:center;width:100%}.highlight__triangle--ml{top:40%;left:-50px;width:130px}.highlight__triangle--bl{bottom:120px;width:140px}.highlight__triangle--br{bottom:-75px;right:-105px;width:175px}.products{padding:24px 0 16px}.products__inner{grid-template-columns:1fr;gap:14px}.products__content{order:1;margin-bottom:2px}.products__titleImage{margin-top:10%}.products__media{order:2;min-height:248px;max-width:360px}.products__packshot{width:min(100%,347px)}.products__float--left-top{width:86px;left:-12px;top:2px}.products__float--left-bottom{width:98px;left:-18px;bottom:18px}.products__float--right-bottom-a{width:74px;right:2px;bottom:42px}.products__float--right-bottom-b{width:70px;right:-35px;bottom:173px;z-index:3}.products__float--cta-nacho-jalapeno{display:none}.highlight__left{gap:10px}.highlight__title{font-size:calc(56.7px * .7142857)}.highlight__logo{width:288px}.highlight__float-cheese{display:none}.gallery__title{text-align:center;margin:0 auto 18px;padding:0 18px;line-height:1.15}.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-inline:0}.gallery__grid>.gallery__link:nth-child(n+5){display:none}.gallery .container{padding:0}.buy__bullets{margin-left:20px;width:calc(100% - 20px)}.buy__title{font-size:calc(clamp(48px,12vw,64px) * .7142857)}.buy__text{margin-left:20px;width:calc(100% - 20px);font-size:18px;font-weight:500}.promo .sectionTitle--promo{font-size:clamp(40px,10vw,58px);line-height:.95;width:min(90vw,13ch);margin-left:auto;margin-right:auto}.recipes .container{padding-left:18px;padding-right:18px}.recipes__carousel{width:100%;overflow:visible}.recipes__grid{width:100%;max-width:360px;margin-left:auto;margin-right:auto;--card-width: clamp(220px, 74vw, 292px);--card-extra: 20px;--card-gap: 0px;--card-step: 20px;--card-peek-offset: 10px;--stack-offset: 0px}.recipes__card{width:var(--card-width);--card-scale: .94;transition:transform .52s cubic-bezier(.22,.8,.22,1),opacity .32s ease}.recipes__arrow{font-size:28px;display:none}.recipes__arrow--left{left:6px}.recipes__arrow--right{right:6px}.recipes__card.is-front{z-index:4;--card-shift: 0px;--card-scale: 1;--card-opacity: 1;pointer-events:auto}.recipes__card.is-left{z-index:3;--card-shift: calc(-1 * (var(--card-width) + var(--card-peek-offset)));--card-scale: .93;--card-opacity: .88;pointer-events:none}.recipes__card.is-right{z-index:3;--card-shift: calc(var(--card-width) + var(--card-peek-offset));--card-scale: .93;--card-opacity: .88;pointer-events:none}.recipes__card:hover,.recipes__card:active,.recipes__card:focus-visible{--card-scale: 1;z-index:4}.recipes__card:hover .recipeCard,.recipes__card:hover .recipeCard--dark,.recipes__card:active .recipeCard,.recipes__card:active .recipeCard--dark,.recipes__card:focus-visible .recipeCard,.recipes__card:focus-visible .recipeCard--dark{background:#004923;color:var(--yellow)}.recipes__card:hover .recipeCard__play,.recipes__card:active .recipeCard__play,.recipes__card:focus-visible .recipeCard__play{color:#fff}.recipes__card.is-hidden{display:block;opacity:0;pointer-events:none;z-index:0}.recipes .recipeCard__bar{min-height:104px;height:104px;padding:11px 12px;gap:0;align-content:start}.recipes .recipeCard__barLeft{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:8px;height:100%}.recipes .recipeCard__title{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;max-height:2.6em;line-height:1.05}.recipes .recipeCard__time{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end}.recipes__dots{margin-top:0}.center{margin-top:6px}.recipes .sectionTitle--green{font-size:clamp(40px,10vw,58px);line-height:.95;width:min(90vw,13ch);margin-left:auto;margin-right:auto}.promo{padding:84px 0 16px}.promo__marquee{height:76px}.promo__marquee-item{height:52px}.promo__inner{padding:10px 0 16px}.promo__figure{width:100%;max-width:720px;padding-bottom:52px}.footer__inner{grid-template-columns:1fr;gap:24px;justify-items:center}.footer__cols{order:3;grid-template-columns:1fr;gap:10px;width:auto;justify-self:center;justify-items:center;text-align:center}.footer__social{order:1;justify-items:center;gap:8px;margin-top:10px}.footer__social .footerCol__title{display:none}.footer__socialIcons{justify-content:center;gap:10px}.footer__socialIcon{width:46px;height:46px;border-radius:12px;font-size:20px}.footer__socialIcon svg{width:20px;height:20px}.footerCol__list{display:none}.footerCol__title{margin-bottom:0;text-align:center;transform-origin:center center}.footer__brand{order:1;max-width:250px}.footer__cols{grid-template-columns:1fr}}.promoView{background-color:var(--green);background-image:url(/assets/promo/fondo.png);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:clamp(18px,3.4vw,54px) 0 74px;position:relative;overflow:hidden;color:#fff;box-shadow:inset 0 420px 360px -180px #00a600e6,inset 0 -420px 360px -180px #00a600e6}.promoView .container{width:min(1400px,100%);padding:0 clamp(22px,6vw,72px)}.promoView:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 14%,#ffffff1f,#0000 58%),linear-gradient(180deg,#00492340,#00492300 40%,#00492347);pointer-events:none;z-index:0}.promoView__inner{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(18px,4vw,46px)}.promoView__heroWrap{width:min(1400px,100%);display:grid;justify-items:center;position:relative;padding-bottom:clamp(34px,4vw,64px)}.promoView__heroWrap picture{width:100%;display:grid;justify-items:center;position:relative;z-index:2}.promoView__hero{width:min(1105px,100%);margin:0 auto;justify-self:center;filter:drop-shadow(0 28px 46px rgba(0,0,0,.45))}.promoView__hero--blur{position:absolute;left:50%;bottom:0;transform:translate(-50%,25%);filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.promoView__steps{width:min(1400px,100%);display:grid;gap:clamp(30px,3.8vw,54px)}.promoView__step{position:relative;display:grid;align-items:center;width:min(1280px,100%);gap:clamp(16px,2.8vw,32px)}.promoView__step--1{justify-self:start}.promoView__step--2{justify-self:end}.promoView__step--3{justify-self:start}.promoView__stepCard{justify-self:center;width:min(820px,60%);position:relative;transform-origin:center;z-index:2}.promoView__stepCard img{width:100%;height:auto;filter:drop-shadow(0 20px 38px rgba(0,0,0,.35))}.promoView__stepLeft,.promoView__stepRight{position:absolute;top:50%;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;filter:drop-shadow(0 22px 40px rgba(0,0,0,.4));z-index:1}.promoView__stepLeft{left:0}.promoView__stepRight{right:0}.promoView__stepRight--nacho{width:clamp(220px,28vw,400px);top:35%;right:100px;transform:translateY(-50%) rotate(344deg)}.promoView__stepLeft--jalapeno{width:clamp(220px,26vw,360px);left:100px;transform:translateY(-50%) rotate(-10deg)}.promoView__stepRight--queso{width:clamp(220px,26vw,360px);right:100px;transform:translateY(-50%) rotate(10deg)}.promoView__step--1 .promoView__stepCard{transform:rotate(-2deg);justify-self:start}.promoView__step--2 .promoView__stepCard{transform:rotate(2deg);justify-self:end}.promoView__step--3 .promoView__stepCard{transform:rotate(-2deg);justify-self:start}.promoView__footer{width:min(1400px,100%);margin-top:clamp(24px,3vw,52px);display:grid;justify-items:center;gap:clamp(12px,1.4vw,18px)}.promoView__actions{width:min(900px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:clamp(12px,1.8vw,28px)}.promoView__action{font-size:clamp(16px,calc(.2rem + 1.8vw),48px);padding:clamp(12px,calc(.55rem + .9vw),28px) clamp(20px,calc(.85rem + 1.4vw),52px);width:100%;min-width:0;max-width:100%}.promoView__action>span{white-space:normal;text-align:center;line-height:.95}.promoView__legal{margin:0;width:min(1100px,92%);color:#fff;text-align:center;font-size:clamp(9px,.75vw,12px);line-height:1.35;opacity:.95}.promoView__shape{position:absolute;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.promoView__shape--tl{top:7%;left:-140px;width:280px;transform:rotate(-18deg)}.promoView__shape--tr{top:10%;right:-160px;width:320px;transform:rotate(28deg)}.promoView__shape--ml{top:48%;left:-180px;width:360px;transform:rotate(-42deg)}.promoView__shape--mr{top:52%;right:-190px;width:380px;transform:rotate(42deg)}.promoView__shape--bl{bottom:8%;left:-120px;width:260px;transform:rotate(-22deg)}.promoView__shape--br{bottom:-40px;right:-160px;width:320px;transform:rotate(12deg)}@media(max-width:720px){.promoView{padding:14px 0 64px}.promoView__heroWrap{padding-bottom:clamp(20px,5vw,36px)}.promoView__hero{width:min(782px,100%)}.promoView__step{width:min(980px,100%)}.promoView__stepCard{width:min(620px,92%)}.promoView__stepLeft,.promoView__stepRight{display:none}.promoView__actions{width:min(520px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promoView__action{width:100%;min-width:0}.promoView__legal{width:min(680px,96%);font-size:clamp(9px,2.2vw,11px)}.promoView__shape--tl{top:6%;left:-170px;width:300px}.promoView__shape--tr{top:12%;right:-190px;width:330px}.promoView__shape--ml{top:44%;left:-200px;width:340px}.promoView__shape--mr{top:55%;right:-220px;width:360px}.promoView__shape--bl{bottom:7%;left:-160px;width:280px}.promoView__shape--br{bottom:-58px;right:-190px;width:330px}}.termsPage{background:#fff;color:#111;padding:42px 0 64px}.termsPage .container{width:min(1180px,100%)}.termsPage__inner{width:min(960px,100%);margin:0 auto}.termsPage__intro{margin:0 0 18px;font-size:12px;line-height:1.4;color:#111}.termsPage__section{margin:0 0 22px}.termsPage__title{margin:0 0 8px;font-size:28px;line-height:1.06;font-weight:800;color:#111}.termsPage__text{margin:0;font-size:12px;line-height:1.45;color:#111}@media(max-width:900px){.termsPage{padding:30px 0 46px}.termsPage__inner{width:min(760px,100%)}.termsPage__title{font-size:24px}}@media(max-width:720px){.termsPage .container{padding-inline:clamp(28px,12%,44px)}.termsPage__inner{width:100%}.termsPage__intro,.termsPage__text{font-size:11px}.termsPage__title{font-size:22px}}.winnersWeek{background:var(--green);position:relative;overflow:hidden;padding:clamp(28px,3.6vw,54px) 0 clamp(36px,4.4vw,64px);color:#fff}.winnersWeek .container{width:min(1400px,100%);padding:0 clamp(22px,6vw,72px)}.winnersWeek__inner{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(2px,.6vw,10px)}.winnersWeek__title{margin:0;display:grid;justify-items:center;line-height:1;position:relative;z-index:5}.winnersWeek__titleMain{font-family:var(--font-section-title);font-size:calc(clamp(62px,8vw,122px) * .6428571);font-weight:900;color:var(--yellow);text-shadow:4px 4px 0 #c43e30;letter-spacing:var(--tracking-section-title);transform:scaleY(1.28);transform-origin:center}.winnersWeek__titleSub{margin-top:8px;font-family:var(--font-brand);font-size:calc(clamp(44px,5.4vw,84px) * .6428571);font-weight:900;color:#fff;letter-spacing:-.4px;transform:scaleY(1.2);transform-origin:center}.winnersWeek__mediaStack{position:relative;width:min(1105px,100%);aspect-ratio:1112.13 / 742.13;display:grid;justify-items:center;margin-top:clamp(12px,1.8vw,24px);z-index:2}.winnersWeek__blur{position:absolute;top:50%;left:50%;width:175%;max-width:none;height:auto;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.winnersWeek__winner{position:absolute;width:90%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.winnersWeek__winner img{width:100%;height:auto;display:block}.winnersWeek__frame{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.winnersWeek__frame img{width:100%;height:100%;display:block;object-fit:contain}.winnersWeek__frameFloat{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;filter:drop-shadow(0 14px 22px rgba(0,0,0,.32))}.winnersWeek__frameFloat--jl1{width:clamp(120px,14vw,190px);left:clamp(-64px,-6.2vw,-10px);top:clamp(-104px,-7vw,-10px);z-index:1}.winnersWeek__frameFloat--jl2{width:clamp(130px,17vw,220px);left:clamp(-24px,-2.6vw,-10px);bottom:clamp(10px,2.2vw,26px);transform:rotate(358deg)}.winnersWeek__frameFloat--qs1{width:100px;right:clamp(-75px,-7vw,-548px);top:auto;bottom:calc(clamp(10px,2.2vw,26px) + 80px)}.winnersWeek__frameFloat--qs2{width:clamp(94px,11vw,148px);right:clamp(-76px,-3.8vw,-18px);bottom:clamp(-30px,-3.2vw,10px);transform:rotate(12deg)}.winnersWeek__shape{position:absolute;opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.winnersWeek__shape--l1{width:122px;left:14px;top:132px;transform:rotate(-28deg)}.winnersWeek__shape--l2{width:120px;left:10px;top:312px;transform:rotate(-76deg)}.winnersWeek__shape--l3{width:128px;left:12px;top:488px;transform:rotate(-24deg)}.winnersWeek__shape--l4{width:120px;left:8px;bottom:72px;transform:rotate(-64deg)}.winnersWeek__shape--r1{width:126px;right:14px;top:128px;transform:rotate(34deg)}.winnersWeek__shape--r2{width:124px;right:12px;top:306px;transform:rotate(74deg)}.winnersWeek__shape--r3{width:130px;right:14px;top:486px;transform:rotate(28deg)}.winnersWeek__shape--r4{width:120px;right:10px;bottom:72px;transform:rotate(68deg)}@media(max-width:980px){.winnersWeek{padding:26px 0 44px}.winnersWeek__shape--l3,.winnersWeek__shape--l4,.winnersWeek__shape--r3,.winnersWeek__shape--r4{display:none}}@media(max-width:720px){.winnersWeek{padding:20px 0 28px}.winnersWeek__title{margin-top:10px}.winnersWeek__inner{gap:12px}.winnersWeek__titleSub{margin-top:6px}.winnersWeek__mediaStack{width:min(380px,100%);aspect-ratio:941.03 / 1086.46;margin-top:clamp(16px,3.2vw,26px)}.winnersWeek__frameFloat--jl1{display:none}.winnersWeek__frameFloat--qs1{width:75px;right:-7vw;top:0vw;bottom:calc(clamp(10px,2.2vw,26px) + 80px)}.winnersWeek__shape{opacity:.48}.winnersWeek__shape--l1,.winnersWeek__shape--l2,.winnersWeek__shape--r1,.winnersWeek__shape--r2{width:92px}}
