@font-face{font-display:swap;font-family:Neue Kabel;font-style:normal;font-weight:900;src:url(../fonts/neue-kabel-black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Kabel;font-style:italic;font-weight:900;src:url(../fonts/neue-kabel-black-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Intel One Mono;font-style:normal;font-weight:400;src:url(../fonts/intel-one-mono-400.woff2) format("woff2")}:root{--kir-red:#e41a16;--kir-red-title:#d91917;--kir-yellow:#ebca33;--kir-yellow-ui:#f7cb0e;--kir-cream:#fffcfc;--kir-cream-2:#fffbf8;--kir-ink:#000;--kir-white:#fff;--kir-pink:#fff7f7;--kir-muted:#bdbdbd;--kir-maroon:#450201;--kir-shadow-title:rgba(103,0,0,.54);--kir-grad-red:linear-gradient(180deg,#e1180f,#d5110b 17%,#c31009 33%,#a20d08 50%,#770905 67%,#480201 83%,#450201);--ff-display:"Neue Kabel","Poppins",system-ui,sans-serif;--ff-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--ff-mono:"Intel One Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--s:calc(min(100vw, 1920px) / 1920)}@media (max-width:767.98px){:root{--s:calc(min(100vw, 560px) / 402)}}body .elementor *,body .elementor :after,body .elementor :before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(160 * var(--s))}body,html{overflow-x:clip}body{background:var(--kir-cream);color:var(--kir-ink);font-family:var(--ff-body);font-size:max(15px,calc(25 * var(--s)));letter-spacing:-.02em;line-height:1.4;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body .elementor img,body .elementor svg,body .elementor video{display:block;height:auto;max-width:100%}body .elementor picture{display:contents}body .elementor picture>source{display:none}body .elementor a{color:inherit;text-decoration:none}body .elementor button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}body .elementor figure,body .elementor h1,body .elementor h2,body .elementor h3,body .elementor h4,body .elementor p,body .elementor ul{margin:0}body .elementor ul{list-style:none;padding:0}body .elementor :focus-visible{border-radius:6px;outline:3px solid var(--kir-yellow-ui);outline-offset:3px}body .elementor .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}body .elementor .kir-skip{background:var(--kir-yellow-ui);border-radius:8px;color:var(--kir-ink);font-weight:700;left:16px;padding:12px 20px;position:fixed;top:-100px;transition:top .2s;z-index:1000}body .elementor .kir-skip:focus{top:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .elementor *,body .elementor :after,body .elementor :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body .elementor .elementor-widget-heading.sr-only .elementor-heading-title,body .elementor .elementor-widget-heading[class*=kir-] .elementor-heading-title{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit;text-wrap:inherit}body .elementor .elementor-widget-text-editor[class*=kir-] p{margin:0}body .elementor .elementor-widget-text-editor[class*=kir-] a{color:inherit;text-decoration:underline;text-underline-offset:3px}body .elementor .elementor-widget-image[class*=kir-] img{border-radius:0;display:block;height:auto;max-width:none;width:100%}body .elementor .elementor-widget-image[class*=kir-] figure{margin:0}body .elementor .e-con[class*=kir-]{--gap:0px;--row-gap:0px;--column-gap:0px}body .elementor .kir-main{display:block}body .elementor .kir-c-header,body .elementor .kir-c-header>.elementor-widget,body .elementor-location-header{display:contents}body .elementor .kir-c-hero>.elementor-widget,body .elementor .kir-w-grid,body .elementor .kir-w-hero{width:100%}body .elementor .kir-w-grid .elementor-shortcode,body .elementor .kir-w-hero .elementor-shortcode{display:contents}body .elementor .kir-h{font-family:var(--ff-display);font-weight:900;letter-spacing:-.01em;line-height:.95;text-wrap:balance}body .elementor .kir-h .line{display:block}body .elementor .is-yellow{color:var(--kir-yellow)}body .elementor .is-white{color:var(--kir-white)}body .elementor .is-red{color:var(--kir-red-title)}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button){align-items:center;background:transparent;border:max(2px,calc(4 * var(--s))) solid var(--kir-yellow-ui);border-radius:max(8px,calc(12 * var(--s)));box-shadow:none;color:var(--kir-pink);display:inline-flex;fill:currentColor;font-family:var(--ff-body);font-size:max(14px,calc(var(--bfs, 26) * var(--s)));font-weight:700;gap:.5em;isolation:isolate;justify-content:center;letter-spacing:-.01em;line-height:1.1;min-height:max(44px,calc(var(--bh, 85) * var(--s)));overflow:hidden;padding:0 max(18px,calc(var(--bpx, 30) * var(--s)));position:relative;text-decoration:none;transition:color .35s var(--ease-out),border-color .35s,transform .35s var(--ease-out);white-space:nowrap}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button):before{background:var(--kir-yellow-ui);content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform .45s var(--ease-out);z-index:-1}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button):is(:hover,:focus-visible){color:var(--kir-red-title)}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button):is(:hover,:focus-visible):before{transform:scaleY(1)}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button):active{transform:scale(.97)}body .elementor .kir-btn .elementor-button-content-wrapper,body .elementor .kir-form .elementor-button-content-wrapper,body .elementor .kir-news .elementor-button-content-wrapper{display:contents}body .elementor :is(.kir-form,.kir-news) .e-form__buttons .elementor-button{align-items:center;background:var(--kir-yellow-ui);border:max(2px,calc(4 * var(--s))) solid var(--kir-yellow-ui);border-radius:max(8px,calc(12 * var(--s)));box-shadow:none;color:var(--kir-ink);display:inline-flex;fill:currentColor;font-family:var(--ff-body);font-size:max(14px,calc(var(--bfs, 20) * var(--s)));font-weight:700;isolation:isolate;justify-content:center;line-height:1.1;min-height:max(44px,calc(var(--bh, 66) * var(--s)));overflow:hidden;padding:0 max(18px,calc(var(--bpx, 30) * var(--s)));position:relative;transition:transform .35s var(--ease-out);white-space:nowrap}body .elementor :is(.kir-form,.kir-news) .e-form__buttons .elementor-button:before{background:var(--kir-white);content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform .45s var(--ease-out);z-index:-1}body .elementor :is(.kir-form,.kir-news) .e-form__buttons .elementor-button:is(:hover,:focus-visible):before{transform:scaleY(1)}body .elementor :is(.kir-form,.kir-news) .e-form__buttons.e-form__buttons .elementor-button:is(:hover,:focus,:focus-visible){background-color:var(--kir-yellow-ui);color:var(--kir-ink)}body .elementor :is(.kir-form,.kir-news) .e-form__buttons.e-form__buttons .elementor-button .elementor-button-text{background:none;color:inherit}body .elementor :is(.kir-form,.kir-news) .e-form__buttons .elementor-button:active{transform:scale(.97)}body .elementor .kir-btn--md{--bh:66;--bfs:20}body .elementor :is(a.kir-btn--solid-red,.kir-btn--solid-red .elementor-button){background:var(--kir-red);border-color:var(--kir-red);color:var(--kir-white)}body .elementor :is(a.kir-btn--solid-red,.kir-btn--solid-red .elementor-button):before{background:var(--kir-red-title);filter:brightness(.82)}body .elementor :is(a.kir-btn--solid-red,.kir-btn--solid-red .elementor-button):is(:hover,:focus-visible){color:var(--kir-white)}body .elementor :is(a.kir-btn--solid-yellow,.kir-btn--solid-yellow .elementor-button){background:var(--kir-yellow-ui);color:var(--kir-ink)}body .elementor :is(a.kir-btn--solid-yellow,.kir-btn--solid-yellow .elementor-button):before{background:var(--kir-white)}body .elementor :is(a.kir-btn--solid-yellow,.kir-btn--solid-yellow .elementor-button):is(:hover,:focus-visible){color:var(--kir-ink)}body .elementor .kir-chips{display:flex;flex-wrap:wrap;gap:calc(28 * var(--s));justify-content:center}body .elementor .kir-chip{align-items:center;border:max(1.5px,calc(3 * var(--s))) solid var(--kir-red);border-radius:max(8px,calc(12 * var(--s)));color:var(--kir-ink);display:inline-flex;font-size:max(13px,calc(25 * var(--s)));font-weight:400;justify-content:center;min-height:max(40px,calc(85 * var(--s)));min-width:calc(286 * var(--s));padding:0 calc(24 * var(--s));transition:background-color .3s,color .3s,transform .3s var(--ease-out)}body .elementor .kir-chip:hover{transform:translateY(-2px)}body .elementor .kir-chip[aria-pressed=true]{background:var(--kir-red);color:var(--kir-white)}body .elementor .kir-chips--on-red .kir-chip{border-color:rgba(255,255,255,.85);color:var(--kir-white)}body .elementor .kir-chips--on-red .kir-chip[aria-pressed=true]{background:var(--kir-white);color:var(--kir-red-title);font-weight:700}body .elementor .kir-header{align-items:center;display:flex;gap:calc(71 * var(--s));inset:0 0 auto;padding:calc(37 * var(--s)) calc(47 * var(--s)) 0 calc(75 * var(--s));pointer-events:none;position:fixed;transition:transform .5s var(--ease-out),padding .4s var(--ease-out);z-index:100}body .elementor .kir-header>*{pointer-events:auto}body .elementor .kir-header__logo{flex:0 0 auto;transition:width .4s var(--ease-out);width:calc(279 * var(--s))}body .elementor .kir-header__logo img{filter:drop-shadow(0 6px 18px rgba(69,2,1,.25));width:100%}body .elementor .kir-nav{background:var(--kir-white);border-radius:200px;box-shadow:0 10px 40px rgba(69,2,1,.12);flex:1;height:calc(122 * var(--s));justify-content:center;padding:0 calc(60 * var(--s));transition:height .4s var(--ease-out)}body .elementor .kir-nav,body .elementor .kir-nav__links{align-items:center;display:flex;gap:calc(30 * var(--s))}body .elementor .kir-nav__link{color:var(--kir-red);font-size:max(14px,calc(26 * var(--s)));font-weight:900;letter-spacing:0;padding:6px 0;position:relative}body .elementor .kir-nav__link:after{background:var(--kir-yellow-ui);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}body .elementor .kir-nav__link:hover:after,body .elementor .kir-nav__link[aria-current=true]:after{transform:scaleX(1);transform-origin:left}body .elementor .kir-nav__cta{align-items:center;background:var(--kir-red);border-radius:max(6px,calc(8 * var(--s)));box-shadow:0 1px 2px rgba(0,0,0,.05);color:var(--kir-white);display:inline-flex;font-size:max(13px,calc(26 * var(--s)));font-weight:900;justify-content:center;letter-spacing:0;min-height:max(34px,calc(52 * var(--s)));padding:0 12px;transition:background-color .3s,transform .3s var(--ease-out);white-space:nowrap;width:calc(275 * var(--s))}body .elementor .kir-nav__cta:hover{background:var(--kir-red-title);transform:translateY(-2px)}body .elementor .kir-nav__burger.kir-burger{display:none}body .elementor .kir-header.is-compact{padding-top:calc(16 * var(--s))}body .elementor .kir-header.is-compact .kir-header__logo{width:calc(190 * var(--s))}body .elementor .kir-header.is-compact .kir-nav{height:calc(92 * var(--s))}body .elementor .kir-header.is-hidden{transform:translateY(-120%)}@media (max-width:1199.98px){body .elementor .kir-header{justify-content:space-between;padding-right:max(16px,calc(47 * var(--s)))}body .elementor .kir-header__logo{width:max(88px,calc(279 * var(--s)))}body .elementor .kir-nav{border-radius:999px;flex:0 0 auto;gap:0;height:auto;padding:6px}body .elementor .kir-nav__cta,body .elementor .kir-nav__links{display:none}body .elementor .kir-nav__burger.kir-burger{border-radius:50%;display:inline-flex;height:52px;width:52px}body .elementor .kir-header.is-compact .kir-nav{height:auto}}body .elementor .kir-menu{background:var(--kir-grad-red);clip-path:circle(0 at calc(100% - 40px) 40px);color:var(--kir-white);display:flex;flex-direction:column;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:120px max(24px,6vw) 32px;position:fixed;transition:clip-path .7s var(--ease-out),visibility 0s .7s;visibility:hidden;z-index:90}body .elementor .kir-menu.is-open{clip-path:circle(150% at calc(100% - 40px) 40px);transition:clip-path .8s var(--ease-out),visibility 0s;visibility:visible}body .elementor .kir-menu__list{display:grid;gap:4px}body .elementor .kir-menu__list a{align-items:baseline;display:inline-flex;font-family:var(--ff-display);font-size:clamp(42px,min(11vw,9vh),88px);font-weight:900;gap:14px;line-height:1.05;transition:color .3s,transform .4s var(--ease-out)}body .elementor .kir-menu__list .n{color:var(--kir-yellow);font-family:var(--ff-mono);font-size:14px;font-weight:400;letter-spacing:0}body .elementor .kir-menu__list a:hover{color:var(--kir-yellow);transform:translateX(8px)}body .elementor .kir-menu__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}body .elementor .kir-menu__ctas .kir-btn{--bfs:16;font-size:16px;min-height:48px}body .elementor .kir-menu__foot{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:32px}body .elementor .kir-menu__list{margin-top:auto}body .elementor .kir-menu__seal{width:140px}body .elementor .kir-menu .kir-social a{color:var(--kir-white)}body .elementor .kir-burger{align-items:center;background:var(--kir-white);display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}body .elementor .kir-burger span{background:var(--kir-red);border-radius:2px;display:block;height:2.5px;transition:transform .4s var(--ease-out),opacity .2s;width:22px}body .elementor .kir-burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}body .elementor .kir-burger[aria-expanded=true] span:nth-child(2){opacity:0}body .elementor .kir-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body .elementor .kir-hero{--hdr:calc(210 * var(--s));--hbot:calc(90 * var(--s));background:#c8120c;color:var(--kir-white);display:flex;flex-direction:column;height:100vh;height:100svh;max-height:calc(1220 * var(--s) + 240px);min-height:480px;overflow:hidden;padding:var(--hdr) 0 var(--hbot);position:relative}body .elementor .kir-hero__frame{container-type:size;display:grid;flex:1;min-height:0;place-items:center;position:relative}body .elementor .kir-hero__stage{--hs:calc(min(100cqw, 100cqh * 2.0426, 1920px) / 1920);--u:var(--hs);height:calc(940 * var(--hs));position:relative;width:calc(1920 * var(--hs))}body .elementor .kir-hero__bg{inset:0;position:absolute}body .elementor .kir-hero__bg img{height:100%;object-fit:cover;width:100%}body .elementor .kir-hero__track{inset:0;position:absolute}body .elementor .kir-slide{inset:0;position:absolute;visibility:hidden}body .elementor .kir-slide.is-active{visibility:visible}body .elementor .kir-hl{left:var(--x);position:absolute;top:var(--y);width:var(--w)}body .elementor .kir-slide__link{inset:0;position:absolute;z-index:3}body .elementor .kir-slide__title{font-family:var(--ff-display);font-weight:900;letter-spacing:0;pointer-events:none;text-align:var(--al);text-transform:uppercase;transform:rotate(var(--rot));transform-origin:50% 0;z-index:2}body .elementor .kir-slide__title-in{display:inline-block;font-size:calc(var(--f) * var(--hs));line-height:1;position:relative}body .elementor .kir-slide__title .ln{display:block;font-size:var(--ls);line-height:.98;white-space:nowrap}body .elementor .kir-slide__title .ln+.ln{margin-top:.04em}body .elementor .kir-slide__title .is-italic{font-style:italic}body .elementor .kir-3d{text-shadow:var(--kir-3d-shadow)}body .elementor .kir-banner,body .elementor .kir-hero{--u:var(--s)}body .elementor .kir-banner,body .elementor .kir-hero,body .elementor .kir-hero__stage{--kir-3d-shadow:calc(-1 * var(--u)) calc(1 * var(--u)) 0 var(--kir-shadow-title),calc(-2 * var(--u)) calc(2 * var(--u)) 0 var(--kir-shadow-title),calc(-3 * var(--u)) calc(3 * var(--u)) 0 var(--kir-shadow-title),calc(-4 * var(--u)) calc(4 * var(--u)) 0 var(--kir-shadow-title),calc(-5 * var(--u)) calc(5 * var(--u)) 0 var(--kir-shadow-title),calc(-6 * var(--u)) calc(6 * var(--u)) 0 var(--kir-shadow-title),calc(-7 * var(--u)) calc(7 * var(--u)) 0 var(--kir-shadow-title),calc(-8 * var(--u)) calc(8 * var(--u)) 0 var(--kir-shadow-title)}body .elementor .kir-slide__spk{color:var(--kir-white);height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}body .elementor .kir-spk{display:none}body .elementor .kir-hero__frase{color:var(--kir-white);font-family:var(--ff-display);font-size:max(11px,calc(var(--f) * var(--hs)));font-weight:900;letter-spacing:0;line-height:1.17;text-align:center;z-index:1}body .elementor .kir-slide__layer{filter:drop-shadow(calc(-10 * var(--hs)) calc(24 * var(--hs)) calc(30 * var(--hs)) rgba(50,0,0,.35));z-index:1}body .elementor .kir-slide__layer img{width:100%}body .elementor .kir-slide__layer.is-fire{filter:none;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 98%);mask-image:linear-gradient(180deg,#000 72%,transparent 98%)}body .elementor .kir-hero__logo{filter:drop-shadow(0 calc(12 * var(--hs)) calc(30 * var(--hs)) rgba(69,2,1,.35));z-index:1}body .elementor .kir-hero__marca{inset:0;pointer-events:none;position:absolute;z-index:2}body .elementor .kir-hero__superas{z-index:1}body .elementor .kir-hero__superas img{width:100%}body .elementor .kir-hero__legal{bottom:calc(32 * var(--s));font-family:Arial,Helvetica,sans-serif;font-size:max(11px,calc(24 * var(--s)));left:2.7%;letter-spacing:0;position:absolute;text-transform:uppercase;z-index:2}body .elementor .kir-dots{bottom:calc(40 * var(--s));display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:2}body .elementor .kir-dots button{--d:max(10px,calc(19 * var(--s)));height:24px;min-width:24px;position:relative;transition:width .5s var(--ease-out);width:calc(var(--d) + max(6px, calc(6 * var(--s))))}body .elementor .kir-dots button:after,body .elementor .kir-dots button:before{background:#d9d9d9;border-radius:20px;content:"";height:var(--d);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s var(--ease-out),background-color .3s;width:var(--d)}body .elementor .kir-dots button:after{background:#e61c13;opacity:0}body .elementor .kir-dots button[aria-current=true]{width:calc(var(--d) * 3)}body .elementor .kir-dots button[aria-current=true]:before{background:#f5d5d3;width:calc(var(--d) * 2.6)}body .elementor .kir-dots button[aria-current=true]:after{animation:kir-dot var(--kir-slide-ms,6s) linear forwards;clip-path:inset(0 100% 0 0 round 20px);opacity:1;width:calc(var(--d) * 2.6)}body .elementor .kir-hero.is-paused .kir-dots button[aria-current=true]:after{animation-play-state:paused}.no-motion body .elementor .kir-dots button[aria-current=true]:after{animation:none;clip-path:none}@keyframes kir-dot{to{clip-path:inset(0 0 0 0 round 20px)}}body .elementor .kir-zone-red{background:var(--kir-grad-red) top /100% calc(3415 * var(--s)) no-repeat,var(--kir-maroon);color:var(--kir-white);position:relative}body .elementor .kir-intro{align-items:center;display:flex;flex-direction:row;gap:calc(80 * var(--s));justify-content:center;padding:calc(90 * var(--s)) calc(60 * var(--s)) 0;position:relative;z-index:2}body .elementor .kir-intro__seal{flex:0 0 auto;width:calc(427 * var(--s))}body .elementor .kir-intro__body{align-items:flex-start;display:flex;flex:0 1 calc(720 * var(--s));flex-direction:column;gap:calc(36 * var(--s));width:auto}body .elementor .kir-intro__text{font-size:max(15px,calc(28 * var(--s)));line-height:1.32}body .elementor .kir-intro__body>.kir-btn{width:auto}body .elementor .kir-historia{column-gap:calc(40 * var(--s));display:grid;grid-template-columns:calc(1009 * var(--s)) 1fr;margin-top:calc(-18 * var(--s));padding:0 calc(60 * var(--s)) calc(30 * var(--s)) calc(35 * var(--s));position:relative;z-index:2}body .elementor .kir-historia__media{grid-row:1/span 2}body .elementor .kir-historia__media img{width:100%}body .elementor .kir-historia__title{align-self:start;font-size:calc(196 * var(--s));grid-column:2;line-height:.985;margin-top:calc(190 * var(--s))}body .elementor .kir-historia__title .line+.line{margin-top:calc(0 * var(--s))}body .elementor .kir-historia__body{display:block;grid-column:2;margin-top:calc(70 * var(--s));padding-left:calc(37 * var(--s))}body .elementor .kir-historia__body p{font-size:max(15px,calc(25 * var(--s)));line-height:1.27;max-width:calc(789 * var(--s))}body .elementor .kir-historia__body .kir-btn{margin-top:calc(64 * var(--s))}body .elementor .kir-features{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(3,calc(257 * var(--s)));margin-top:calc(-90 * var(--s));padding-left:calc(24 * var(--s))}body .elementor .kir-feature .elementor-icon-box-wrapper{display:grid;gap:calc(8 * var(--s));text-align:left}body .elementor .kir-feature .elementor-icon-box-icon{line-height:0;margin:0}body .elementor .kir-feature .elementor-icon{color:var(--kir-white);font-size:inherit}body .elementor .kir-feature .elementor-icon svg{fill:none;height:max(26px,calc(48 * var(--s)));stroke:currentColor;width:max(26px,calc(48 * var(--s)))}body .elementor .kir-feature .elementor-icon-box-title{color:inherit;font-family:var(--ff-body);font-size:max(14px,calc(30 * var(--s)));font-weight:700;line-height:1.2;margin:0}body .elementor .kir-feature .elementor-icon-box-description{color:inherit;font-size:max(12px,calc(20 * var(--s)));line-height:1.2;margin:0;opacity:.75}body .elementor .kir-light{color:var(--kir-ink);overflow-x:clip;position:relative;z-index:1}body .elementor .kir-light:after{background:var(--kir-cream);content:"";inset:var(--kir-solid-top,0) 0 0;position:absolute;z-index:-2}body .elementor .kir-blob{aspect-ratio:1;display:grid;left:calc(-497 * var(--s));margin:0;max-width:none!important;place-items:center;pointer-events:none;position:absolute;top:var(--kir-blob-top);width:calc(2630 * var(--s));z-index:-1}body .elementor .elementor-widget.kir-blob img{max-width:none;transform:rotate(18.23deg);width:calc(2083 * var(--s))}body .elementor .kir-productos{--kir-blob-top:calc(-711 * var(--s));--kir-solid-top:calc(340 * var(--s));padding:calc(218 * var(--s)) calc(43 * var(--s)) calc(126 * var(--s));text-align:center}body .elementor .kir-productos__title{color:var(--kir-red-title);font-size:calc(188 * var(--s));letter-spacing:-.012em;line-height:.99}body .elementor .kir-productos__lead{font-size:max(14px,calc(25 * var(--s)));margin-top:calc(97 * var(--s))}body .elementor .kir-grid,body .elementor .kir-productos .kir-chips{margin-top:calc(93 * var(--s))}body .elementor .kir-grid{display:grid;gap:calc(80 * var(--s)) calc(41 * var(--s));grid-template-columns:repeat(3,1fr);text-align:left}body .elementor .kir-pcard{aspect-ratio:584/722;background:#ececec;border-radius:max(16px,calc(40 * var(--s)));display:block;isolation:isolate;overflow:hidden;position:relative}body .elementor .kir-pcard img{height:100%;object-fit:cover;transition:transform 1s var(--ease-out);width:100%}body .elementor .kir-pcard:hover img{transform:scale(1.06)}body .elementor .kir-pcard__bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,251,248,.7);border-radius:inherit;bottom:0;display:flex;gap:12px;height:calc(134 * var(--s));justify-content:space-between;left:0;min-height:44px;padding:0 calc(40 * var(--s)) 0 calc(56 * var(--s));position:absolute;right:0}body .elementor .kir-pcard__name{font-size:max(13px,calc(43 * var(--s)));font-weight:700;letter-spacing:-.02em;line-height:1.1}body .elementor .kir-pcard__name small{display:block;font-size:.62em;font-weight:400;margin-top:.2em;opacity:.7}body .elementor .kir-pcard__ph{background:linear-gradient(160deg,#f4f4f4,#e3e3e3);display:grid;inset:0 0 calc(134 * var(--s));place-items:center;position:absolute}body .elementor .kir-pcard__ph img{filter:grayscale(1);height:auto;object-fit:contain;opacity:.35;width:42%}body .elementor .kir-grid__more{display:flex;justify-content:center;margin-top:calc(80 * var(--s))}body .elementor .kir-pcard__go{background:var(--kir-red);border-radius:50%;color:var(--kir-white);display:grid;flex:0 0 auto;height:calc(64 * var(--s));min-height:28px;min-width:28px;place-items:center;transform:scale(0) rotate(-90deg);transition:transform .5s var(--ease-spring);width:calc(64 * var(--s))}body .elementor .kir-pcard__go svg{height:50%;width:50%}body .elementor .kir-pcard:focus-visible .kir-pcard__go,body .elementor .kir-pcard:hover .kir-pcard__go{transform:scale(1) rotate(0)}body .elementor .kir-grid__empty{font-size:max(15px,calc(28 * var(--s)));grid-column:1/-1;padding:calc(80 * var(--s)) 0;text-align:center}body .elementor [hidden]{display:none!important}body .elementor .kir-recetas{background:var(--kir-grad-red) 0 calc(100% + 1655 * var(--s)) /100% calc(3415 * var(--s)) no-repeat,var(--kir-maroon);padding:calc(85 * var(--s)) calc(43 * var(--s)) calc(80 * var(--s));position:relative}body .elementor .kir-recetas__head{align-items:start;display:grid;grid-template-columns:calc(1050 * var(--s)) 1fr;padding-left:calc(44 * var(--s))}body .elementor .kir-recetas__title{font-size:calc(147 * var(--s));line-height:1.05}body .elementor .kir-recetas__aside{padding-top:calc(112 * var(--s))}body .elementor .kir-recetas__aside p{font-size:max(14px,calc(25 * var(--s)));line-height:1.27;max-width:calc(722 * var(--s))}body .elementor .kir-recetas__aside .kir-btn{margin-top:calc(79 * var(--s))}body .elementor .kir-recetas .kir-chips{justify-content:flex-start;margin-top:calc(40 * var(--s));padding-left:calc(44 * var(--s))}body .elementor .kir-recetas__grid{display:grid;gap:calc(37 * var(--s));grid-template-columns:repeat(3,1fr);margin-top:calc(60 * var(--s))}body .elementor .kir-recetas__grid--home>:nth-child(n+4){display:none}body .elementor .kir-recetas__grid .kir-grid__empty{color:var(--kir-white)}body .elementor .kir-rcard{aspect-ratio:584/765;background:#2b0b0a;border-radius:max(14px,calc(40 * var(--s)));color:var(--kir-ink);display:block;isolation:isolate;overflow:hidden;position:relative}body .elementor .kir-rcard__img{border-radius:inherit;height:calc(100% - 43 * var(--s));inset:0 0 auto;overflow:hidden;position:absolute}body .elementor .kir-rcard__img img{height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out);width:100%}body .elementor .kir-rcard:hover .kir-rcard__img img{transform:scale(1.07)}body .elementor .kir-rcard__tag{background:rgba(255,255,255,.8);border-radius:max(5px,calc(10 * var(--s)));color:rgba(0,0,0,.85);font-family:var(--ff-mono);font-size:max(11px,calc(23 * var(--s)));left:calc(44 * var(--s));letter-spacing:-.02em;line-height:1.1;padding:calc(13 * var(--s)) calc(16 * var(--s));position:absolute;top:calc(36 * var(--s))}body .elementor .kir-rcard__bar{background:var(--kir-white);border-radius:inherit;bottom:0;display:flex;flex-direction:column;font-size:max(11px,calc(25 * var(--s)));justify-content:center;left:0;line-height:1.22;min-height:calc(134 * var(--s));padding:calc(24 * var(--s)) calc(24 * var(--s)) calc(24 * var(--s)) calc(58 * var(--s));position:absolute;right:0;transition:padding-bottom .5s var(--ease-out)}body .elementor .kir-rcard__bar h3{font-size:inherit;font-weight:400;text-transform:uppercase}body .elementor .kir-rcard__bar p{align-items:center;display:flex;gap:calc(8 * var(--s))}body .elementor .kir-rcard__bar img{flex:0 0 auto;height:auto;width:max(18px,calc(49 * var(--s)))}body .elementor .kir-recetas__more{display:none;justify-content:center;margin-top:calc(80 * var(--s))}body .elementor .kir-comunidad{--kir-overlap:calc(300 * var(--s));--kir-blob-top:calc(-465 * var(--s));--kir-solid-top:calc(586 * var(--s));margin-top:calc(-1 * var(--kir-overlap));padding:calc(456 * var(--s)) calc(48 * var(--s)) calc(81 * var(--s));text-align:center}body .elementor .kir-comunidad:before{background:var(--kir-grad-red) 0 calc(-1760 * var(--s)) /100% calc(3415 * var(--s)) no-repeat;content:"";height:calc(var(--kir-solid-top) - var(--kir-overlap) + 2px);left:0;position:absolute;right:0;top:var(--kir-overlap);z-index:-3}body .elementor .kir-comunidad__title{color:var(--kir-red-title);line-height:1}body .elementor .kir-comunidad__title .row1{align-items:flex-end;display:flex;gap:calc(30 * var(--s));justify-content:center}body .elementor .kir-comunidad__title .ya{font-size:calc(185 * var(--s));line-height:.8;margin-left:calc(-140 * var(--s))}body .elementor .kir-comunidad__title .seal{width:calc(541 * var(--s))}body .elementor .kir-comunidad__title .row2{display:block;font-size:calc(175 * var(--s));line-height:.9;margin-top:calc(6 * var(--s))}body .elementor .kir-comunidad__lead p{margin-inline:auto;max-width:calc(1152 * var(--s))}body .elementor .kir-comunidad__lead{font-size:max(14px,calc(25 * var(--s)));line-height:1.27;margin:calc(60 * var(--s)) auto 0}body .elementor .kir-video{aspect-ratio:1824/766;background:#1e3fbf;border-radius:max(18px,calc(60 * var(--s)));display:block;margin-top:calc(59 * var(--s));overflow:hidden;position:relative;width:100%}body .elementor .kir-video a{display:block;inset:0;position:absolute}body .elementor .elementor-widget.kir-video img{height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out);width:100%}body .elementor .kir-video:hover img{transform:scale(1.04)}body .elementor .kir-video a:before{background:rgba(255,255,255,.74) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e41a16' viewBox='0 0 24 24'%3E%3Cpath d='M6 4.5v15a1 1 0 0 0 1.5.86l12.5-7.5a1 1 0 0 0 0-1.72L7.5 3.64A1 1 0 0 0 6 4.5'/%3E%3C/svg%3E") 56% 50% /36% no-repeat;transform:translate(-50%,-50%);transition:transform .5s var(--ease-spring);width:max(64px,calc(279 * var(--s)))}body .elementor .kir-video a:after,body .elementor .kir-video a:before{aspect-ratio:1;border-radius:50%;content:"";left:50%;position:absolute;top:50%;z-index:1}body .elementor .kir-video a:after{animation:kir-pulse 2.4s var(--ease-out) infinite;border:2px solid rgba(255,255,255,.7);margin:calc(max(64px, calc(279 * var(--s))) * -.56) 0 0 calc(max(64px, calc(279 * var(--s))) * -.56);width:calc(max(64px, calc(279 * var(--s))) * 1.12)}body .elementor .kir-video:hover a:before{transform:translate(-50%,-50%) scale(1.08)}@keyframes kir-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}body .elementor .kir-ugc{display:grid;gap:calc(28 * var(--s));grid-template-columns:repeat(4,1fr);margin-top:calc(38 * var(--s))}body .elementor .kir-ugc a{aspect-ratio:435/364;background:#2b0b0a;border-radius:max(14px,calc(40 * var(--s)));display:block;overflow:hidden;position:relative}body .elementor .kir-ugc img{height:100%;object-fit:cover;transition:transform 1s var(--ease-out);width:100%}body .elementor .kir-ugc a:focus-visible img,body .elementor .kir-ugc a:hover img{transform:scale(1.08)}body .elementor .kir-ugc__tag{background:rgba(255,255,255,.85);border-radius:max(3px,calc(6 * var(--s)));color:var(--kir-ink);font-family:var(--ff-mono);font-size:max(11px,calc(23 * var(--s)));left:calc(17 * var(--s));line-height:1.35;padding:0 calc(6 * var(--s));position:absolute;top:calc(18 * var(--s));z-index:1}body .elementor .kir-ugc__tag.is-hot{background:var(--kir-red);color:var(--kir-white);text-transform:uppercase}body .elementor .kir-comunidad .kir-btn{margin-top:calc(69 * var(--s))}body .elementor .kir-banner{background:var(--kir-maroon);display:block;overflow:hidden;position:relative}body .elementor .kir-banner img{height:auto;width:100%}body .elementor .kir-banner>.elementor-widget-image{margin:0}body .elementor .elementor-widget.kir-banner__title{color:var(--kir-white);left:6.4%;letter-spacing:0;line-height:.95;margin:0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:4.6%;transform:rotate(-4deg);transform-origin:50% 50%;width:48%;z-index:2}body .elementor .kir-banner__title .l1{display:inline-block;font-size:calc(170 * var(--s));position:relative}body .elementor .kir-banner__title .l2{display:block;font-size:calc(76 * var(--s));margin-top:calc(30 * var(--s))}body .elementor .kir-banner__title .l1:after,body .elementor .kir-banner__title .l1:before{background:50%/contain no-repeat;content:"";height:1em;position:absolute;text-shadow:none;top:.02em;width:.42em}body .elementor .kir-banner__title .l1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 150'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-width='9'%3E%3Cpath d='M50 36 10 14M52 78 8 76M48 118l-36 22'/%3E%3C/g%3E%3C/svg%3E");right:calc(100% + .06em)}body .elementor .kir-banner__title .l1:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 140'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-width='9'%3E%3Cpath d='m10 48 48-34M14 86l50-4M10 124l44 12'/%3E%3C/g%3E%3C/svg%3E");left:calc(100% + .04em)}body .elementor .kir-contacto{background:var(--kir-grad-red) 0 calc(-1482 * var(--s)) /100% calc(3602 * var(--s)) no-repeat,var(--kir-maroon);color:var(--kir-white);display:grid;grid-template-columns:calc(821 * var(--s)) 1fr;min-height:calc(1436 * var(--s));position:relative}body .elementor .kir-contacto__aside{display:block;overflow:hidden;padding:calc(236 * var(--s)) calc(60 * var(--s)) calc(80 * var(--s)) calc(80 * var(--s));position:relative}body .elementor .kir-contacto__aside>.elementor-element{position:relative;z-index:1}body .elementor .kir-contacto__title{color:var(--kir-yellow);font-size:calc(131 * var(--s));line-height:1}body .elementor .kir-contacto__lead p{max-width:calc(679 * var(--s))}body .elementor .kir-contacto__lead{font-size:max(15px,calc(30 * var(--s)));line-height:1.5;margin-top:calc(70 * var(--s))}body .elementor .kir-contacto__list{display:grid;gap:calc(48 * var(--s));margin-top:calc(72 * var(--s))}body .elementor .kir-contact-item .elementor-icon-box-wrapper{align-items:start;column-gap:calc(18 * var(--s));display:grid;grid-template-columns:auto 1fr;text-align:left}body .elementor .kir-contact-item .elementor-icon-box-icon{line-height:0;margin:0}body .elementor .kir-contact-item .elementor-icon-box-content,body .elementor .kir-feature .elementor-icon-box-content{text-align:left}body .elementor .kir-contact-item .elementor-icon{color:var(--kir-yellow-ui);font-size:inherit}body .elementor .kir-contact-item .elementor-icon svg{fill:none;height:max(24px,calc(48 * var(--s)));stroke:currentColor;width:max(24px,calc(48 * var(--s)))}body .elementor .kir-contact-item .elementor-icon-box-title{color:inherit;font-family:var(--ff-body);font-size:max(16px,calc(36 * var(--s)));font-weight:700;line-height:1.25;margin:0}body .elementor .kir-contact-item .elementor-icon-box-description{color:rgba(255,255,255,.85);font-size:max(14px,calc(28 * var(--s)));line-height:1.35;margin:0}body .elementor .kir-contact-item .elementor-icon-box-description a{color:inherit}body .elementor .kir-contact-item .elementor-icon-box-description a.is-link{color:var(--kir-yellow-ui);font-weight:700}body .elementor .kir-contact-item .elementor-icon-box-description a:hover{text-decoration:underline;text-underline-offset:3px}body .elementor .kir-form-wrap{display:block;padding:calc(165 * var(--s)) calc(80 * var(--s)) calc(80 * var(--s)) calc(97 * var(--s))}body .elementor .kir-form__top{align-items:center;display:flex;flex-direction:row;gap:calc(40 * var(--s))}body .elementor .kir-form__logo{min-width:60px;width:calc(162 * var(--s))}body .elementor .kir-form__kicker{font-size:max(14px,calc(30 * var(--s)))}body .elementor .kir-form__kicker span{margin:0 .6em;opacity:.7}body .elementor .kir-form{margin-top:calc(64 * var(--s))}body .elementor .kir-form .elementor-form{max-width:calc(989 * var(--s))}body .elementor .kir-form .elementor-form-fields-wrapper{display:grid;gap:calc(40 * var(--s)) calc(47 * var(--s));grid-template-columns:1fr 1fr;margin:0}body .elementor .kir-form .elementor-field-group{align-content:start;display:grid;gap:calc(8 * var(--s));margin:0;max-width:none;padding:0;width:auto}body .elementor .kir-form .elementor-col-100{grid-column:1/-1}body .elementor .kir-form .elementor-field-label{color:var(--kir-white);font-size:max(14px,calc(23 * var(--s)));font-weight:700;line-height:1.4;margin:0;padding:0}body .elementor .kir-form .elementor-field-textual,body .elementor .kir-form .elementor-select-wrapper select{background:transparent;border:max(1.5px,calc(2 * var(--s))) solid var(--kir-yellow-ui);border-radius:max(6px,calc(10 * var(--s)));box-shadow:none;color:var(--kir-white);font:500 max(16px,calc(23 * var(--s))) /1.4 var(--ff-body);min-height:max(44px,calc(59 * var(--s)));padding:calc(10 * var(--s)) calc(12 * var(--s));transition:border-color .3s,background-color .3s,box-shadow .3s;width:100%}body .elementor .kir-form textarea.elementor-field-textual{min-height:calc(276 * var(--s));resize:vertical}body .elementor .kir-form .elementor-field-textual::placeholder{color:var(--kir-muted);opacity:1}body .elementor .kir-form .elementor-field-textual:focus{background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(247,203,14,.35);outline:none}body .elementor .kir-form .elementor-select-wrapper{background:transparent;border:0;padding:0;position:relative;width:100%}body .elementor .kir-form .elementor-select-wrapper:before{display:none}body .elementor .kir-form .elementor-select-wrapper select{appearance:none;padding-right:40px}body .elementor .kir-form .elementor-select-wrapper select option{color:var(--kir-ink)}body .elementor .kir-form .select-caret-down-wrapper{line-height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}body .elementor .kir-form .select-caret-down-wrapper svg{fill:var(--kir-yellow-ui);height:12px;width:12px}body .elementor .kir-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:calc(16 * var(--s));margin-top:calc(12 * var(--s))}body .elementor .kir-form .elementor-field-type-radio .elementor-field-option{margin:0;padding:0;position:relative}body .elementor .kir-form .elementor-field-type-radio input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}body .elementor .kir-form .elementor-field-type-radio .elementor-field-option label{align-items:center;border:max(1.5px,calc(2 * var(--s))) solid var(--kir-yellow-ui);border-radius:max(6px,calc(10 * var(--s)));color:var(--kir-white);cursor:pointer;display:inline-flex;font-size:max(13px,calc(20 * var(--s)));font-weight:700;justify-content:center;min-height:max(40px,calc(60 * var(--s)));min-width:calc(165 * var(--s));padding:0 calc(20 * var(--s));transition:background-color .3s,color .3s}body .elementor .kir-form .elementor-field-type-radio input:checked+label{background:var(--kir-yellow-ui);color:var(--kir-ink)}body .elementor .kir-form .elementor-field-type-radio input:focus-visible+label{outline:3px solid var(--kir-white);outline-offset:2px}body .elementor .kir-form .elementor-field-type-acceptance{align-self:center}body .elementor .kir-form .elementor-field-type-acceptance .elementor-field-option{align-items:center;color:var(--kir-white);display:inline-flex;font-size:max(13px,calc(23 * var(--s)));font-weight:700;gap:calc(14 * var(--s))}body .elementor .kir-form .elementor-acceptance-field{accent-color:var(--kir-yellow-ui);height:max(18px,calc(21 * var(--s)));margin:0;width:max(18px,calc(21 * var(--s)))}body .elementor .kir-form .elementor-field-type-acceptance a{color:inherit;text-decoration:underline;text-underline-offset:3px}body .elementor .kir-form .e-form__buttons{align-self:center;justify-content:end;justify-items:end}body .elementor .kir-form .e-form__buttons .elementor-button{--bh:66;--bfs:20;width:auto}body .elementor .kir-form .elementor-message{color:var(--kir-white);font-size:max(14px,calc(22 * var(--s)));font-weight:700;margin-top:16px}body .elementor .kir-form .elementor-message:before{color:var(--kir-yellow-ui)}body .elementor :is(.kir-form,.kir-news) .elementor-message:before{content:none}body .elementor :is(.kir-form,.kir-news) .elementor-message-success:before{content:"✓";margin-right:.4em}body .elementor .kir-form .elementor-help-inline{display:block;font-size:max(12px,calc(16 * var(--s)));font-weight:600;margin-top:2px}body .elementor :is(.kir-form,.kir-news) .elementor-form-waiting .elementor-button{cursor:progress;opacity:.75}body .elementor .kir-form .elementor-error .elementor-field-textual{border-color:#ffb4b4}body .elementor .kir-form .elementor-error .elementor-message{color:#ffd2d2}body .elementor .kir-footer{background:var(--kir-red);color:var(--kir-white);display:block;padding:calc(63 * var(--s)) calc(54 * var(--s)) calc(40 * var(--s))}body .elementor .kir-footer__top{align-items:start;column-gap:calc(70 * var(--s));display:grid;grid-template-columns:calc(232 * var(--s)) calc(197 * var(--s)) calc(218 * var(--s)) calc(261 * var(--s)) calc(588 * var(--s));padding-left:calc(17 * var(--s))}body .elementor .kir-footer__seal{margin-top:calc(36 * var(--s))}body .elementor .kir-footer__nav,body .elementor .kir-footer__news{display:block}body .elementor .kir-footer__h{font-family:var(--ff-body);font-size:max(16px,calc(32 * var(--s)));font-weight:700;letter-spacing:-.02em;line-height:1.5}body .elementor .kir-footer__list .elementor-icon-list-item,body .elementor .kir-footer__list .elementor-icon-list-items{margin:0;padding:0}body .elementor .kir-footer__list .elementor-icon-list-item a{align-items:center;color:var(--kir-white);display:inline-flex;font-size:max(13px,calc(22 * var(--s)));line-height:1.5;min-height:24px;padding:2px 0;transition:color .3s}body .elementor .kir-footer__list .elementor-icon-list-text{color:inherit;padding:0}body .elementor .kir-footer__list .elementor-icon-list-item a:hover{color:var(--kir-yellow-ui)}body .elementor .kir-footer__copy,body .elementor .kir-footer__p{font-size:max(13px,calc(22 * var(--s)));line-height:1.5}body .elementor .kir-footer__p a{color:inherit}body .elementor .kir-news{margin:calc(24 * var(--s)) 0 calc(36 * var(--s))}body .elementor .kir-news .elementor-form-fields-wrapper{display:flex;flex-wrap:nowrap;gap:calc(8 * var(--s));margin:0}body .elementor .kir-news .elementor-field-group{margin:0;padding:0;width:auto}body .elementor .kir-news .elementor-field-type-email{flex:1;min-width:0}body .elementor .kir-news .elementor-field-textual{background:var(--kir-white);border:1px solid #d9d9d9;border-radius:8px;color:var(--kir-ink);font:400 max(16px,calc(18 * var(--s))) var(--ff-body);min-height:max(40px,calc(41 * var(--s)));padding:0 calc(16 * var(--s));width:100%}body .elementor .kir-news .e-form__buttons{flex:0 0 auto}body .elementor .kir-news .e-form__buttons .elementor-button{--bh:41;--bfs:18;--bpx:16;border-radius:8px;border-width:0;min-height:max(40px,calc(41 * var(--s)))}body .elementor .kir-news .elementor-message{color:var(--kir-white);font-size:14px;margin-top:8px}body .elementor .kir-footer__bottom{align-items:center;display:flex;flex-direction:row;gap:calc(120 * var(--s));margin-top:calc(100 * var(--s))}body .elementor .kir-social-w .elementor-social-icons-wrapper{display:flex;gap:calc(8 * var(--s))}body .elementor .kir-social-w .elementor-social-icon{background:transparent;color:var(--kir-white);display:grid;font-size:max(22px,calc(30 * var(--s)));height:max(36px,calc(48 * var(--s)));padding:0;place-items:center;transition:transform .3s var(--ease-spring),color .3s;width:max(36px,calc(48 * var(--s)))}body .elementor .kir-social-w .elementor-social-icon svg{fill:currentColor;height:1em;width:1em}body .elementor .kir-social-w .elementor-social-icon:hover{color:var(--kir-yellow-ui);opacity:1;transform:translateY(-4px) rotate(-6deg)}body .elementor .kir-social{display:flex;gap:calc(8 * var(--s))}body .elementor .kir-social a{display:grid;height:max(36px,calc(48 * var(--s)));place-items:center;transition:transform .3s var(--ease-spring),color .3s;width:max(36px,calc(48 * var(--s)))}body .elementor .kir-social a:hover{color:var(--kir-yellow-ui);transform:translateY(-4px) rotate(-6deg)}body .elementor .kir-social svg{height:80%;width:80%}body .kir-pmodal{background:var(--kir-cream-2);border:0;border-radius:max(20px,calc(40 * var(--s)));box-shadow:0 30px 80px rgba(40,0,0,.45);color:var(--kir-ink);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:0;width:min(1210px,calc(100vw - 32px))}body .kir-pmodal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(30,0,0,.72)}body .kir-pmodal__close{background:transparent;border:0;border-radius:50%;color:var(--kir-red);display:grid;height:44px;padding:0;place-items:center;position:absolute;right:18px;top:18px;transition:transform .35s var(--ease-spring),background-color .3s;width:44px;z-index:2}body .kir-pmodal__close svg{height:30px;stroke-width:3.2;width:30px}body .kir-pmodal__close:is(:hover,:focus){background:rgba(228,26,22,.08);color:var(--kir-red)}body .kir-pmodal__close:hover{transform:rotate(90deg)}body .kir-pmodal__close:focus:not(:focus-visible){background:transparent;outline:none}body .elementor .kir-ficha{align-items:center;display:grid;gap:clamp(20px,4vw,60px);grid-template-columns:minmax(0,477fr) minmax(0,600fr);padding:clamp(20px,3vw,38px)}body .elementor .kir-ficha__img{aspect-ratio:764/955;background:#eee;border-radius:max(16px,calc(30 * var(--s)));max-height:calc(100dvh - 110px);overflow:hidden;position:relative}body .elementor .kir-ficha__img>img{height:100%;object-fit:cover;width:100%}body .elementor .kir-ficha__img .kir-pcard__ph{inset:0}body .elementor .kir-ficha__info{padding-right:clamp(0px,2vw,30px)}body .elementor .kir-ficha__name{color:var(--kir-red);font-family:var(--ff-body);font-size:clamp(18px,1.9vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.15}body .elementor .kir-ficha__name span{color:var(--kir-ink);font-weight:400}body .elementor .kir-ficha__tabla{border-collapse:collapse;font-size:clamp(14px,1.45vw,22px);margin-top:clamp(14px,2vw,28px);width:100%}body .elementor .kir-ficha__tabla caption{font-size:clamp(16px,1.75vw,27px);font-weight:700;letter-spacing:-.01em;padding-bottom:clamp(10px,1.6vw,24px);text-align:center;text-transform:uppercase}body .elementor .kir-ficha__tabla :is(tr,th,td){background:none;border:0}body .elementor .kir-ficha__tabla :is(th,td){line-height:1.25;padding:clamp(6px,.75vw,11px) 0;text-align:left;vertical-align:baseline}body .elementor .kir-ficha__tabla th{font-weight:700;padding-right:16px}body .elementor .kir-ficha__tabla td{white-space:nowrap;width:40%}body .elementor .kir-ficha__tabla tr.is-sub th{font-size:.92em;padding-left:2.2em}body .elementor .kir-single{margin:0 auto;max-width:1320px;padding:calc(200 * var(--s) + 40px) 16px 80px}body .elementor .kir-single__crumbs{color:rgba(0,0,0,.6);font-size:14px;margin-bottom:20px}body .elementor .kir-single__crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}body .elementor .kir-single .kir-ficha{background:var(--kir-cream-2);border-radius:30px;box-shadow:0 10px 50px rgba(0,0,0,.06)}body .elementor .kir-single__back{display:flex;justify-content:center;margin-top:40px}body .elementor .kir-contacto--home{min-height:0}body .elementor .kir-contacto--home .kir-form-wrap{display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(120 * var(--s));padding-top:calc(120 * var(--s))}body .elementor .kir-contacto__cta-text{font-size:max(15px,calc(32 * var(--s)));line-height:1.45;margin-top:calc(70 * var(--s));max-width:calc(760 * var(--s))}body .elementor .kir-contacto__temas{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(16 * var(--s));margin-top:calc(48 * var(--s))}body .elementor .kir-contacto__temas>.kir-btn{width:auto}body .elementor .kir-contacto__cta{margin-top:calc(64 * var(--s));width:auto}body .elementor .kir-contacto--page .kir-form-wrap{padding-top:calc(320 * var(--s))}body .elementor .kir-contacto--page .kir-contacto__aside{padding-top:calc(330 * var(--s))}body .elementor .kir-contacto--page{min-height:100vh;min-height:100svh}body .elementor .kir-legal-page{padding:calc(230 * var(--s)) calc(60 * var(--s)) calc(140 * var(--s))}body .elementor .kir-zone-red.kir-legal-page{background:linear-gradient(180deg,#df1d15,#cf1c14 45%,#b5150e)}body .elementor .kir-legal__title{color:var(--kir-yellow);font-size:calc(190 * var(--s));line-height:.98;text-align:center}body .elementor .kir-legal{align-items:start;display:grid;gap:calc(90 * var(--s));grid-template-columns:calc(380 * var(--s)) minmax(0,1fr);margin:calc(110 * var(--s)) auto 0;max-width:calc(1600 * var(--s))}body .elementor .kir-legal__toc{font-size:max(13px,calc(20 * var(--s)));line-height:1.35;position:sticky;top:calc(180 * var(--s))}body .elementor .kir-legal__toc summary{cursor:default;list-style:none}body .elementor .kir-legal__toc summary::-webkit-details-marker{display:none}body .elementor .kir-legal__toc-h{color:var(--kir-yellow);font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}body .elementor .kir-legal__toc ol{display:grid;gap:10px;list-style:none;padding:0}body .elementor .kir-legal__toc.kir-legal__toc a{border-left:2px solid rgba(255,255,255,.25);color:rgba(255,255,255,.8);display:block;padding-left:14px;text-decoration:none;transition:color .3s,border-color .3s}body .elementor .kir-legal__toc a:hover,body .elementor .kir-legal__toc a[aria-current=true]{border-color:var(--kir-yellow-ui);color:var(--kir-white)}body .elementor .kir-legal__text{color:rgba(255,255,255,.92);font-size:max(15px,calc(23 * var(--s)));line-height:1.65;max-width:76ch}body .elementor .kir-legal__text.kir-legal__text p{margin:0 0 1em}body .elementor .kir-legal__text h2{color:var(--kir-white);font-family:var(--ff-body);font-size:max(18px,calc(32 * var(--s)));font-weight:700;line-height:1.25;margin:2.2em 0 .7em;scroll-margin-top:calc(200 * var(--s) + 20px)}body .elementor .kir-legal__text.kir-legal__text a{color:var(--kir-yellow);text-decoration:underline;text-underline-offset:3px;word-break:break-word}body .elementor .kir-legal__text ol{display:grid;gap:.55em;list-style:none;margin:0 0 1em;padding:0}body .elementor .kir-legal__text li{padding-left:3.2em;position:relative}body .elementor .kir-legal__text li:before{color:var(--kir-yellow);content:attr(data-n);font-weight:700;left:0;position:absolute;top:0}body .elementor .kir-legal__text strong{color:var(--kir-white)}body .elementor .kir-recetas--page{background:var(--kir-grad-red) 0 calc(-60 * var(--s)) /100% calc(3415 * var(--s)) no-repeat,var(--kir-maroon);padding-bottom:calc(160 * var(--s))}body .elementor .kir-page-recetas.kir-zone-red{background:var(--kir-red)}body .elementor .kir-recetas--page .kir-recetas__aside{padding-top:calc(70 * var(--s))}body .elementor .kir-recetas--page .kir-chips{justify-content:center;margin-top:calc(110 * var(--s));padding-left:0}body .elementor .kir-recetas--page .kir-recetas__grid{margin-top:calc(70 * var(--s))}body .elementor .kir-rficha{display:grid;font-size:clamp(14px,1.15vw,16.5px);gap:clamp(20px,3vw,34px) clamp(20px,3.2vw,40px);grid-template-columns:minmax(0,410fr) minmax(0,440fr);letter-spacing:-.01em;line-height:1.5;padding:clamp(20px,3.2vw,42px)}body .elementor .kir-rficha__img{align-self:start;aspect-ratio:410/540;background:#eee;border-radius:max(16px,calc(30 * var(--s)));overflow:hidden;position:relative}body .elementor .kir-rficha__img>img{height:100%;object-fit:cover;width:100%}body .elementor .kir-rficha__video{background:rgba(228,26,22,.88);border-radius:6px;bottom:18px;color:var(--kir-white);font-family:var(--ff-mono);font-size:clamp(14px,1.2vw,18px);font-weight:700;left:16px;letter-spacing:0;padding:8px 14px;position:absolute;transition:background-color .3s,transform .35s var(--ease-out)}body .elementor .kir-rficha__video:focus-visible,body .elementor .kir-rficha__video:hover{background:var(--kir-red-title);transform:translateY(-2px)}body .elementor .kir-rficha__head{padding-top:clamp(4px,1.6vw,26px)}body .elementor .kir-rficha__title{font-family:var(--ff-body);font-size:clamp(18px,1.6vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.2;padding-right:40px}body .elementor .kir-rficha__meta{margin-top:18px}body .elementor .kir-rficha__h,body .elementor .kir-rficha__prep h4{font-family:var(--ff-body);font-size:1em;font-weight:700;margin-top:20px}body .elementor .kir-rficha__ing,body .elementor .kir-rficha__prep ul{list-style:disc;padding-left:1.6em}body .elementor .kir-rficha__prep ol{list-style:decimal;padding-left:2.6em}body .elementor .kir-rficha__prep{column-count:2;column-gap:clamp(20px,3.2vw,40px);grid-column:1/-1}body .elementor .kir-rficha__prep>:first-child{margin-top:0}body .elementor .kir-rficha__prep h4{break-after:avoid}body .elementor .kir-rficha__prep h5{break-after:avoid;font-family:var(--ff-body);font-size:1em;font-weight:700;margin-top:0}body .elementor .kir-rficha__prep ol+h5,body .elementor .kir-rficha__prep p+h5,body .elementor .kir-rficha__prep ul+h5{margin-top:1.2em}body .elementor .kir-rficha__prep ol+p,body .elementor .kir-rficha__prep ul+p{margin-top:0}body .elementor .kir-rficha__prep li{break-inside:avoid}body .elementor .kir-datos-sec{--kir-blob-top:calc(-711 * var(--s));--kir-solid-top:calc(340 * var(--s));margin-top:calc(60 * var(--s));overflow:clip;padding:calc(250 * var(--s)) calc(20 * var(--s)) calc(130 * var(--s));text-align:center}body .elementor .kir-datos-sec__title{color:var(--kir-red-title);font-size:calc(250 * var(--s));line-height:.9;text-transform:uppercase}body .elementor .kir-datos{display:grid;gap:calc(28 * var(--s));grid-template-columns:repeat(2,1fr);margin-top:calc(100 * var(--s));text-align:center}body .elementor .kir-dato{aspect-ratio:885/510;background:#3b0d0a;border-radius:max(18px,calc(40 * var(--s)));color:var(--kir-white);isolation:isolate;overflow:hidden;position:relative}body .elementor .kir-dato__bg{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform 1.2s var(--ease-out);width:100%;z-index:-2}body .elementor .kir-dato:before{background:radial-gradient(ellipse at center,rgba(40,5,3,.55),rgba(40,5,3,.78));content:"";inset:0;position:absolute;z-index:-1}body .elementor .kir-dato:hover .kir-dato__bg{transform:scale(1.06)}body .elementor .kir-dato__body{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:8% 12%;position:absolute}body .elementor .kir-dato__title{font-family:var(--ff-display);font-weight:900;line-height:.95;text-shadow:0 3px 12px rgba(0,0,0,.35);text-transform:uppercase}body .elementor .kir-dato__title span{display:block;font-size:calc(46 * var(--s));font-style:italic}body .elementor .kir-dato__title .is-big{color:var(--kir-yellow);font-size:calc(108 * var(--s));font-style:normal;margin-top:.1em}body .elementor .kir-dato__body p{font-size:max(13px,calc(25 * var(--s)));line-height:1.35;margin-top:calc(34 * var(--s));max-width:36ch}body .elementor .kir-dato__logo{bottom:4%;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));position:absolute;right:3.5%;width:9%}body .elementor .kir-zone-red.kir-page-top{padding-top:calc(230 * var(--s))}body .elementor .kir-productos--page{--kir-blob-top:calc(-711 * var(--s));--kir-solid-top:calc(340 * var(--s));padding-top:calc(218 * var(--s))}body .elementor .kir-comunidad--page{--kir-overlap:0px;--kir-blob-top:calc(-711 * var(--s));--kir-solid-top:calc(340 * var(--s));margin-top:0;padding-top:calc(218 * var(--s))}body .elementor .kir-comunidad--page:before{display:none}body .kir-modal{background:#000;border:0;border-radius:24px;color:var(--kir-white);overflow:hidden;padding:0;width:min(1200px,92vw)}body .kir-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(20,0,0,.8)}body .kir-modal__body{aspect-ratio:16/9;display:grid;font-size:20px;place-items:center}body .kir-modal__body iframe,body .kir-modal__body video{border:0;height:100%;width:100%}body .kir-modal__close{background:rgba(255,255,255,.9);border-radius:50%;color:var(--kir-ink);display:grid;height:44px;place-items:center;position:absolute;right:12px;top:12px;width:44px;z-index:2}@media (max-width:767.98px){body{font-size:max(14px,calc(12 * var(--s)))}body .elementor .kir-btn{--bfs:12;--bh:34;--bpx:14}body .elementor :is(a.kir-btn,button.kir-btn,.kir-btn .elementor-button){border-radius:8px;border-width:1.5px}body .elementor .kir-form .e-form__buttons .elementor-button{--bh:34;--bfs:12;border-radius:8px;border-width:1.5px}body .elementor .kir-btn--md{--bh:34;--bfs:12}body .elementor .kir-chips{flex-wrap:nowrap;gap:8px;justify-content:safe center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-16 * var(--s));padding-inline:calc(16 * var(--s));scroll-padding-inline:calc(16 * var(--s));scroll-snap-type:x proximity}body .elementor .kir-chips::-webkit-scrollbar{display:none}body .elementor .kir-chip{border-radius:8px;border-width:1.5px;flex:0 0 auto;font-size:13px;min-height:36px;min-width:0;padding:0 14px;scroll-snap-align:start}body .elementor .kir-header{padding:calc(20 * var(--s)) calc(13 * var(--s)) 0}body .elementor .kir-header__logo{width:calc(79 * var(--s))}body .elementor .kir-header.is-compact{padding-top:calc(10 * var(--s))}body .elementor .kir-header.is-compact .kir-header__logo{width:calc(64 * var(--s))}body .elementor .kir-hero{--hdr:calc(84 * var(--s));--hbot:calc(46 * var(--s));max-height:none}body .elementor .kir-hero__stage{--hs:calc(min(100cqw, 100cqh * .628, 560px) / 402);height:calc(640 * var(--hs));width:calc(402 * var(--hs))}body .elementor .kir-hl{left:var(--mx);top:var(--my);width:var(--mw)}body .elementor .kir-slide__title{text-align:var(--mal);transform:rotate(var(--mrot))}body .elementor .kir-slide__title-in{font-size:calc(var(--mf) * var(--hs))}body .elementor .kir-slide__title .ln{font-size:var(--mls)}body .elementor .kir-hero__stage{--kir-3d-shadow:-1px 1px 0 var(--kir-shadow-title),-2px 2px 0 var(--kir-shadow-title),-3px 3px 0 var(--kir-shadow-title),-4px 4px 0 var(--kir-shadow-title)}body .elementor .kir-slide__spk{display:none}body .elementor .kir-spk{color:var(--kir-white);display:block;height:auto;overflow:visible;pointer-events:none;position:absolute;top:var(--t);width:var(--sw)}body .elementor .kir-spk--l{right:calc(100% + var(--g))}body .elementor .kir-spk--r{left:calc(100% + var(--g))}body .elementor .kir-hero__frase{font-size:max(12px,calc(var(--mf) * var(--hs)))}body .elementor .kir-hero__legal{bottom:calc(22 * var(--s));font-size:11px;left:4%}body .elementor .kir-dots{bottom:calc(14 * var(--s));left:auto;right:12px;transform:none}body .elementor .kir-dots button{--d:10px}body .elementor .elementor-widget.kir-banner__title{left:8%;top:8%;transform:rotate(-4deg);width:84%}body .elementor .kir-banner__title .l1{font-size:calc(63 * var(--s))}body .elementor .kir-banner__title .l2{font-size:calc(27.5 * var(--s));margin-top:calc(12 * var(--s))}body .elementor .kir-zone-red{background-size:100% calc(1700 * var(--s)),auto}body .elementor .kir-intro{flex-direction:column;gap:18px;padding:calc(48 * var(--s)) calc(24 * var(--s)) 0;text-align:center}body .elementor .kir-intro__seal{width:calc(230 * var(--s))}body .elementor .kir-intro__body{align-items:center;flex:0 0 auto;gap:18px}body .elementor .kir-intro__text{font-size:14px;line-height:1.4}body .elementor .kir-historia{column-gap:calc(12 * var(--s));grid-template-columns:1fr 1fr;margin:0 auto;padding:calc(28 * var(--s)) calc(16 * var(--s)) calc(30 * var(--s))}body .elementor .kir-historia__media{aspect-ratio:325/245;grid-column:1/-1;grid-row:1;margin-left:calc(9 * var(--s));overflow:hidden;width:calc(325 * var(--s))}body .elementor .kir-historia__media img{height:132.65%;object-fit:cover;transform:translateY(-15.4%);width:100%}body .elementor .kir-historia__title{font-size:calc(44.5 * var(--s));grid-column:1;grid-row:2;line-height:.82;margin-top:calc(20 * var(--s))}body .elementor .kir-historia__body{grid-column:2;grid-row:2;margin-top:calc(29 * var(--s));padding:0}body .elementor .kir-historia__body p{font-size:13px;line-height:1.35}body .elementor .kir-historia__body .kir-btn{display:none}body .elementor .kir-features{gap:8px;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(3,auto);justify-content:space-between;margin-top:calc(40 * var(--s));padding:0 calc(14 * var(--s))}body .elementor .kir-feature .elementor-icon svg{height:24px;width:24px}body .elementor .kir-feature .elementor-icon-box-title{font-size:13px}body .elementor .kir-feature .elementor-icon-box-description{font-size:11px}body .elementor .kir-historia__cta-m{display:flex;flex-direction:row;grid-column:1/-1;justify-content:center;margin-top:28px}body .elementor .kir-productos{--kir-blob-top:calc(-55 * var(--s));--kir-solid-top:calc(100 * var(--s));padding:calc(120 * var(--s)) calc(16 * var(--s)) calc(56 * var(--s))}body .elementor .kir-blob{left:calc(-125 * var(--s));width:calc(608 * var(--s))}body .elementor .elementor-widget.kir-blob img{width:calc(482 * var(--s))}body .elementor .kir-productos__title{font-size:calc(49.6 * var(--s))}body .elementor .kir-productos__lead{font-size:13px;margin-top:calc(18 * var(--s));padding:0 calc(30 * var(--s))}body .elementor .kir-productos .kir-chips{margin-top:calc(22 * var(--s))}body .elementor .kir-grid{gap:calc(20 * var(--s)) calc(17 * var(--s));grid-template-columns:1fr 1fr;margin-top:calc(26 * var(--s));padding:0 calc(20 * var(--s))}body .elementor .kir-pcard{border-radius:20px}body .elementor .kir-pcard__bar{height:calc(40 * var(--s));min-height:38px;padding:0 10px 0 14px}body .elementor .kir-pcard__name{font-size:12px}body .elementor .kir-pcard__go{display:none}body .elementor .kir-recetas{background-position:0 calc(-50 * var(--s)),0 0;background-size:100% calc(1100 * var(--s)),auto;padding:calc(43 * var(--s)) calc(16 * var(--s)) calc(30 * var(--s))}body .elementor .kir-recetas__head{gap:calc(10 * var(--s));grid-template-columns:calc(205 * var(--s)) 1fr;padding:0}body .elementor .kir-recetas__title{font-size:calc(30 * var(--s))}body .elementor .kir-recetas__title .line{white-space:nowrap}body .elementor .kir-recetas__aside{padding-top:0}body .elementor .kir-recetas__aside p{font-size:12px;line-height:1.35}body .elementor .kir-recetas__aside .kir-btn{display:none}body .elementor .kir-recetas .kir-chips{justify-content:safe center;margin-top:calc(22 * var(--s));padding-inline:calc(16 * var(--s))}body .elementor .kir-recetas__grid{gap:calc(30 * var(--s)) calc(18 * var(--s));grid-template-columns:1fr 1fr;margin-top:calc(22 * var(--s))}body .elementor .kir-recetas__grid--home>:nth-child(n+4){display:block}body .elementor .kir-recetas__grid--home>:nth-child(n+5){display:none}body .elementor .kir-rcard{aspect-ratio:178/236;border-radius:10px}body .elementor .kir-rcard__img{height:calc(100% - 14 * var(--s))}body .elementor .kir-rcard__tag{border-radius:5px;font-size:11px;left:calc(13 * var(--s));padding:3px 6px;top:calc(11 * var(--s))}body .elementor .kir-rcard__bar{border-radius:10px;font-size:11px;line-height:1.2;min-height:calc(44 * var(--s));padding:6px 10px 6px 14px}body .elementor .kir-rcard__bar h3{font-size:11px}body .elementor .kir-rcard__bar img{width:16px}body .elementor .kir-recetas__more{display:flex;margin-top:calc(30 * var(--s))}body .elementor .kir-comunidad{--kir-overlap:0px;--kir-blob-top:calc(-185 * var(--s));--kir-solid-top:calc(96 * var(--s));margin-top:0;padding:calc(56 * var(--s)) calc(16 * var(--s)) calc(56 * var(--s))}body .elementor .kir-comunidad:before{background-position:0 calc(-800 * var(--s));background-size:100% calc(1100 * var(--s))}body .elementor .kir-comunidad__title .row1{gap:calc(9 * var(--s))}body .elementor .kir-comunidad__title .ya{font-size:calc(49.5 * var(--s));margin-left:calc(-30 * var(--s))}body .elementor .kir-comunidad__title .seal{width:calc(146 * var(--s))}body .elementor .kir-comunidad__title .row2{font-size:calc(47 * var(--s))}body .elementor .kir-comunidad__lead{font-size:13px;margin-top:calc(20 * var(--s));padding:0 calc(18 * var(--s))}body .elementor .kir-video{aspect-ratio:371/305;border-radius:17px;margin-top:calc(28 * var(--s))}body .elementor .kir-video a:before{width:max(64px,calc(78 * var(--s)))}body .elementor .kir-video a:after{margin:calc(max(64px, calc(78 * var(--s))) * -.56) 0 0 calc(max(64px, calc(78 * var(--s))) * -.56);width:calc(max(64px, calc(78 * var(--s))) * 1.12)}body .elementor .kir-ugc{gap:calc(11 * var(--s)) calc(16 * var(--s));grid-template-columns:1fr 1fr;margin-top:calc(15 * var(--s))}body .elementor .kir-ugc a{aspect-ratio:178/151;border-radius:17px}body .elementor .kir-ugc__tag{font-size:11px;left:12px;padding:0 4px;top:8px}body .elementor .kir-grid__more{margin-top:26px}body .elementor .kir-pcard__ph{bottom:38px}body .elementor .kir-ficha{gap:18px;grid-template-columns:1fr;padding:56px 18px 22px}body .elementor .kir-contacto--home .kir-form-wrap{padding:calc(36 * var(--s)) calc(32 * var(--s)) calc(56 * var(--s))}body .elementor .kir-contacto__cta-text{font-size:14px;margin-top:18px}body .elementor .kir-contacto__temas{gap:8px;margin-top:18px}body .elementor .kir-contacto__temas>.kir-btn{flex:1 1 calc(50% - 4px)}body .elementor .kir-contacto__temas>.kir-btn .elementor-button{width:100%}body .elementor .kir-contacto__cta{align-self:stretch;margin-top:24px}body .elementor .kir-contacto__cta .elementor-button{width:100%}body .elementor .kir-contacto--page{min-height:0}body .elementor .kir-contacto--page .kir-contacto__aside{padding-top:calc(110 * var(--s))}body .elementor .kir-contacto--page .kir-form-wrap{padding-top:calc(30 * var(--s))}body .elementor .kir-legal-page{padding:calc(110 * var(--s)) calc(20 * var(--s)) 56px}body .elementor .kir-legal__title{font-size:calc(58 * var(--s))}body .elementor .kir-legal{gap:26px;grid-template-columns:1fr;margin-top:28px}body .elementor .kir-legal__toc{background:rgba(0,0,0,.18);border-radius:14px;padding:14px 18px;position:static}body .elementor .kir-legal__toc summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between}body .elementor .kir-legal__toc summary .kir-legal__toc-h{margin:0}body .elementor .kir-legal__toc summary:after{color:var(--kir-yellow);content:"+";font-size:22px;line-height:1}body .elementor .kir-legal__toc details[open] summary:after{content:"–"}body .elementor .kir-legal__toc details[open] summary{margin-bottom:12px}body .elementor .kir-legal__toc ol{gap:8px}body .elementor .kir-legal__text{font-size:15px;line-height:1.6}body .elementor .kir-legal__text li{padding-left:2.6em}body .elementor .kir-rficha{font-size:14px;gap:18px;grid-template-columns:1fr;padding:56px 18px 26px}body .elementor .kir-rficha__img{aspect-ratio:4/4.2;margin:0 auto;width:min(100%,320px)}body .elementor .kir-rficha__head{padding-top:0}body .elementor .kir-rficha__prep{column-count:1}body .elementor .kir-recetas--page .kir-chips{justify-content:safe center;margin-top:calc(24 * var(--s))}body .elementor .kir-recetas--page .kir-recetas__aside{padding-top:0}body .elementor .kir-recetas--page .kir-recetas__grid{margin-top:calc(22 * var(--s))}body .elementor .kir-ficha__img{aspect-ratio:auto;margin:0 auto;max-height:42dvh;width:min(100%,300px)}body .elementor .kir-ficha__img>img{object-fit:contain}body .elementor .kir-ficha__info{padding:0}body .elementor .kir-ficha__name{text-align:center}body .elementor .kir-single{padding-top:110px}body .elementor .kir-datos-sec{--kir-blob-top:calc(-55 * var(--s));--kir-solid-top:calc(100 * var(--s));margin-top:0;padding:calc(120 * var(--s)) calc(16 * var(--s)) calc(56 * var(--s))}body .elementor .kir-datos-sec__title{font-size:calc(62 * var(--s))}body .elementor .kir-datos{gap:16px;grid-template-columns:1fr;margin-top:26px}body .elementor .kir-dato{aspect-ratio:322/183;border-radius:16px}body .elementor .kir-dato__title span{font-size:calc(17 * var(--s))}body .elementor .kir-dato__title .is-big{font-size:calc(38 * var(--s))}body .elementor .kir-dato__body p{font-size:12px;margin-top:8px}body .elementor .kir-zone-red.kir-page-top{padding-top:calc(100 * var(--s))}body .elementor .kir-comunidad--page,body .elementor .kir-productos--page{--kir-blob-top:calc(-55 * var(--s));--kir-solid-top:calc(100 * var(--s));padding-top:calc(120 * var(--s))}body .elementor .kir-comunidad .kir-btn{margin-top:calc(32 * var(--s))}body .elementor .kir-contacto{background-position:0 calc(-300 * var(--s)),0 0;background-size:100% calc(1300 * var(--s)),auto;grid-template-columns:1fr;min-height:0}body .elementor .kir-contacto__aside{padding:calc(41 * var(--s)) calc(32 * var(--s)) calc(48 * var(--s))}body .elementor .kir-contacto__title{font-size:calc(34 * var(--s))}body .elementor .kir-contacto__lead{font-size:13px;margin-top:calc(18 * var(--s))}body .elementor .kir-contacto__list{gap:16px;margin-top:20px}body .elementor .kir-contact-item .elementor-icon-box-title{font-size:15px}body .elementor .kir-contact-item .elementor-icon-box-description{font-size:13px}body .elementor .kir-contact-item .elementor-icon svg{height:24px;width:24px}body .elementor .kir-form-wrap{padding:calc(18 * var(--s)) calc(29 * var(--s)) calc(48 * var(--s)) calc(35 * var(--s))}body .elementor .kir-form__top{gap:14px}body .elementor .kir-form__logo{min-width:0;width:55px}body .elementor .kir-form__kicker{font-size:13px}body .elementor .kir-form{margin-top:20px}body .elementor .kir-form .elementor-form-fields-wrapper{gap:14px;grid-template-columns:1fr}body .elementor .kir-form .elementor-field-label,body .elementor .kir-form .elementor-message{font-size:13px}body .elementor .kir-form .elementor-help-inline{font-size:12px}body .elementor .kir-form .elementor-field-type-radio .elementor-field-subgroup{flex-wrap:nowrap;gap:8px}body .elementor .kir-form .elementor-field-type-radio .elementor-field-option{flex:1 1 0}body .elementor .kir-form .elementor-field-type-radio .elementor-field-option label{border-radius:6px;border-width:1.5px;font-size:12px;min-height:36px;min-width:0;padding:0 6px;width:100%}body .elementor .kir-form .elementor-field-textual,body .elementor .kir-form .elementor-select-wrapper select{border-radius:6px;border-width:1.5px;font-size:16px;min-height:44px;padding:8px 12px}body .elementor .kir-form textarea.elementor-field-textual{min-height:120px}body .elementor .kir-form .elementor-field-type-acceptance .elementor-field-option{font-size:12px;gap:8px}body .elementor .kir-form .e-form__buttons{justify-items:start}body .elementor .kir-footer{padding:calc(77 * var(--s)) calc(16 * var(--s)) calc(30 * var(--s))}body .elementor .kir-footer__top{gap:0 calc(20 * var(--s));grid-template-columns:1fr 1fr;padding:0;text-align:center}body .elementor .kir-footer__logo{grid-column:1;justify-self:center;width:calc(132 * var(--s))}body .elementor .kir-footer__seal{align-self:center;grid-column:2;grid-row:1;justify-self:center;margin:0;width:calc(150 * var(--s))}body .elementor .kir-footer__nav{margin-top:calc(26 * var(--s))}body .elementor .kir-footer__h{font-size:14px}body .elementor .kir-footer__copy,body .elementor .kir-footer__list .elementor-icon-list-item a,body .elementor .kir-footer__p{font-size:13px}body .elementor .kir-footer__list .elementor-icon-list-items{display:grid;justify-items:center}body .elementor .kir-footer__news{grid-column:1/-1;margin-top:calc(30 * var(--s));text-align:left}body .elementor .kir-footer__bottom{flex-direction:column-reverse;gap:16px;margin-top:28px;text-align:center}body .elementor .kir-footer__copy{font-size:12px}body .elementor .kir-social-w .elementor-social-icons-wrapper{justify-content:center}}@media (min-width:768px){body .elementor .kir-historia__cta-m{display:none}}@media (min-width:1921px){body .elementor .kir-comunidad,body .elementor .kir-footer__bottom,body .elementor .kir-footer__top,body .elementor .kir-form-wrap,body .elementor .kir-historia,body .elementor .kir-intro,body .elementor .kir-productos,body .elementor .kir-recetas{margin-inline:auto;max-width:1920px}}.js:not(.no-motion) body .elementor :is(.kir-anim-up,.kir-anim-pop,.kir-anim-img,.kir-anim-split,.kir-anim-stagger>*,.kir-anim-cards>*,.kir-slide,.kir-hero__marca>*,.kir-header__logo,.kir-nav,.kir-dots,.kir-hero__legal){visibility:hidden}body .elementor .kir-slide__title .ch{will-change:transform}body .elementor .kir-gsap{transition:none!important}body .elementor .kir-grid,body .elementor .kir-recetas__grid{position:relative}body .elementor .kir-soon{align-items:center;background:linear-gradient(180deg,#e1180f,#c31009 45%,#770905 85%,#450201);color:var(--kir-white);display:flex;flex-direction:column;gap:max(16px,calc(28 * var(--s)));justify-content:center;min-height:100svh;padding:max(32px,calc(80 * var(--s))) 16px;text-align:center}body .elementor .kir-soon__brand{--flex-direction:row;--align-items:center;--justify-content:center;--gap:max(20px,calc(48 * var(--s)));align-items:center;flex-direction:row;gap:max(20px,calc(48 * var(--s)));justify-content:center;width:auto}body .elementor .kir-soon__logo{width:max(150px,calc(300 * var(--s)))}body .elementor .kir-soon__seal{width:max(130px,calc(260 * var(--s)))}body .elementor .kir-soon__h{color:var(--kir-yellow);font-family:var(--ff-display);font-size:max(44px,calc(120 * var(--s)));font-style:italic;font-weight:900;line-height:.95;margin-top:max(8px,calc(24 * var(--s)));text-shadow:0 6px 0 var(--kir-shadow-title)}body .elementor .kir-soon__p{color:var(--kir-pink);font-family:var(--ff-body);font-size:max(16px,calc(26 * var(--s)));font-weight:500;line-height:1.45;max-width:34em}body .elementor .kir-soon__copy p,body .elementor .kir-soon__p p{margin:0}body .elementor .kir-soon .kir-social-w .elementor-social-icons-wrapper{justify-content:center}body .elementor .kir-soon__copy{color:var(--kir-pink);font-family:var(--ff-body);font-size:max(12px,calc(16 * var(--s)));margin-top:max(16px,calc(40 * var(--s)));opacity:.8}@media (max-width:767px){body .elementor .kir-soon__logo{width:140px}body .elementor .kir-soon__seal{width:130px}body .elementor .kir-soon__h{font-size:56px}body .elementor .kir-soon__p{font-size:17px}}