@import"lenis/dist/lenis.css";@layer reset{/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer reset,base,layout,components,sections,utils;@layer reset{*{min-width:0}input,button,textarea,select{font:inherit}.no-list{list-style:none;padding:0;margin:0}a{color:currentColor;text-decoration:none;cursor:pointer}[x-cloak],[data-x-cloak]{display:none!important}}@layer base{:root{--font-body: "Mulish", var(--font-fallback);--font-display: "Rift", var(--font-fallback);--font-fallback: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--color-white: #FFFFFF;--color-black: #000000;--color-blush-bg: #FAEEE2;--color-blush-text: #843F2F;--color-blush-text-darker: #762E1D;--color-blush-accent: #FFB367;--color-bg: var(--color-blush-bg);--color-text: var(--color-blush-text);--color-text-darker: var(--color-blush-text-darker);--color-accent: var(--color-blush-accent);--selection-color: var(--color-white);--selection-background: var(--color-black);--footer-bg: #F6CA3A;--footer-text: #2a180e;--footer-text-darker: #E3C4A4;--footer-accent: #2A180E;--marquee-text: #E3C4A4;--transition-timing-function: cubic-bezier(.215,.61,.355,1);--transition-1: .5s var(--transition-timing-function)}html,body{width:100%;min-height:100%;position:relative}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--color-bg)}svg,canvas{display:block}picture,img{position:relative;max-width:100%;max-height:100%;height:auto;display:block;object-position:center;object-fit:cover}::selection{color:var(--selection-color);background:var(--selection-background)}@font-face{font-family:Rift;src:url(/dist/assets/Rift-Bold.c258ef47.woff2) format("woff2"),url(/dist/assets/Rift-Bold.d67c8dfe.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}html{font-size:.625em}body{font-family:var(--font-body);font-weight:400;font-optical-sizing:auto;color:var(--color-text);line-height:1.25;font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700}.typo-h2{font-weight:700;margin-top:0;margin-bottom:0;line-height:1;font-size:clamp(4rem,6.4vw,8rem)}.typo-h3{font-weight:700;margin-top:0;margin-bottom:0;line-height:1;font-size:clamp(2.6rem,3.2vw,4rem)}.typo-sm{font-size:1.4rem}@media only screen and (min-width: 1024px){.typo-sm{font-size:1.6rem}}}@layer layout{.container{padding:3rem;position:relative}@media only screen and (min-width: 1024px){.container{padding:15rem 5rem}}.wrapper{width:100%;margin-left:auto;margin-right:auto;position:relative}.wrapper--1350{max-width:135rem}.wrapper--1660{max-width:166rem}}@layer components{.button{--button-bg: #2A180E;--button-color: #E3C4A4;--button-highlight: #E3C4A4;gap:1.5rem;display:flex;flex-direction:row;align-items:center;border-radius:1rem;font-size:1.6rem;border:0;margin:0;background-color:var(--button-bg);color:var(--button-color);padding:.5rem .5rem .5rem 3rem;min-width:23rem;font-family:var(--font-body);font-weight:400;cursor:pointer}.button__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5rem;height:5rem;margin-left:auto;border-radius:.6rem;background-color:var(--button-highlight);color:var(--button-bg);overflow:hidden;position:relative}.button__icon svg{width:2.4rem;height:2.4rem;transform:translate(0);transition:transform var(--transition-1);will-change:transform}.button__icon svg:nth-of-type(2){position:absolute;transform:translate(-4rem)}@media only screen and (min-width: 1024px){.button{transition:transform var(--transition-1);will-change:transform;transform:scale(1)}.button:hover{transform:scale(1.01)}.button:hover .button__icon svg:nth-of-type(1){transform:translate(4rem)}.button:hover .button__icon svg:nth-of-type(2){transform:translate(0)}}@layer components{:where(.link),:where(.link u){position:relative;display:inline;text-decoration:none}:where(.link:has(u)) svg,:where(.link:has(u)) .icon{vertical-align:middle;display:inline;margin-bottom:.2em}:where(.link:has(u)) u+*,:where(.link:has(u)) *+u{margin-left:.5rem}:where(.link:not(:has(u))),:where(.link:has(u) u){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size var(--transition-1);padding:0;background-clip:border-box}:where(.link:hover:not(:has(u))),:where(.link:hover:has(u) u){background-size:100% 1px}:where(.link--default:not(:has(u))),:where(.link--default:has(u) u){background-size:100% 1px;background-position:100% 100%}:where(.link--default:hover:not(:has(u))),:where(.link--default:hover:has(u) u){background-size:0 1px}@media (prefers-reduced-motion: reduce){:where(.link:not(:has(u))),:where(.link:has(u) u){transition:none}}}.tag{background-color:var(--color-accent);color:var(--color-text-darker);padding:.6rem;font-size:1.4rem;line-height:.9;display:block;border-radius:.3rem;white-space:nowrap;width:fit-content;font-weight:500;text-transform:uppercase}.note{position:relative;display:flex;flex-direction:row;gap:2rem;align-items:stretch;color:var(--color-text);width:fit-content;font-size:1.4rem}.note:before{content:"";display:block;width:4px;background-color:var(--color-accent);border-radius:4px}.note__text{margin-top:0;margin-bottom:0;width:fit-content;max-width:20.3em}@media only screen and (min-width: 1024px){.note{gap:3rem;font-size:1.6rem}}.scroll-reveal{transform:translateZ(0)}.scroll-reveal>*:first-of-type{margin-top:0}.scroll-reveal>*:last-of-type{margin-bottom:0}.scroll-reveal .scroll-reveal__line{display:block;overflow:hidden}.scroll-reveal .scroll-reveal__word{display:inline-block;white-space:nowrap}.scroll-reveal .scroll-reveal__char,.scroll-reveal .scroll-reveal__image{display:inline-block;opacity:0;transform:translateZ(0);will-change:opacity,transform}.scroll-reveal .scroll-reveal__image{vertical-align:middle}.socials{display:flex;flex-direction:row;gap:1rem;width:fit-content}.social{width:4rem;height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-text-darker);border-radius:.5rem}.social svg{width:1.6rem;height:1.6rem}@media only screen and (min-width: 1024px){.social{opacity:1;transition:opacity var(--transition-1)}.social:hover{opacity:.7}}.footer{position:relative;overflow:hidden;--color-accent: var(--footer-accent);--color-text-darker: var(--footer-text-darker);background-color:var(--footer-bg);color:var(--footer-text)}.footer__inner{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 1024px){.footer__inner{gap:0rem}}.footer__top{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:4rem}.footer__top__left{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:1.5rem}.footer__top__left__title{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:1rem}.footer__top__left__title__products{width:34rem;margin-left:-4rem;margin-bottom:-2rem;flex-shrink:0}@media only screen and (min-width: 1024px){.footer__top__left__title__products{width:34rem;margin-left:-5rem;margin-right:-3rem;margin-bottom:-1rem}}.footer__top__left__title__text{width:30rem}@media only screen and (min-width: 1024px){.footer__top__left__title__text{width:36rem}}@media only screen and (min-width: 1024px){.footer__top__left__title{gap:0;align-items:center;flex-direction:row}}.footer__top__right{display:flex;flex-direction:column;gap:3rem;line-height:1.66666667;text-align:right;margin-left:auto}.footer__top__right .socials{margin-left:auto}.footer__top__right address{font-style:normal}@media only screen and (min-width: 1024px){.footer__top{flex-direction:row;align-items:flex-start}.footer__top__left{text-align:left;width:fit-content;align-items:flex-start}}.footer__bottom__nav{margin-top:4rem;align-items:center;display:flex;flex-direction:column;gap:1rem}.footer__bottom__nav>div:nth-of-type(2){display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1024px){.footer__bottom__nav{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:5rem}.footer__bottom__nav>div{height:fit-content}.footer__bottom__nav>div:nth-of-type(2){justify-self:center}.footer__bottom__nav>div:nth-of-type(3){justify-self:end}}.footer__incube{display:flex;flex-direction:row;align-items:center;gap:.5rem}@media only screen and (min-width: 1024px){.footer__incube svg{transition:transform var(--transition-1)}.footer__incube:hover svg{transform:scaleX(-1)}}.header{position:absolute;top:0px;width:100%;z-index:99;padding:2.4rem 3rem 0;pointer-events:none}.header__logo img{width:7.5rem;height:auto}.header__inner{background-color:#f6ca3a;border-radius:1rem;padding:1.8rem 2.4rem;max-width:23.2rem;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;--color-accent: #2A180E;--color-text-darker: #E3C4A4;color:var(--color-accent);pointer-events:all}.header__burger{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.header__burger__svg{position:relative;display:flex;align-items:center;justify-content:center}.header__burger__svg svg{transition:opacity var(--transition-1),transform var(--transition-1);opacity:1;transform:rotate(0)}.header__burger__svg svg:nth-of-type(1){transition-delay:.2s;transform:rotate(0)}.header__burger__svg svg:nth-of-type(2){opacity:0;position:absolute;transition-delay:0ms;transform:rotate(90deg)}.header__nav{flex-basis:100%;width:100%;display:grid;grid-template-rows:0fr;position:relative;transition:.425s grid-template-rows ease}.header__nav__inner{overflow:hidden}.header__nav__families{margin-top:3rem;display:flex;flex-direction:column;gap:.3rem}.header__nav__families .tag{margin-bottom:.6rem}.header__nav__family{display:flex;flex-direction:row;align-items:center;gap:.8rem}.header__nav__family img{background-color:#ffdd6d;padding:.3rem;border-radius:.5rem}.header__nav__contacts{margin-top:4rem;display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem}.header--open .header__nav{grid-template-rows:1fr}.header--open .header__burger__svg svg:nth-of-type(1){opacity:0;transition-delay:0ms;transform:rotate(90deg)}.header--open .header__burger__svg svg:nth-of-type(2){opacity:1;transition-delay:.2s;transform:rotate(0)}@media only screen and (min-width: 1024px){.header{padding-top:4rem}.header__logo img{width:10.7rem;height:auto;transition:transform var(--transition-1);transform:scale(1)}.header__logo:hover img{transform:scale(1.1)}.header .header__inner{flex-wrap:nowrap;gap:5.5rem;max-width:60rem;padding:2rem 2.6rem 2rem 3.2rem;border-radius:1.5rem;left:37%;transform:translate(-50%);margin:0;position:relative}.header .header__burger{display:none}.header .header__nav{flex-grow:1;grid-template-rows:1fr;flex-basis:auto;width:fit-content}.header .header__nav__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6rem}.header .header__nav__families{margin-top:0rem;display:flex;flex-direction:row;gap:2.7rem}.header .header__nav__families .tag{margin-bottom:0}.header .header__nav__family img{display:none}.header .header__nav__contacts{margin-top:0;flex-direction:row;align-items:center;gap:2.4rem;margin-bottom:0;display:none}}.marquee__part{flex-shrink:0;padding:0 .5ch;font-smooth:always;font-family:var(--font-display);font-weight:700;color:var(--marquee-text);font-size:clamp(12rem,15.625vw,30rem);text-transform:uppercase;line-height:1}.marquee__part:before{content:attr(data-title)}.marquee{position:relative;overflow:hidden;width:100%}.marquee__inner{width:fit-content;display:flex;flex:auto;flex-direction:row}.ingredients{--size-unit: .75vh;--ingredient-drift-scale: 1.5}@media only screen and (min-width: 1024px){.ingredients{--size-unit: 1vh}}.ingredients{position:absolute;inset:0;display:block;container-type:inline-size;pointer-events:none;transform:scale(1);opacity:1;transform-origin:center;transition:transform var(--transition-1),opacity var(--transition-1);will-change:transform,opacity}.ingredients--hidden{transform:scale(.5);opacity:0}.ingredients--dialog{--size-unit: 1.5%;--ingredient-drift-scale: 8}.ingredients img{position:absolute;left:calc(50% + var(--ingredient-x, 0) * var(--size-unit));top:calc(50% + var(--ingredient-y, 0) * var(--size-unit));width:calc(var(--ingredient-width) * var(--size-unit));max-width:none;height:auto;object-fit:contain;transform:translate(-50%,-50%) rotate(var(--ingredient-rotation, 0deg));animation:ingredient-drift var(--ingredient-drift-duration, 8s) ease-in-out var(--ingredient-drift-delay, 0s) infinite alternate;-webkit-user-select:none;user-select:none}.ingredients img:nth-child(1){--ingredient-drift-duration: 8.5s;--ingredient-drift-delay: -1.4s;--ingredient-drift-x: 2.3;--ingredient-drift-y: -1.7;--ingredient-drift-rotation: 5deg}.ingredients img:nth-child(2){--ingredient-drift-duration: 10.2s;--ingredient-drift-delay: -3.1s;--ingredient-drift-x: -1.7;--ingredient-drift-y: 2.2;--ingredient-drift-rotation: -4deg}.ingredients img:nth-child(3){--ingredient-drift-duration: 7.6s;--ingredient-drift-delay: -2.2s;--ingredient-drift-x: 2;--ingredient-drift-y: 1.6;--ingredient-drift-rotation: 6deg}.ingredients img:nth-child(4){--ingredient-drift-duration: 9.4s;--ingredient-drift-delay: -4.6s;--ingredient-drift-x: -2.4;--ingredient-drift-y: -1.5;--ingredient-drift-rotation: -5deg}.ingredients img:nth-child(5){--ingredient-drift-duration: 11s;--ingredient-drift-delay: -.8s;--ingredient-drift-x: 1.6;--ingredient-drift-y: -2.3;--ingredient-drift-rotation: 4deg}.ingredients img:nth-child(6){--ingredient-drift-duration: 8.8s;--ingredient-drift-delay: -5.2s;--ingredient-drift-x: -1.9;--ingredient-drift-y: 1.9;--ingredient-drift-rotation: 5deg}.ingredients img:nth-child(7){--ingredient-drift-duration: 9.8s;--ingredient-drift-delay: -2.7s;--ingredient-drift-x: 2.6;--ingredient-drift-y: 1.3;--ingredient-drift-rotation: -6deg}.ingredients img:nth-child(8){--ingredient-drift-duration: 7.9s;--ingredient-drift-delay: -3.8s;--ingredient-drift-x: -1.5;--ingredient-drift-y: -2.1;--ingredient-drift-rotation: 4deg}.ingredients img:nth-child(9){--ingredient-drift-duration: 10.7s;--ingredient-drift-delay: -6.1s;--ingredient-drift-x: 2.1;--ingredient-drift-y: 1.7;--ingredient-drift-rotation: -5deg}.ingredients img:nth-child(10){--ingredient-drift-duration: 8.1s;--ingredient-drift-delay: -1.9s;--ingredient-drift-x: -2.2;--ingredient-drift-y: 1.4;--ingredient-drift-rotation: 6deg}.ingredients img:nth-child(11){--ingredient-drift-duration: 11.4s;--ingredient-drift-delay: -4.3s;--ingredient-drift-x: 1.8;--ingredient-drift-y: -2;--ingredient-drift-rotation: -4deg}.ingredients img:nth-child(12){--ingredient-drift-duration: 9.1s;--ingredient-drift-delay: -5.7s;--ingredient-drift-x: -1.6;--ingredient-drift-y: -1.8;--ingredient-drift-rotation: 5deg}.ingredients img:nth-child(13){--ingredient-drift-duration: 10.9s;--ingredient-drift-delay: -2.5s;--ingredient-drift-x: 2.4;--ingredient-drift-y: 1.5;--ingredient-drift-rotation: -6deg}.ingredients--leco-s-parkem img:nth-child(1){--ingredient-width: 13;--ingredient-rotation: 0deg;--ingredient-x: 22;--ingredient-y: 15}.ingredients--leco-s-parkem img:nth-child(2){--ingredient-width: 17;--ingredient-rotation: 0deg;--ingredient-x: -4;--ingredient-y: -34}.ingredients--leco-s-parkem img:nth-child(3){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -10}.ingredients--leco-s-parkem img:nth-child(4){--ingredient-width: 20;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: -30}.ingredients--leco-s-parkem img:nth-child(5){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -22;--ingredient-y: 10}.ingredients--leco-s-parkem img:nth-child(6){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -25;--ingredient-y: 14}.ingredients--leco-s-parkem img:nth-child(7){--ingredient-width: 20;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: -4}.ingredients--cocka-s-parkem img:nth-child(1){--ingredient-width: 15;--ingredient-rotation: -12deg;--ingredient-x: -7;--ingredient-y: -30}.ingredients--cocka-s-parkem img:nth-child(2){--ingredient-width: 7.2;--ingredient-rotation: 0deg;--ingredient-x: 23;--ingredient-y: 9}.ingredients--cocka-s-parkem img:nth-child(3){--ingredient-width: 6.8;--ingredient-rotation: 4deg;--ingredient-x: -24;--ingredient-y: -15}.ingredients--cocka-s-parkem img:nth-child(4){--ingredient-width: 13;--ingredient-rotation: -10deg;--ingredient-x: -27;--ingredient-y: 12}.ingredients--cocka-s-parkem img:nth-child(5){--ingredient-width: 17;--ingredient-rotation: 9deg;--ingredient-x: 22;--ingredient-y: 23}.ingredients--cocka-s-parkem img:nth-child(6){--ingredient-width: 6.8;--ingredient-rotation: 16deg;--ingredient-x: -25;--ingredient-y: -5}.ingredients--cocka-s-parkem img:nth-child(7){--ingredient-width: 6.8;--ingredient-rotation: 0deg;--ingredient-x: 22;--ingredient-y: -32}.ingredients--cocka-s-parkem img:nth-child(8){--ingredient-width: 7.2;--ingredient-rotation: -49deg;--ingredient-x: -28;--ingredient-y: -23}.ingredients--cocka-s-parkem img:nth-child(9){--ingredient-width: 7.2;--ingredient-rotation: 11deg;--ingredient-x: 27;--ingredient-y: -9}.ingredients--trencanske-parky-s-fazoli img:nth-child(1){--ingredient-width: 15;--ingredient-rotation: 0deg;--ingredient-x: 28;--ingredient-y: -13}.ingredients--trencanske-parky-s-fazoli img:nth-child(2){--ingredient-width: 11.5;--ingredient-rotation: 0deg;--ingredient-x: 2;--ingredient-y: -33}.ingredients--trencanske-parky-s-fazoli img:nth-child(3){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: 5}.ingredients--trencanske-parky-s-fazoli img:nth-child(4){--ingredient-width: 7;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -20}.ingredients--trencanske-parky-s-fazoli img:nth-child(5){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: -30}.ingredients--trencanske-parky-s-fazoli img:nth-child(6){--ingredient-width: 6.2;--ingredient-rotation: -10deg;--ingredient-x: -25;--ingredient-y: -7}.ingredients--trencanske-parky-s-fazoli img:nth-child(7){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: -21;--ingredient-y: -13}.ingredients--trencanske-parky-s-fazoli img:nth-child(8){--ingredient-width: 6.2;--ingredient-rotation: -10deg;--ingredient-x: 26;--ingredient-y: 14}.ingredients--trencanske-parky-s-fazoli img:nth-child(9){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: 22;--ingredient-y: 7}.ingredients--bbq-fazole-s-parkem img:nth-child(1){--ingredient-width: 12.5;--ingredient-rotation: 0deg;--ingredient-x: -27;--ingredient-y: 7}.ingredients--bbq-fazole-s-parkem img:nth-child(2){--ingredient-width: 18;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: -10}.ingredients--bbq-fazole-s-parkem img:nth-child(3){--ingredient-width: 7;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -20}.ingredients--bbq-fazole-s-parkem img:nth-child(4){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: -32}.ingredients--bbq-fazole-s-parkem img:nth-child(5){--ingredient-width: 6.2;--ingredient-rotation: -10deg;--ingredient-x: -32;--ingredient-y: -11}.ingredients--bbq-fazole-s-parkem img:nth-child(6){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: -24;--ingredient-y: 17}.ingredients--bbq-fazole-s-parkem img:nth-child(7){--ingredient-width: 6.2;--ingredient-rotation: -10deg;--ingredient-x: 29;--ingredient-y: 3}.ingredients--bbq-fazole-s-parkem img:nth-child(8){--ingredient-width: 6.2;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: 16}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(1){--ingredient-width: 13;--ingredient-rotation: 0deg;--ingredient-x: -27;--ingredient-y: -10}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(2){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: 10}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(3){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: 0;--ingredient-y: -30}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(4){--ingredient-width: 10;--ingredient-rotation: 0deg;--ingredient-x: 16;--ingredient-y: -32}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(5){--ingredient-width: 10;--ingredient-rotation: 0deg;--ingredient-x: -22;--ingredient-y: -24}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(6){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: -24;--ingredient-y: 10}.ingredients--gulas-dabelsky-s-klobasou img:nth-child(7){--ingredient-width: 9;--ingredient-rotation: 0deg;--ingredient-x: 25;--ingredient-y: -12}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(1){--ingredient-width: 20;--ingredient-rotation: 0deg;--ingredient-x: 23;--ingredient-y: 23}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(2){--ingredient-width: 28;--ingredient-rotation: 0deg;--ingredient-x: 6;--ingredient-y: -30}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(3){--ingredient-width: 20;--ingredient-rotation: 0deg;--ingredient-x: -28;--ingredient-y: 3}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(4){--ingredient-width: 26;--ingredient-rotation: 0deg;--ingredient-x: -25;--ingredient-y: 23}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(5){--ingredient-width: 22;--ingredient-rotation: 0deg;--ingredient-x: -23;--ingredient-y: -23}.ingredients--spagetka-s-masem-a-rajcaty img:nth-child(6){--ingredient-width: 25;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: -12}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(1){--ingredient-width: 20;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: 23}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(2){--ingredient-width: 26;--ingredient-rotation: -58deg;--ingredient-x: 25;--ingredient-y: -18}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(3){--ingredient-width: 20;--ingredient-rotation: 90deg;--ingredient-x: -28;--ingredient-y: 8}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(4){--ingredient-width: 22;--ingredient-rotation: 0deg;--ingredient-x: 28;--ingredient-y: 2}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(5){--ingredient-width: 25;--ingredient-rotation: 0deg;--ingredient-x: -8;--ingredient-y: -32}.ingredients--omacka-zeleninovo-masova-se-sojou img:nth-child(6){--ingredient-width: 13;--ingredient-rotation: 0deg;--ingredient-x: -28;--ingredient-y: -14}.ingredients--fazole-v-sladke-rajske img:nth-child(1){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: -30;--ingredient-y: 6}.ingredients--fazole-v-sladke-rajske img:nth-child(2){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: -22;--ingredient-y: 12}.ingredients--fazole-v-sladke-rajske img:nth-child(3){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: 22;--ingredient-y: -22}.ingredients--fazole-v-sladke-rajske img:nth-child(4){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: 24;--ingredient-y: -4}.ingredients--fazole-v-sladke-rajske img:nth-child(5){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: 30;--ingredient-y: 10}.ingredients--fazole-v-sladke-rajske img:nth-child(6){--ingredient-width: 4;--ingredient-rotation: 0deg;--ingredient-x: 22;--ingredient-y: 16}.ingredients--fazole-v-sladke-rajske img:nth-child(7){--ingredient-width: 6;--ingredient-rotation: 0deg;--ingredient-x: 30;--ingredient-y: -12}.ingredients--fazole-v-sladke-rajske img:nth-child(8){--ingredient-width: 6;--ingredient-rotation: 0deg;--ingredient-x: -28;--ingredient-y: -25}.ingredients--fazole-v-sladke-rajske img:nth-child(9){--ingredient-width: 6;--ingredient-rotation: 0deg;--ingredient-x: 24;--ingredient-y: 3}.ingredients--fazole-v-sladke-rajske img:nth-child(10){--ingredient-width: 6;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -3}.ingredients--fazole-v-sladke-rajske img:nth-child(11){--ingredient-width: 5;--ingredient-rotation: 10deg;--ingredient-x: -34;--ingredient-y: -10}.ingredients--fazole-v-sladke-rajske img:nth-child(12){--ingredient-width: 6;--ingredient-rotation: 0deg;--ingredient-x: 30;--ingredient-y: 20}.ingredients--fazole-v-sladke-rajske img:nth-child(13){--ingredient-width: 5;--ingredient-rotation: 40deg;--ingredient-x: -25;--ingredient-y: 18}.ingredients--ravioli-masove-s-rajcaty img:nth-child(1){--ingredient-width: 23;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -3}.ingredients--ravioli-masove-s-rajcaty img:nth-child(2){--ingredient-width: 29;--ingredient-rotation: 95deg;--ingredient-x: 19;--ingredient-y: -20}.ingredients--ravioli-masove-s-rajcaty img:nth-child(3){--ingredient-width: 26;--ingredient-rotation: 55deg;--ingredient-x: -27;--ingredient-y: -20}.ingredients--ravioli-masove-s-rajcaty img:nth-child(4){--ingredient-width: 26;--ingredient-rotation: -20deg;--ingredient-x: 22;--ingredient-y: 20}.ingredients--ravioli-masove-s-rajcaty img:nth-child(5){--ingredient-width: 19;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: -8}.ingredients--ravioli-masove-s-rajcaty img:nth-child(6){--ingredient-width: 17;--ingredient-rotation: 0deg;--ingredient-x: -3;--ingredient-y: -32}.ingredients--ravioli-masove-s-rajcaty img:nth-child(7){--ingredient-width: 17;--ingredient-rotation: 52deg;--ingredient-x: -25;--ingredient-y: 18}.ingredients--masove-kulicky-v-rajske img:nth-child(1){--ingredient-width: 19;--ingredient-rotation: 0deg;--ingredient-x: -14;--ingredient-y: -31}.ingredients--masove-kulicky-v-rajske img:nth-child(2){--ingredient-width: 19;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: 4}.ingredients--masove-kulicky-v-rajske img:nth-child(7){--ingredient-width: 15;--ingredient-rotation: 0deg;--ingredient-x: 21;--ingredient-y: -14}.ingredients--masove-kulicky-v-rajske img:nth-child(4){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -28;--ingredient-y: -10}.ingredients--masove-kulicky-v-rajske img:nth-child(5){--ingredient-width: 15;--ingredient-rotation: 0deg;--ingredient-x: -23;--ingredient-y: 21}.ingredients--masove-kulicky-v-rajske img:nth-child(6){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: 25;--ingredient-y: 4}.ingredients--masove-kulicky-v-rajske img:nth-child(3){--ingredient-width: 20;--ingredient-rotation: -5deg;--ingredient-x: 20;--ingredient-y: -25}.ingredients--masove-kulicky-v-rajske img:nth-child(8){--ingredient-width: 19;--ingredient-rotation: -10deg;--ingredient-x: 24;--ingredient-y: 20}.ingredients--chilli-con-carne img:nth-child(1){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: -30;--ingredient-y: -8}.ingredients--chilli-con-carne img:nth-child(2){--ingredient-width: 9.5;--ingredient-rotation: 0deg;--ingredient-x: 28;--ingredient-y: -7}.ingredients--chilli-con-carne img:nth-child(3){--ingredient-width: 9.5;--ingredient-rotation: -110deg;--ingredient-x: 0;--ingredient-y: -30}.ingredients--chilli-con-carne img:nth-child(4){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: 26;--ingredient-y: 16}.ingredients--chilli-con-carne img:nth-child(5){--ingredient-width: 4.5;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: -20}.ingredients--chilli-con-carne img:nth-child(6){--ingredient-width: 4.5;--ingredient-rotation: 0deg;--ingredient-x: 12;--ingredient-y: -32}.ingredients--chilli-con-carne img:nth-child(7){--ingredient-width: 5;--ingredient-rotation: 0deg;--ingredient-x: 25;--ingredient-y: -22}.ingredients--chilli-con-carne img:nth-child(8){--ingredient-width: 5;--ingredient-rotation: 0deg;--ingredient-x: 30;--ingredient-y: 5}.ingredients--chilli-con-carne img:nth-child(9){--ingredient-width: 5;--ingredient-rotation: -10deg;--ingredient-x: 22;--ingredient-y: 18}.ingredients--chilli-con-carne img:nth-child(10){--ingredient-width: 5;--ingredient-rotation: -5deg;--ingredient-x: -30;--ingredient-y: 5}.ingredients--chilli-con-carne img:nth-child(11){--ingredient-width: 4.5;--ingredient-rotation: -60deg;--ingredient-x: -26;--ingredient-y: 17}.ingredients--chilli-con-carne img:nth-child(12){--ingredient-width: 4.5;--ingredient-rotation: 0deg;--ingredient-x: -34;--ingredient-y: 12}.ingredients--gulas-hovezi img:nth-child(1){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -28;--ingredient-y: -18}.ingredients--gulas-hovezi img:nth-child(2){--ingredient-width: 18;--ingredient-rotation: 0deg;--ingredient-x: 27;--ingredient-y: -3}.ingredients--gulas-hovezi img:nth-child(3){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: 18}.ingredients--gulas-hovezi img:nth-child(4){--ingredient-width: 19;--ingredient-rotation: 20deg;--ingredient-x: 22;--ingredient-y: -30}.ingredients--gulas-hovezi img:nth-child(5){--ingredient-width: 19;--ingredient-rotation: 0deg;--ingredient-x: 20;--ingredient-y: 21}.ingredients--gulas-hovezi img:nth-child(6){--ingredient-width: 18;--ingredient-rotation: 0deg;--ingredient-x: -26;--ingredient-y: 0}.ingredients--gulas-dabelsky img:nth-child(1){--ingredient-width: 16;--ingredient-rotation: 0deg;--ingredient-x: -19;--ingredient-y: -30}.ingredients--gulas-dabelsky img:nth-child(2){--ingredient-width: 13;--ingredient-rotation: 0deg;--ingredient-x: 10;--ingredient-y: -31}.ingredients--gulas-dabelsky img:nth-child(3){--ingredient-width: 12;--ingredient-rotation: 0deg;--ingredient-x: 29;--ingredient-y: -21}.ingredients--gulas-dabelsky img:nth-child(4){--ingredient-width: 10;--ingredient-rotation: 0deg;--ingredient-x: -30;--ingredient-y: -10}.ingredients--gulas-dabelsky img:nth-child(5){--ingredient-width: 11;--ingredient-rotation: 0deg;--ingredient-x: 24;--ingredient-y: -4}.ingredients--gulas-dabelsky img:nth-child(6){--ingredient-width: 9;--ingredient-rotation: 0deg;--ingredient-x: 28;--ingredient-y: 13}.ingredients--gulas-dabelsky img:nth-child(7){--ingredient-width: 9;--ingredient-rotation: 0deg;--ingredient-x: 17;--ingredient-y: 28}.ingredients--gulas-dabelsky img:nth-child(8){--ingredient-width: 17;--ingredient-rotation: 0deg;--ingredient-x: -27;--ingredient-y: 21}.ingredients--gulas-dabelsky img:nth-child(9){--ingredient-width: 13;--ingredient-rotation: 0deg;--ingredient-x: -36;--ingredient-y: 3}@keyframes ingredient-drift{0%{transform:translate(-50%,-50%) translate(calc(var(--ingredient-drift-x, 1) * var(--ingredient-drift-scale, 1) * -.5 * var(--size-unit)),calc(var(--ingredient-drift-y, 1) * var(--ingredient-drift-scale, 1) * -.5 * var(--size-unit))) rotate(calc(var(--ingredient-rotation, 0deg) - var(--ingredient-drift-rotation, 3deg) * .5))}to{transform:translate(-50%,-50%) translate(calc(var(--ingredient-drift-x, 1) * var(--ingredient-drift-scale, 1) * .5 * var(--size-unit)),calc(var(--ingredient-drift-y, 1) * var(--ingredient-drift-scale, 1) * .5 * var(--size-unit))) rotate(calc(var(--ingredient-rotation, 0deg) + var(--ingredient-drift-rotation, 3deg) * .5))}}html.is-scroll-locked,html.is-scroll-locked body,html.dialog-noscroll,html.dialog-noscroll body{overflow:clip}.dialog{width:100%;height:100%;max-width:none;max-height:none;padding:0;margin:0;border:0;background:transparent;color:inherit;pointer-events:none}.dialog,.dialog__scroll{width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.dialog:not([open]){display:none}.dialog::backdrop{background-color:transparent;backdrop-filter:blur(0);transition:background-color var(--transition-1),backdrop-filter var(--transition-1)}.dialog__scroll{display:flex;overflow:auto;padding:2rem;pointer-events:none;transform:translateY(100vh);transition:transform var(--transition-1);will-change:transform;cursor:zoom-out}.dialog__body{margin:auto;position:relative;width:100%;background-color:var(--color-white);padding:4rem;max-width:111rem;border-radius:2rem;cursor:auto;background-color:var(--dialog-bg);color:var(--color-text)}.dialog--open{pointer-events:all}.dialog--open::backdrop{background-color:#00000080;backdrop-filter:blur(20px)}.dialog--open .dialog__scroll{pointer-events:all;transform:translateY(0)}.dialog--closing .dialog__scroll{transform:translateY(-100vh)}.dialog__x{width:5rem;height:5rem;background-color:#693517;color:#f6ca3a;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;margin:0;border:0;padding:0;position:absolute;top:1.3rem;right:1.3rem;cursor:pointer;color:var(--dialog-bg);background-color:var(--color-text)}.dialog__x svg{width:2rem;height:2rem}@media only screen and (min-width: 1024px){.dialog__x{width:7rem;height:7rem;border-radius:1.4rem}.dialog__x svg{transition:transform var(--transition-1)}.dialog__x:hover svg{transform:scale(1.2)}}.dialog--product{--color-text-darker: var(--color-text)}.dialog--product .dialog__body{max-width:50rem;padding:4rem 2rem 2rem;overflow:hidden}.dialog--product .dialog__body__inner{display:flex;flex-direction:column;gap:0rem 4rem}@media only screen and (min-width: 1024px){.dialog--product .dialog__body__left{flex-basis:58%}}@media only screen and (min-width: 1024px){.dialog--product .dialog__body__right{flex-basis:42%}}@media only screen and (max-width: 1023px){.dialog--product .dialog__body__left{display:contents}.dialog--product .dialog__body__left .dialog__body__intro{order:1}.dialog--product .dialog__body__left .dialog__body__description{order:3}.dialog--product .dialog__body__left .button{order:5}.dialog--product .dialog__body__right{display:contents}.dialog--product .dialog__body__right .dialog__img{order:2}.dialog--product .dialog__body__right .dialog__body__nutritions{order:4}}.dialog--product .dialog__body__intro .typo-h2{margin-top:1.5rem}.dialog--product .dialog__body__intro .note{margin-top:2rem;margin-bottom:3rem;max-width:40rem}.dialog--product .dialog__body__intro .note .note__text{max-width:unset}.dialog--product .dialog__body__description{max-width:40rem}.dialog--product .dialog__body .dialog__img{position:relative;width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.dialog--product .dialog__body .dialog__img picture{position:absolute;left:0;top:0;width:100%;height:100%}.dialog--product .dialog__body .dialog__img picture img{position:absolute;left:0;top:0;width:100%;height:100%}.dialog--product .dialog__body .dialog__img:before{content:"";display:block;aspect-ratio:1;width:80%;position:absolute;background-color:var(--dialog-img-circle);border-radius:100%}@media only screen and (min-width: 1024px){.dialog--product .dialog__body{max-width:111rem;padding:7rem}.dialog--product .dialog__body__inner{flex-direction:row}.dialog--product .dialog__body__intro .note{margin-top:3.8rem;margin-bottom:5rem}}.dialog--product--economic{--color-text: #632C1F;--color-accent: #FF7984;--dialog-bg: #FFE6E8;--dialog-img-circle: #E15862}.dialog--product--economic .button{--button-bg: #632C1F;--button-color: #FFE6E8;--button-highlight: #FFC0C5}.dialog--product--economic .nutrition-table{--color-highlight: #FF798459;--color-dark: #632C1F;--color-light: #FFE6E8}.dialog--product--family{--color-text: #245635;--color-accent: #BBEE8B;--dialog-bg: #E8EFE4;--dialog-img-circle: #97CD63}.dialog--product--family .button{--button-bg: #245635;--button-color: #E8EFE4;--button-highlight: #D1EFB7}.dialog--product--family .nutrition-table{--color-highlight: #BBEE8B80;--color-dark: #245635;--color-light: #E8EFE4}.dialog--product--premium{--color-text: #1E1E1C;--color-accent: #FFD35D;--dialog-bg: #FCF6E6;--dialog-img-circle: #42423F}.dialog--product--premium .button{--button-bg: #1E1E1C;--button-color: #FCF6E6;--button-highlight: #FDE4A2}.dialog--product--premium .nutrition-table{--color-highlight: #FFD35D80;--color-dark: #1E1E1C;--color-light: #FCF6E6}.dialog--media{--color-text: #FFD35D;--dialog-bg: #693517}.dialog--media .dialog__body{max-width:100%;max-height:100%;width:fit-content;height:fit-content;overflow:hidden;border-radius:1.4rem;padding:0}.dialog--media .dialog__body video{max-width:100%;max-height:100%;height:auto;display:block}.nutrition-table{--color-highlight: #BBEE8B80;--color-dark: #245635;--color-light: #E8EFE4}.nutrition-table__row{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1.4rem 2rem;border-radius:.8rem;color:var(--color-dark);font-size:1.4rem}.nutrition-table__row--dark{background-color:var(--color-dark);color:var(--color-light)}.nutrition-table__row--highlight{background-color:var(--color-highlight)}[data-x-data=playVideo],[x-data=playVideo]{position:relative;display:flex;cursor:pointer}[data-x-data=playVideo] [data-x-ref=play],[data-x-data=playVideo] [x-ref=play],[x-data=playVideo] [data-x-ref=play],[x-data=playVideo] [x-ref=play]{z-index:1;transform:translate(-50%,-50%) scale(1);position:absolute;left:50%;top:50%;width:7rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background-color:#ffd35d;border-radius:100%;transition:transform var(--transition-1);will-change:left,top,transform}[data-x-data=playVideo] [data-x-ref=play] svg,[data-x-data=playVideo] [x-ref=play] svg,[x-data=playVideo] [data-x-ref=play] svg,[x-data=playVideo] [x-ref=play] svg{width:2.4rem;height:auto;transform:translate(12%);fill:#693517}@media only screen and (min-width: 1024px){[data-x-data=playVideo]:hover [data-x-ref=play],[data-x-data=playVideo]:hover [x-ref=play],[x-data=playVideo]:hover [data-x-ref=play],[x-data=playVideo]:hover [x-ref=play]{transform:translate(-50%,-50%) scale(1.2)}}}@layer sections{.hero{position:relative;overflow:hidden}.hero__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero__visual__img{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.hero__visual__img img{width:100%}@media only screen and (min-width: 1024px){.hero__visual__img img{min-height:100vh}}.hero__visual__img--fg img,.hero__visual__img--bg img{min-width:81rem}.hero__visual__img--fg{position:absolute;left:0;top:0}.hero__content{background-color:#f6ca3a;display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 1024px){.hero__content{position:absolute;right:0;top:0;min-height:100%}}.hero__content__inner{display:flex;flex-direction:column;flex-grow:1}.hero__content__inner__contacts{display:none}@media only screen and (min-width: 1024px){.hero__content__inner__contacts{display:flex;flex-direction:row;align-items:center;gap:2.4rem;margin-left:auto;margin-top:7.3rem;margin-right:2.5vw;--color-text-darker: #E3C4A4;--color-accent: #2A180E;color:var(--color-accent)}}.hero__content__inner__main{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;padding:0 10vw;padding-bottom:8rem}.hero__content__inner__main>.button{margin-right:7vw}@media only screen and (min-width: 1024px){.hero__content__inner__main{align-items:center;padding:0}}.hero__content__divider{position:absolute;left:0;width:100%;bottom:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.hero__content__divider img{width:110%;max-width:unset}@media only screen and (min-width: 1024px){.hero__content__divider{height:100%;right:100%;top:0;left:auto;width:fit-content;max-width:unset;max-height:unset}.hero__content__divider img{height:100%;width:auto;max-width:unset;max-height:unset}}.hero__content__products{width:100%;margin-top:-13vw}.hero__content__products img{width:calc(100% + 30vw);margin-left:-15vw;margin-right:-15vw;max-width:unset}@media only screen and (min-width: 1024px){.hero__content__products{max-width:unset;max-height:unset;margin-top:0}.hero__content__products img{max-height:unset;width:46vw;margin-left:-17vw;margin-bottom:-2vw;margin-right:0;transform:translate(5vw)}}.hero__content__title{width:90%;margin:0;padding-bottom:2vw}.hero__content__title small{position:absolute;width:0;height:0;opacity:0;display:block}.hero__content__title picture{width:100%}.hero__content__title picture img{width:100%}@media only screen and (min-width: 1024px){.hero__content__title{width:fit-content;padding-right:7vw;padding-bottom:1vw}.hero__content__title picture img{width:20vw}}.intro{position:relative}.intro__main .tag{margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.intro__main .tag{margin-bottom:2.4rem}}.intro__main .note{margin-top:2.4rem}@media only screen and (min-width: 1024px){.intro__main .note{margin-top:4rem;margin-left:auto}}.intro__main__text{font-weight:700;margin-top:0;margin-bottom:0;line-height:1;font-size:clamp(3.6rem,7vw,10rem);max-width:12.8em}.intro__main__text .scroll-reveal__image{width:auto;height:.78em;border-radius:.5rem}@media only screen and (min-width: 1024px){.intro__main__text .scroll-reveal__image{border-radius:1rem}}.intro__main__text .scroll-reveal__image--1{transform:rotate(-5.798deg)}.intro__main__text .scroll-reveal__image--2{transform:rotate(6.176deg)}.intro__sticker{min-height:400vh}.intro__stick{position:sticky;height:100vh;top:0;display:flex;flex-direction:column;justify-content:center}.intro__images{position:absolute;left:0;top:0;height:100%;width:100%;pointer-events:none;overflow:hidden}.intro__images__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.intro__images__inner__item,.intro__images__inner__rotate{width:min(60vw,53rem);height:auto;position:relative;pointer-events:all}@media only screen and (min-width: 1024px){.intro__images__inner__item,.intro__images__inner__rotate{width:min(30vw,53rem)}}.intro__images__inner__item{border-radius:1.5rem;overflow:hidden}.intro__images__inner__item>img,.intro__images__inner__item>video,.intro__images__inner__item__video,.intro__images__inner__item__video>video{height:auto;width:100%}@media only screen and (min-width: 1024px){.intro__images__inner__item{border-radius:2.5rem}}.intro__images__inner__rotate>.intro__images__inner__item{width:100%}.intro__images__inner>.intro__images__inner__rotate:nth-of-type(2){align-self:flex-end}.intro__images>.container{height:100%;padding-top:100vh;padding-bottom:100vh}.intro__images>.container>.wrapper{height:100%}.showcase{overflow:hidden;width:100%;height:fit-content}.showcase__visual{transform:scale(1.16);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.showcase__img{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;height:100vh}.showcase__img img{width:100%;object-fit:cover;height:100vh}@media only screen and (min-width: 1024px){.showcase__img img{min-width:192rem;min-height:119.9rem}}.showcase__img--fg{position:absolute;left:0;top:0}.showcase__title{margin:0;line-height:1;position:absolute;font-size:9vh;white-space:nowrap;background:linear-gradient(0deg,var(--color-blush-bg) 48.35%,#6F4F2E 74.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 .1em;top:64.8%}@media only screen and (min-width: 1024px){.showcase__title{font-size:max(6vw,12rem);top:50%;margin-top:14rem;transform:translate(-2%)}}@media only screen and (min-width: 1920px){.showcase__title{margin-top:7.5vw}}.newsfeed{position:relative;--newsfeed-card-width: min(70vw, 300px);--sticky-anchor-height: calc(var(--newsfeed-card-width) / 3 * 4);color:#5f3d2a}@media only screen and (min-width: 1024px){.newsfeed{--newsfeed-card-width: min(20vw, 420px)}}.newsfeed>.container{overflow:hidden}.newsfeed__sticky{height:400vh}.newsfeed__sticky__anchor{position:sticky;top:calc(50vh - var(--sticky-anchor-height) / 2);margin-bottom:calc((100vh - var(--sticky-anchor-height)) / 2);overflow:hidden;width:100%;height:fit-content}.newsfeed__sticky__anchor__bg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:fit-content}.newsfeed__header{display:flex;flex-direction:column;gap:1.5rem}.newsfeed__header .typo-h2{max-width:10em}.newsfeed__carousel{position:relative;overflow:hidden}.newsfeed__carousel .swiper{position:relative;display:block;width:100%;margin-left:auto;margin-right:auto;z-index:1}.newsfeed__carousel .swiper-wrapper{position:relative;z-index:1;display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transform:translateZ(0)}.newsfeed__carousel .swiper-horizontal{touch-action:pan-y}.newsfeed__carousel .swiper-slide{position:relative;flex-shrink:0;transition-property:transform}.newsfeed__carousel .swiper-creative .swiper-slide{overflow:visible;backface-visibility:hidden;transform:translateZ(0);transition-property:transform,opacity,height;will-change:transform}.newsfeed__carousel__swiper{overflow:visible;padding-top:1%;padding-bottom:20%;transform:translateY(10%)}.newsfeed__carousel__slide.swiper-slide{width:var(--newsfeed-card-width);display:flex;justify-content:center;height:auto}.newsfeed__carousel__card{width:var(--newsfeed-card-width);height:auto;aspect-ratio:1/1.33333333;border-radius:2rem;position:relative;overflow:hidden}.newsfeed__carousel__card picture,.newsfeed__carousel__card picture img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.newsfeed__carousel__card>*{position:absolute;width:100%;height:100%}.newsfeed__line{pointer-events:none;width:100%}.newsfeed__line svg{display:block;width:100%;height:auto}.newsfeed__line path{fill:none;stroke:#fffaf5;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;opacity:0}.newsfeed__line+.marquee{position:absolute;left:0;width:100%;top:40%;transform:translateY(-50%)}.newsfeed__pagination{display:flex;justify-content:center;align-items:center;gap:.7rem;width:100%;margin-top:5vw;z-index:2;position:relative}@media only screen and (min-width: 1024px){.newsfeed__pagination{margin-top:0;transform:translateY(-5vw)}}.newsfeed__pagination__bullet{display:flex;align-items:center;justify-content:center;width:4rem;height:2.4rem;padding:0;border:0;background-color:transparent;cursor:pointer;appearance:none}.newsfeed__pagination__bullet:before{content:"";display:block;width:100%;height:.4rem;border-radius:.4rem;background-color:#5e3720;transition:background-color var(--transition-1)}.newsfeed__pagination__bullet--active:before{background-color:var(--color-accent)}.product-family{background-color:var(--color-bg)}.product-family__sticky{--product-count: 5;--scroll-unit: 70vh;--product-lock: .1;height:calc(var(--product-count) * var(--scroll-unit) + var(--product-count) * var(--product-lock) * 100vh)}.product-family__sticky--5{--product-count: 5}.product-family__sticky--3{--product-count: 3}.product-family__sticky__anchor{position:sticky;top:0;overflow:hidden;width:100%;display:flex;flex-direction:column;height:100vh}.product-family__canvas{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.product-family__canvas>.marquee{position:absolute}.product-family__canvas canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;object-fit:cover}.product-family__hint{position:absolute;left:70%;top:4%;transform:rotate(10deg);z-index:3;color:var(--color-title);opacity:0;visibility:visible;pointer-events:none;transform-origin:left center;transition:opacity .25s ease}.product-family__hint__inner{position:relative}.product-family__hint__text{display:block;width:max-content;max-width:11rem;font-family:var(--font-body);font-size:1.4rem;line-height:1.18;font-weight:800;font-style:italic;color:var(--color-title);text-align:left;text-wrap:balance}.product-family__hint__arrow{position:absolute;right:100%;top:55%;width:6rem;height:auto;transform:scaleX(-1) rotate(25deg);transform-origin:center}@media only screen and (min-width: 1024px){.product-family__hint{left:70%;top:75%;transform:rotate(0)}.product-family__hint__arrow{transform:scaleX(1) rotate(180deg);top:0%}}.product-family__canvas:has([data-product-ingredients]:not(.ingredients--hidden)) .product-family__hint{opacity:1}.product-family__inner{position:relative;margin-bottom:-2vh}@media only screen and (min-width: 1024px){.product-family__inner{margin-bottom:-8vh;padding-top:min(7vh,10rem)}}.product-family__nav{position:absolute;left:50%;transform:translate(-50%);bottom:5%;display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;z-index:1;background-color:var(--nav-bg)}.product-family__nav__item{padding:0;border:0;background-color:var(--nav-item);--size: 5rem;width:var(--size);height:var(--size);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;cursor:pointer;appearance:none;transition:background-color var(--transition-1);position:relative;overflow:hidden}.product-family__nav__item img{width:calc(var(--size) - .6rem);height:calc(var(--size) - .6rem)}.product-family__nav__item--active{background-color:var(--nav-item-active)}@media only screen and (min-width: 1024px){.product-family__nav__item{--size: 5.6rem}.product-family__nav__item:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--nav-item-active);opacity:0;transition:opacity var(--transition-1)}.product-family__nav__item:hover:before{opacity:.3}}.product-family__header{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.product-family__header__title{display:flex;flex-direction:column;gap:1.5rem}.product-family__header__title .typo-h2{max-width:8em;color:var(--color-title)}.product-family__header>.note{color:var(--color-note)}@media only screen and (min-width: 1024px){.product-family__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.product-family--economic{--color-text-darker: #4B190D;--color-accent: #FF7984;--marquee-text: #FF798480;--color-bg: #FFE6E8;--color-title: #632C1F;--color-note: #843F2F;--nav-bg: #441B11;--nav-item: var(--color-title);--nav-item-active: var(--color-accent)}.product-family--family{--color-text-darker: #0F1F10;--color-accent: #C6F19D;--marquee-text: #C7E3B2;--color-bg: #E8EFE4;--color-title: #013321;--color-note: #0F1F10;--nav-bg: var(--color-title);--nav-item: #245635;--nav-item-active: #B2E087}.product-family--premium{--color-text-darker: #5F3D2A;--color-accent: #FFD35D;--marquee-text: #F6DDB5;--color-bg: #FCF6E6;--color-title: #5E3720;--color-note: #5F3D2A;--nav-bg: #3D2111;--nav-item: #5E3720;--nav-item-active: var(--color-accent)}}@layer utils{.mt-0{margin-top:0rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-8{margin-top:8rem}.mt-9{margin-top:9rem}.mt-10{margin-top:10rem}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-9{margin-bottom:9rem}.mb-10{margin-bottom:10rem}.ml-0{margin-left:0rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-6{margin-left:6rem}.ml-7{margin-left:7rem}.ml-8{margin-left:8rem}.ml-9{margin-left:9rem}.ml-10{margin-left:10rem}.mr-0{margin-right:0rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-6{margin-right:6rem}.mr-7{margin-right:7rem}.mr-8{margin-right:8rem}.mr-9{margin-right:9rem}.mr-10{margin-right:10rem}.pt-0{padding-top:0rem}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pt-4{padding-top:4rem}.pt-5{padding-top:5rem}.pt-6{padding-top:6rem}.pt-7{padding-top:7rem}.pt-8{padding-top:8rem}.pt-9{padding-top:9rem}.pt-10{padding-top:10rem}.pb-0{padding-bottom:0rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.pb-7{padding-bottom:7rem}.pb-8{padding-bottom:8rem}.pb-9{padding-bottom:9rem}.pb-10{padding-bottom:10rem}.pl-0{padding-left:0rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pl-5{padding-left:5rem}.pl-6{padding-left:6rem}.pl-7{padding-left:7rem}.pl-8{padding-left:8rem}.pl-9{padding-left:9rem}.pl-10{padding-left:10rem}.pr-0{padding-right:0rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.pr-5{padding-right:5rem}.pr-6{padding-right:6rem}.pr-7{padding-right:7rem}.pr-8{padding-right:8rem}.pr-9{padding-right:9rem}.pr-10{padding-right:10rem}@media only screen and (min-width: 1024px){.lg\:mt-0{margin-top:0rem}.lg\:mt-1{margin-top:1rem}.lg\:mt-2{margin-top:2rem}.lg\:mt-3{margin-top:3rem}.lg\:mt-4{margin-top:4rem}.lg\:mt-5{margin-top:5rem}.lg\:mt-6{margin-top:6rem}.lg\:mt-7{margin-top:7rem}.lg\:mt-8{margin-top:8rem}.lg\:mt-9{margin-top:9rem}.lg\:mt-10{margin-top:10rem}.lg\:mb-0{margin-bottom:0rem}.lg\:mb-1{margin-bottom:1rem}.lg\:mb-2{margin-bottom:2rem}.lg\:mb-3{margin-bottom:3rem}.lg\:mb-4{margin-bottom:4rem}.lg\:mb-5{margin-bottom:5rem}.lg\:mb-6{margin-bottom:6rem}.lg\:mb-7{margin-bottom:7rem}.lg\:mb-8{margin-bottom:8rem}.lg\:mb-9{margin-bottom:9rem}.lg\:mb-10{margin-bottom:10rem}.lg\:ml-0{margin-left:0rem}.lg\:ml-1{margin-left:1rem}.lg\:ml-2{margin-left:2rem}.lg\:ml-3{margin-left:3rem}.lg\:ml-4{margin-left:4rem}.lg\:ml-5{margin-left:5rem}.lg\:ml-6{margin-left:6rem}.lg\:ml-7{margin-left:7rem}.lg\:ml-8{margin-left:8rem}.lg\:ml-9{margin-left:9rem}.lg\:ml-10{margin-left:10rem}.lg\:mr-0{margin-right:0rem}.lg\:mr-1{margin-right:1rem}.lg\:mr-2{margin-right:2rem}.lg\:mr-3{margin-right:3rem}.lg\:mr-4{margin-right:4rem}.lg\:mr-5{margin-right:5rem}.lg\:mr-6{margin-right:6rem}.lg\:mr-7{margin-right:7rem}.lg\:mr-8{margin-right:8rem}.lg\:mr-9{margin-right:9rem}.lg\:mr-10{margin-right:10rem}.lg\:pt-0{padding-top:0rem}.lg\:pt-1{padding-top:1rem}.lg\:pt-2{padding-top:2rem}.lg\:pt-3{padding-top:3rem}.lg\:pt-4{padding-top:4rem}.lg\:pt-5{padding-top:5rem}.lg\:pt-6{padding-top:6rem}.lg\:pt-7{padding-top:7rem}.lg\:pt-8{padding-top:8rem}.lg\:pt-9{padding-top:9rem}.lg\:pt-10{padding-top:10rem}.lg\:pb-0{padding-bottom:0rem}.lg\:pb-1{padding-bottom:1rem}.lg\:pb-2{padding-bottom:2rem}.lg\:pb-3{padding-bottom:3rem}.lg\:pb-4{padding-bottom:4rem}.lg\:pb-5{padding-bottom:5rem}.lg\:pb-6{padding-bottom:6rem}.lg\:pb-7{padding-bottom:7rem}.lg\:pb-8{padding-bottom:8rem}.lg\:pb-9{padding-bottom:9rem}.lg\:pb-10{padding-bottom:10rem}.lg\:pl-0{padding-left:0rem}.lg\:pl-1{padding-left:1rem}.lg\:pl-2{padding-left:2rem}.lg\:pl-3{padding-left:3rem}.lg\:pl-4{padding-left:4rem}.lg\:pl-5{padding-left:5rem}.lg\:pl-6{padding-left:6rem}.lg\:pl-7{padding-left:7rem}.lg\:pl-8{padding-left:8rem}.lg\:pl-9{padding-left:9rem}.lg\:pl-10{padding-left:10rem}.lg\:pr-0{padding-right:0rem}.lg\:pr-1{padding-right:1rem}.lg\:pr-2{padding-right:2rem}.lg\:pr-3{padding-right:3rem}.lg\:pr-4{padding-right:4rem}.lg\:pr-5{padding-right:5rem}.lg\:pr-6{padding-right:6rem}.lg\:pr-7{padding-right:7rem}.lg\:pr-8{padding-right:8rem}.lg\:pr-9{padding-right:9rem}.lg\:pr-10{padding-right:10rem}}.my-0{margin-top:0;margin-bottom:0}.mx-auto{margin-left:auto;margin-right:auto}}
