@font-face{font-family:"Javatages";src:url("../assets/fonts/javatages.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next LT Pro";src:url("../assets/fonts/dinnext-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../assets/fonts/roboto-latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";src:url("../assets/fonts/roboto-latin-ext.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:"Roboto","Segoe UI",system-ui,sans-serif;font-size:18px;line-height:1.3888888889;color:#00298f;background:#fff;overflow-x:hidden}img,svg{display:block;max-width:100%;height:auto}picture{display:contents}a{color:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}h1,h2,h3,h4,h5,h6{font-family:"Javatages","Segoe UI",system-ui,sans-serif;font-weight:normal;line-height:calc(1em + 4px)}h1,h2{font-size:34px}h3{font-size:26px}h4{font-size:20px}h5,h6{font-size:16px;line-height:1.25}p{margin-block:0 15px}p:last-child{margin-bottom:0}.u-red{color:#de0000}.u-white{color:#fff}.h--lg{font-size:clamp(34px,5.2vw,50px);line-height:1.1}.h--xl{font-size:clamp(40px,6.5vw,60px);line-height:1.1}.h--xxl{font-size:clamp(46px,8vw,85px);line-height:1}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-reveal-ready] .reveal{opacity:0;transition:opacity var(--reveal-duration, 600ms) ease var(--reveal-delay, 0ms),transform var(--reveal-duration, 600ms) cubic-bezier(0.22, 1, 0.36, 1) var(--reveal-delay, 0ms)}[data-reveal-ready] .reveal.reveal--left{transform:translateX(-60px)}[data-reveal-ready] .reveal.reveal--right{transform:translateX(60px)}[data-reveal-ready] .reveal.reveal--up{transform:translateY(40px)}[data-reveal-ready] .reveal.reveal--zoom{transform:scale(0.5)}[data-reveal-ready] .reveal.is-visible{opacity:1;transform:none}.section{position:relative;padding-block:80px}@media(max-width: 767.98px){.section{padding-block:48px}}.section__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.section__inner{max-width:960px}}@media(max-width: 959.98px){.section__inner{max-width:728px}}@media(max-width: 767.98px){.section__inner{max-width:616px;padding-inline:33px}}.section--flush{padding-block:0}.section--tight{padding-block:60px 0}.section--blue{background:#00298f;color:#fff}.decoration{position:absolute;left:0;width:100%;background-repeat:repeat-x;pointer-events:none;z-index:2}.decoration--top{top:0;background-position:center top}.decoration--bottom{bottom:0;background-position:center bottom}.decoration--kytky{height:224px;background-image:url("../assets/img/dekorace-kytky.png");background-size:2560px 112px}@media(max-width: 767.98px){.decoration--kytky{background-size:1830px 80px}}.decoration--hory{height:320px;background-image:url("../assets/img/kontakt-hory.png");background-size:1800px 160px}@media(max-width: 767.98px){.only-desktop{display:none !important}}@media(min-width: 768px){.only-mobile{display:none !important}}.footer{background:#00298f;color:#fff;padding-block:41px 25px;font-size:18px}@media(max-width: 767.98px){.footer{padding-block:41px 20px}}.footer__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.footer__inner{max-width:960px}}@media(max-width: 959.98px){.footer__inner{max-width:728px}}@media(max-width: 767.98px){.footer__inner{max-width:616px;padding-inline:33px}}.footer__inner{display:flex;justify-content:space-between;align-items:center;gap:12px}.footer__inner>*{padding-inline:5%}@media(max-width: 767.98px){.footer__inner{flex-direction:column;text-align:center;gap:0;padding-inline:45px}.footer__inner>*{padding-inline:0}}.footer__links{display:flex;gap:4px}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline}.hero{background:#de0000;line-height:0;container-type:inline-size}@media(min-width: 480.02px){.hero img{width:100%;max-width:none;height:min(600px,48.3871cqi);object-fit:cover;object-position:center}}@media(max-width: 480px){.hero img{width:100%}}.claim--desktop{display:flex;justify-content:center;overflow:hidden;line-height:0}.claim--desktop img{flex:none;width:2560px;max-width:none;height:350px}.claim--desktop{height:351px;align-items:flex-start}.claim--mobile{background:#00298f;color:#fff;padding-top:40px;text-align:center}.claim--mobile h2{max-width:550px;margin-inline:auto;padding-inline:20px}.claim--mobile img{width:100%;max-width:550px;margin:35px auto 0}.produkty{text-align:center}@media(max-width: 767.98px){.produkty{padding-block:30px 35px}}.produkty__uvod{margin-bottom:75px}.produkty__zaver{margin-top:75px}.produkty__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 767.98px){.produkty__list{grid-template-columns:1fr;gap:75px}}.produkty__item{display:flex;flex-direction:column;align-items:center}.produkty__foto{width:140px;max-width:100%;margin-bottom:15px}.produkty__nazev{margin:0}@media(min-width: 768px){.produkty{padding-block:10px 55px}.produkty .produkty__uvod{width:calc(60% - 9.6px);margin-inline:auto;margin-bottom:55px}.produkty .produkty__zaver{margin-top:95px}.produkty .produkty__list{margin-inline:-12px;gap:0;align-items:start}.produkty .produkty__item{padding-inline:12px}.produkty .produkty__foto{width:230px;max-width:100%;height:auto;margin-bottom:20px}}.vyroba{position:relative}.vyroba--desktop{background-image:url("../assets/img/vyroba-pozadi.webp");background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}@media(hover: none){.vyroba--desktop{background-attachment:scroll}}.vyroba__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.vyroba__inner{max-width:960px}}@media(max-width: 959.98px){.vyroba__inner{max-width:728px}}@media(max-width: 767.98px){.vyroba__inner{max-width:616px;padding-inline:33px}}.vyroba__inner{padding-top:601px;padding-bottom:40px;display:grid;grid-template-columns:calc(40% - 14.4px);justify-items:center}.vyroba__odznak{width:434px;max-width:100%;margin:0}.vyroba--mobile{text-align:center;padding-bottom:35px}.vyroba--mobile .vyroba__foto{width:100%;max-width:550px;margin-inline:auto}.vyroba--mobile .vyroba__srdce{width:50px;margin:40px auto 20px}.vyroba--mobile .vyroba__text{max-width:550px;margin-inline:auto;padding-inline:20px}.vyroba--mobile .vyroba__text h2{margin-bottom:15px}.slozeni{text-align:center}.slozeni__nadpis{margin-bottom:25px}.slozeni__stage{position:relative;width:min(1240px,100%);margin-inline:auto;aspect-ratio:1240/730}.slozeni__stage img{position:absolute}.slozeni__vrstva{--reveal-duration: 500ms}.slozeni__odznak{position:absolute;left:4.6774193548%;width:36.6129032258%;top:3.1506849315%;--reveal-delay: 550ms;--reveal-duration: 800ms}.slozeni__produkt{position:absolute;left:35.564516129%;width:34.0322580645%;top:3.5616438356%;--reveal-delay: 120ms}.slozeni__cokolada{position:absolute;left:18.4677419355%;width:24.6774193548%;top:59.1780821918%;--reveal-delay: 390ms;--reveal-duration: 800ms}.slozeni__buraky{position:absolute;left:51.1290322581%;width:21.6935483871%;bottom:0;--reveal-delay: 700ms;--reveal-duration: 800ms}.slozeni__popisek-testo{position:absolute;left:69.435483871%;width:13.1451612903%;top:5.2054794521%;--reveal-delay: 1340ms}.slozeni__popisek-poleva{position:absolute;left:10.2419354839%;width:8.5483870968%;top:83.5616438356%;--reveal-delay: 1510ms}.slozeni__popisek-arasidy{position:absolute;left:64.3548387097%;width:20%;top:70.5479452055%;--reveal-delay: 1660ms}.slozeni--mobile{padding-block:60px 35px}.slozeni--mobile .slozeni__foto{display:block;width:calc(100% - 66px);max-width:550px;margin-inline:auto}.slozeni--mobile .slozeni__text{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.slozeni--mobile .slozeni__text{max-width:960px}}@media(max-width: 959.98px){.slozeni--mobile .slozeni__text{max-width:728px}}@media(max-width: 767.98px){.slozeni--mobile .slozeni__text{max-width:616px;padding-inline:33px}}.slozeni--mobile .slozeni__text{margin-top:60px}.slozeni--mobile .slozeni__text h2{margin-bottom:15px}.kontakt{position:relative;padding-block:180px 160px;text-align:center;background-image:url("../assets/img/kontakt-nebe.png");background-repeat:repeat-x;background-position:top center;background-size:cover}@media(max-width: 767.98px){.kontakt{padding-block:140px 160px}}.kontakt__nadpis{margin-bottom:15px}.kontakt__adresa{margin-bottom:36px}.kontakt__social{display:flex;justify-content:center;align-items:flex-start;gap:32px;height:59px;margin-bottom:40px}@media(max-width: 767.98px){.kontakt__social{height:39px}}.kontakt__social a{display:block;transition:transform .2s}.kontakt__social a:hover{transform:translateY(-3px)}.kontakt__social img{width:52px;height:52px}.legal{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.legal{max-width:960px}}@media(max-width: 959.98px){.legal{max-width:728px}}@media(max-width: 767.98px){.legal{max-width:616px;padding-inline:33px}}.legal{padding-block:100px 190px;font-size:15px;line-height:25px;color:#00298f}.legal>*{padding-inline:5%}@media(max-width: 767.98px){.legal{padding-block:0 35px}.legal>*{padding-inline:0}}.legal h1,.legal h2{font-family:"DIN Next LT Pro","Roboto",system-ui,sans-serif;font-weight:700;font-size:30px;line-height:36px;margin-block:0 15px}.legal h1{color:#de0000}.legal h3{font-family:"Roboto","Segoe UI",system-ui,sans-serif;font-weight:500;font-size:30px;line-height:36px;margin-block:15px 10px}.legal p{margin-bottom:15px}.legal ol,.legal ul{margin:0 0 15px 15px}.legal li{margin-bottom:10px}.legal a{text-decoration:underline}.legal strong{font-weight:600}.legal code{font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.9em}.legal__cookies{width:100%;margin-bottom:15px;border-collapse:collapse;display:block;overflow-x:auto}.legal__cookies caption{text-align:left;font-weight:600;padding-bottom:5px}.legal__cookies th,.legal__cookies td{text-align:left;vertical-align:top;padding:5px 15px 5px 0;border-bottom:1px solid rgba(0,41,143,.15)}.legal__cookies th{font-weight:600;white-space:nowrap}.legal__cookies td:first-child{font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:.9em}.legal-header{background:#00298f;height:100px;display:flex;align-items:center}@media(max-width: 767.98px){.legal-header{height:50px}}.legal-header__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}@media(max-width: 1239.98px){.legal-header__inner{max-width:960px}}@media(max-width: 959.98px){.legal-header__inner{max-width:728px}}@media(max-width: 767.98px){.legal-header__inner{max-width:616px;padding-inline:33px}}.legal-header__inner{text-align:center}.legal-header a{color:#fff;text-decoration:none;font-size:24px}.legal-header a:hover{text-decoration:underline}
