:root{--white: #ffffff;--white-transparent: rgba(255, 255, 255, 0.2);--black: #000000;--black-transparent: rgba(0, 0, 0, 0.2);--orange: #d57800;--blue: #a5b0e3;--blue-light: rgba(165, 176, 227, 0.15);--blue-dark: rgba(165, 176, 227, 0.25);--pink-light: rgba(244, 166, 215, 0.15);--pink-dark: rgba(244, 166, 215, 0.22);--green-light: rgba(240, 179, 35, 0.15);--green-dark: rgba(175, 152, 0, 1);--form-background: #d8dfff;--form-text: #a5b0e3;--font-family: "Lora", sans-serif;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700}*{font-family:var(--font-family)}html{height:100%}body{position:relative;color:var(--orange);padding:0;margin:0 0 0 0;min-height:100%;overflow-x:hidden;font-family:var(--font-family);font-weight:var(--font-weight-500)}.hide-on-mobile{display:block}.hide-on-desktop{display:none}*:focus{outline:none}img{border:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-pointer{pointer-events:none}.logo h2{display:none}h1,h2,h3,h4{font-family:var(--font-family);margin-top:0;font-weight:var(--font-weight-600);margin:0}button{font-weight:var(--font-weight-500)}h3{font-size:45px}h3:not(.intro h3){margin-bottom:40px}.menu .limiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{position:absolute;top:0;left:0;width:100%;z-index:100000;padding:20px 0}.menu .limiter{width:90vw}.menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;background-color:var(--white-transparent);padding:15px 30px}.menu-links a{color:var(--white);position:relative;text-decoration:none;font-size:18px;text-transform:lowercase}.menu-links a:hover::before,.menu-links a.current-link::before{width:100%}.menu .social-sites a::before{display:none}.menu-links a::before{content:" ";position:absolute;display:block;left:0;bottom:-5px;height:1px;overflow:hidden;width:0;-webkit-transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275);background-color:var(--white)}.menu .social-sites,footer .social-sites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.menu .social-sites a,footer .social-sites a{opacity:1;-webkit-transition:all .25s;transition:all .25s}.menu .social-sites a:hover,footer .social-sites a:hover{opacity:.75;-webkit-transition:all .25s;transition:all .25s}.menu .social-sites img,footer .social-sites img{width:24px}.logo img{width:200px;-webkit-transition:all .25s;transition:all .25s}.menu .color-logo,.menu .social-orange{display:none}.menu-onscroll{position:fixed;top:-120px;padding:10px 0}.menu-onscroll.menu .color-logo,.menu-onscroll.menu .social-orange{display:block}.menu-onscroll.menu .white-logo,.menu-onscroll.menu .social-white{display:none}.menu-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:.6s;transition:.6s;z-index:-1}.menu-onscroll .menu-shadow{background-color:var(--white)}.menu-onscroll .menu-links a:hover::before,.menu-onscroll .menu-links a.current-link::before{background-color:var(--orange);-webkit-transition:.6s;transition:.6s}.menu-onscroll .logo img{width:180px}.menu-onscroll .menu-links{background-color:rgba(0,0,0,0);-webkit-transition:.6s;transition:.6s}.menu-onscroll .menu-links a{color:var(--orange);-webkit-transition:.6s;transition:.6s}footer .limiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:20px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}footer p.name{text-transform:lowercase}footer p.name:first-letter{text-transform:uppercase}footer address{font-style:normal;margin-bottom:20px}footer a{color:var(--orange);text-decoration:none}footer a:hover{text-decoration:underline}footer .social-sites{margin-top:50px}footer .social-sites img{width:32px}footer .logo{width:220px}.mobile-menu-open,.close{display:none}@font-face{font-family:"Oswald";src:url(../font/Oswald-VariableFont_wght.ttf)}@font-face{font-family:"Raleway";src:url(../font/Raleway-VariableFont_wght.ttf)}@font-face{font-family:"Lora";src:url(../font/Lora.ttf)}@font-face{font-family:"Roboto";src:url(../font/KBUBHJ-Roboto-Regular.ttf)}@font-face{font-family:"Trebuchet";src:url(../font/trebuc.ttf)}@font-face{font-family:"Open Sans";src:url(../font/OpenSans-VariableFont_wdth\,wght.ttf)}*{font-family:"Lora";outline:none}body{margin:0;position:relative;z-index:-3}.menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15% 0 15%;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;position:relative;height:75px;z-index:10000000}.menu-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.menu-container .left{width:20%;height:100%;min-width:175px;z-index:1000000}.menu-container .left .logo-container{height:300%;background-color:#fff;height:-webkit-min-content;height:-moz-min-content;height:min-content;border-radius:50%;z-index:1000000;padding-top:5px}.menu-container .left .logo-container img{width:100%;height:auto;mix-blend-mode:multiply;z-index:1000000}.menu-container .right{width:70%;position:relative}.menu-container .right .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-left:20%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;font-size:1em;font-weight:600;color:#434343;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%}.menu-container .right .menu a{text-decoration:none;color:#434343;position:relative;margin-top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Lora";font-weight:500;text-transform:none}.menu-container .right .menu a::after{content:"";display:block;width:70%;min-height:2px;max-height:2px;background-color:#434343;position:absolute;bottom:-5px;opacity:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:70px;overflow:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.menu-container .right .menu a:hover::after{opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.menu-container .right .menu a.active::after{content:"";display:block;width:70%;height:2px;background-color:#434343;position:absolute;bottom:-5px;opacity:.7;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:70px;overflow:hidden}.menu-container .right .menu a.facebook::after{display:none}.menu-container .right .menu .facebook{background-color:#434343;padding:5px 15px;border-radius:20px;aspect-ratio:2/1.2;width:50px;position:relative}.menu-container .right .menu .facebook .icon{background-image:url(../img/fb.svg);background-position:center;background-repeat:no-repeat;background-size:190%;aspect-ratio:1/1;width:18px;display:block;position:absolute;-webkit-animation:facebook-icon-jump 1s 1 linear;animation:facebook-icon-jump 1s 1 linear;-webkit-animation-play-state:paused;animation-play-state:paused}.menu-container .right .menu .facebook .icon.playing{-webkit-animation-play-state:running;animation-play-state:running}.menu-container .right .menu .helping-div{position:relative}.menu-container .right .menu .helping-div a{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-container .right .menu .helping-div a .yellow-border{border:2px solid #434343;padding:10px 20px 10px 20px;position:relative;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, rgb(67, 67, 67)));background:linear-gradient(to left, transparent 50%, rgb(67, 67, 67) 50%);background-size:201%;background-position:right;-webkit-transition:background-position .2s ease-in-out;transition:background-position .2s ease-in-out}.menu-container .right .menu .helping-div a:hover{color:#fff}.menu-container .right .menu .helping-div a:hover .yellow-border{background-position:left;-webkit-transition:background-position .2s ease-in-out;transition:background-position .2s ease-in-out}.menu-container .right .menu .helping-div a::after{display:none}.menu-container .right .menu .helping-div .yellow-line{opacity:0;width:50%;height:2px;background-color:#434343;position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:70px;overflow:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.menu-container .right .menu .helping-div .yellow-line.active{opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.menu-container .right .menu-mobile{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5%;width:30px;height:30px;cursor:pointer}.menu-container .right .menu-mobile .mobile-lines{width:20px;height:2px;background-color:#434343;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-container .right .menu-mobile .mobile-lines::before{content:"";display:block;width:30px;height:2px;background-color:#434343;position:absolute;top:-10px;left:-10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-container .right .menu-mobile .mobile-lines::after{content:"";display:block;width:30px;height:2px;background-color:#434343;position:absolute;top:10px;left:-10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-container .right .menu-mobile.shown .mobile-lines{width:0;margin-right:25px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-container .right .menu-mobile.shown .mobile-lines::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-container .right .menu-mobile.shown .mobile-lines::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main-container{margin-bottom:100px;position:relative;overflow:hidden}.main-container .background-helping-div{position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:500px;max-height:750px;display:-webkit-box;display:-ms-flexbox;display:flex;width:101%;margin-bottom:100px}.main-container .background-helping-div .main-top-background{width:100%;height:40vw;position:relative;min-height:500px;max-height:750px;z-index:-1;left:-2px;top:0;-webkit-mask-image:url(../img/maska.svg);mask-image:url(../img/maska.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:url(../img/Obrazky/vyroba_zitneho_chleba.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.main-container .background-helping-div .main-top-background::after{content:" ";display:block;width:100%;height:100%;position:absolute;background:#000;opacity:.3}.main-container .background-helping-div .bottom-line{background-image:url(../img/hlavni-cara.svg);background-size:cover;background-position:left bottom;background-repeat:no-repeat;width:100%;bottom:-3px;left:-2px;position:absolute;height:5.0106666667dvw;min-height:59px}.main-container .s-tradici-container{display:block;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:200px 15% 0 15%;z-index:10000;margin-bottom:20%;position:absolute;top:0}.main-container .s-tradici-container .white-line{z-index:100;background-color:#fff;min-width:5px;max-width:5px;min-height:100%;position:absolute;top:0;border-radius:25px}.main-container .s-tradici-container .line-help{display:block;position:relative}.main-container .s-tradici-container .line-help .text{padding-left:24px}.main-container .s-tradici-container .text-container{color:#fff;z-index:100}.main-container .s-tradici-container .text-container h3{color:#fff;margin-top:0;font-size:1.5em;font-weight:400;font-family:"Lora"}.main-container .s-tradici-container .text-container h2{color:#fff;margin-top:0;font-size:3em;text-transform:uppercase;font-weight:400}.main-container .s-tradici-container .text-container p{color:#fff;font-size:1.4em;font-weight:400;max-width:45%;padding-left:24px;font-family:"Lora"}.main-container .o-nas-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 15% 0 15%;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.main-container .o-nas-container .left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.main-container .o-nas-container .left .brown-line{width:10px}.main-container .o-nas-container .left h2{font-size:2.2em}.main-container .o-nas-container .right{width:50%}.main-container .o-nas-container .right .img-container{width:93%;aspect-ratio:1/.7;position:relative}.main-container .o-nas-container .right .img-container .shadow-div{height:65%;width:25%;border-top-right-radius:30px;background-color:#fff5b0;position:absolute;z-index:-1;top:-7%;right:-7%}.main-container .o-nas-container .right .img-container .overflow-div{height:100%;width:100%;overflow:hidden;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .o-nas-container .right .img-container .overflow-div img{height:100%;width:auto}.main-container .pekarske-vyrobky{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15% 0 15%;margin-top:100px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.main-container .pekarske-vyrobky .left{width:50%}.main-container .pekarske-vyrobky .left .img-container{width:93%;aspect-ratio:1/.7;margin-right:auto;position:relative}.main-container .pekarske-vyrobky .left .img-container .shadow-div{height:65%;width:25%;border-top-left-radius:30px;background-color:#dba58b;position:absolute;z-index:-1;top:-7%;left:0}.main-container .pekarske-vyrobky .left .img-container .overflow-div{margin-left:5%;height:100%;width:100%;overflow:hidden;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .pekarske-vyrobky .left .img-container .overflow-div img{border-radius:30px;width:100%;height:auto}.main-container .pekarske-vyrobky .right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.main-container .cukrarske-vyrobky{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15% 0 15%;margin-top:100px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.main-container .cukrarske-vyrobky .left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.main-container .cukrarske-vyrobky .left .brown-line{width:5px}.main-container .cukrarske-vyrobky .right{width:50%}.main-container .cukrarske-vyrobky .right .img-container{aspect-ratio:1/.8;width:93%;position:relative}.main-container .cukrarske-vyrobky .right .img-container .shadow-div{height:65%;width:25%;border-bottom-right-radius:30px;background-color:#fff5b0;position:absolute;z-index:-1;bottom:-7%;right:-7%}.main-container .cukrarske-vyrobky .right .img-container .overflow-div{height:100%;width:100%;overflow:hidden;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .cukrarske-vyrobky .right .img-container .overflow-div img{border-radius:30px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.main-container .kde-nas-najdete{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15% 0 15%;margin-top:100px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.main-container .kde-nas-najdete .left{width:50%}.main-container .kde-nas-najdete .left .img-container{aspect-ratio:1/.8;width:93%;margin-right:auto;position:relative}.main-container .kde-nas-najdete .left .img-container .shadow-div{height:65%;width:25%;border-top-left-radius:30px;background-color:#fff5b0;position:absolute;z-index:-1;top:-7%;left:0}.main-container .kde-nas-najdete .left .img-container .overflow-div{margin-left:5%;height:100%;width:100%;overflow:hidden;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-container .kde-nas-najdete .left .img-container .overflow-div img{border-radius:30px;width:100%;height:auto}.main-container .kde-nas-najdete .right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.main-container .kde-nas-najdete .right .brown-line{width:5px}.o-nas-container{position:relative;overflow:hidden}.o-nas-container .hanging-image{background-image:url(../img/Obrazky/cim_se_zabyvame.jpg);position:absolute;width:clamp(250px,30%,1000px);max-height:600px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1.3;background-size:cover;background-position:center;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;top:2%;right:19%;z-index:-2}.o-nas-container .zabyvame-container{padding:0 15% 0 15%}.o-nas-container .zabyvame-container .text-container{width:50%}.o-nas-container .informace-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 15% 100px 15%}.o-nas-container .informace-container .text-container h2{padding-left:24px}.o-nas-container .informace-container .text-container .line-help .text h2{padding-left:0}.o-nas-container .informace-container .left{width:50%}.o-nas-container .informace-container .right{width:50%}.o-nas-container .informace-container .right .text-container .line-help .brown-line{display:none}.pekarna-container{position:relative;overflow:hidden}.pekarna-container .hanging-image{background-image:url(../img/Obrazky/pekarske_vyrobky.jpg);position:absolute;width:clamp(250px,30%,1000px);max-height:600px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1.3;background-size:cover;background-position:center;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;top:1.5%;right:19%;z-index:-2}.pekarna-container .vyrobky-container{padding:0 15% 0 15%}.pekarna-container .vyrobky-container .text-container{width:50%}.pekarna-container .vyrobky-container .text-container p{margin-bottom:0}.pekarna-container .produkty-container{position:relative;padding:100px 15% 100px 15%}.pekarna-container .produkty-container .line-help{display:block;position:relative;padding:10px 0 10px 0}.pekarna-container .produkty-container .line-help .text{padding-left:24px}.pekarna-container .produkty-container .line-help .text h2{margin:0;font-size:2em;font-weight:500;color:#b64c1c}.pekarna-container .produkty-container .produkty-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:50px;margin-top:50px;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}.pekarna-container .produkty-container .produkty-grid .produkt-container{outline:1px solid #ebebeb;border-radius:10px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background-color:#fff}.pekarna-container .produkty-container .produkty-grid .produkt-container img{width:100%;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.pekarna-container .produkty-container .produkty-grid .produkt-container img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.pekarna-container .produkty-container .produkty-grid .produkt-container h2{text-align:center;font-size:1.7em;font-weight:500;text-transform:uppercase;font-family:"Raleway";color:#444;padding:0 20px;margin:30px 0 30px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cukrarna-container{position:relative;overflow:hidden}.cukrarna-container .hanging-image{background-image:url(../img/Obrazky/cukarske_vyrobky.jpg);position:absolute;width:clamp(250px,30%,1000px);max-height:600px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1.3;background-size:cover;background-position:center;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;top:2%;right:19%;z-index:-2}.cukrarna-container .vyrobky-container{padding:0 15% 0 15%}.cukrarna-container .vyrobky-container .text-container{width:50%}.cukrarna-container .vyrobky-container .text-container p{margin-bottom:0}.cukrarna-container .produkty-container{position:relative;padding:100px 15% 100px 15%}.cukrarna-container .produkty-container .line-help{display:block;position:relative;padding:10px 0 10px 0}.cukrarna-container .produkty-container .line-help .text{padding-left:24px}.cukrarna-container .produkty-container .line-help .text h2{margin:0;font-size:2em;font-weight:500;color:#b64c1c}.cukrarna-container .produkty-container .produkty-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:50px;margin-top:50px;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}.cukrarna-container .produkty-container .produkty-grid .produkt-container{outline:1px solid #ebebeb;border-radius:10px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background-color:#fff}.cukrarna-container .produkty-container .produkty-grid .produkt-container img{width:100%;height:auto;max-height:300px;cursor:pointer;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.cukrarna-container .produkty-container .produkty-grid .produkt-container img:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.cukrarna-container .produkty-container .produkty-grid .produkt-container h2{text-align:center;font-size:1.7em;font-weight:500;text-transform:uppercase;font-family:"Raleway";color:#444;padding:0 20px;margin:30px 0 30px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kontakt-container{overflow:hidden;position:relative}.kontakt-container .center-text{text-align:center}.kontakt-container .center-text h2{font-size:2.2em;font-weight:500;color:#b64c1c;text-transform:uppercase;letter-spacing:2px}.kontakt-container .informace-container{padding:50px 25% 100px 25%;display:-webkit-box;display:-ms-flexbox;display:flex}.kontakt-container .informace-container .left{width:50%;padding-right:20px}.kontakt-container .informace-container .left h2{color:#b64c1c;font-weight:400;margin-bottom:30px;margin-top:30px}.kontakt-container .informace-container .left .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kontakt-container .informace-container .left .info-item .text,.kontakt-container .informace-container .left .info-item .text a,.kontakt-container .informace-container .left .info-item .text p{font-size:19px;font-family:"Open Sans";font-weight:400;color:#202020}.kontakt-container .informace-container .left .info-item .icon{max-width:25px;max-height:25px;min-width:25px;min-height:25px;background-image:url(../img/mail-black.png);background-size:100%;background-position:center;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.kontakt-container .informace-container .left .info-item a{text-decoration:none;color:#202020;position:relative;display:block}.kontakt-container .informace-container .left .info-item a:hover::after{content:"";position:absolute;width:100%;height:1px;background-color:#202020;bottom:0;left:0}.kontakt-container .informace-container .left .info-item.phone .icon{background-image:url(../img/phone-black.png)}.kontakt-container .informace-container .left .info-item.ico .icon{background-image:url(../img/ico-black.png)}.kontakt-container .informace-container .left .info-item.location .icon{background-image:url(../img/ikona-poloha_grey.svg);background-size:120%}.kontakt-container .informace-container .left .info-item.open .icon{max-width:30px;max-height:30px;min-width:30px;min-height:30px;background-image:url(../img/clock-black.svg);background-size:130%}.kontakt-container .informace-container .left .info-item.open .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20%;-moz-column-gap:20%;column-gap:20%;margin-left:-5px}.kontakt-container .informace-container .left .info-item.open .text div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.kontakt-container .informace-container .left .info-item.open .text div p{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0}.kontakt-container .informace-container .left .info-item.zivnost{padding-left:calc(5% + 25px);font-style:italic}.kontakt-container .informace-container .left .info-item.zivnost .text{width:auto;font-size:14px}.kontakt-container .informace-container .left .facebook-btn{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#b64c1c;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b64c1c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10px;padding:10px 15px 10px 10px;-webkit-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #b64c1c));background:linear-gradient(to left, transparent 50%, #b64c1c 50%);background-size:201%;background-position:right;margin-left:calc(5% + 25px)}.kontakt-container .informace-container .left .facebook-btn .icon{background-image:url(../img/fb.svg);background-position:center;background-size:140%;background-repeat:no-repeat;aspect-ratio:1/1;width:30px;background-color:#b64c1c;border-radius:50%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kontakt-container .informace-container .left .facebook-btn p{margin:0;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.kontakt-container .informace-container .left .facebook-btn:hover{background-position:left;-webkit-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out}.kontakt-container .informace-container .left .facebook-btn:hover .icon{background-color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:url(../img/fb_orange.svg)}.kontakt-container .informace-container .left .facebook-btn:hover p{color:#fff;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.kontakt-container .informace-container .right{width:50%;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.kontakt-container .informace-container .right .img-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.kontakt-container .informace-container .right .img-container img{width:200%;height:auto;-o-object-fit:cover;object-fit:cover}.kontakt-container .informace-container .right .img-container.big{margin-bottom:2%}.kontakt-container .informace-container .right .smaller-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}.kontakt-container .informace-container .right .shadow-div{position:absolute;background-color:#e9c9b9;height:91%;width:25%;top:-7%;right:-7%;z-index:-1;border-top-right-radius:15px}.kontakt-container .google-map-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.kontakt-container .google-map-container iframe{width:100%}.prodejny-container{overflow:hidden;position:relative}.prodejny-container .center-text{text-align:center}.prodejny-container .center-text h2{font-size:2.2em;font-weight:500;color:#b64c1c;text-transform:uppercase;letter-spacing:2px}.prodejny-container .vypis-container{padding:50px 15% 100px 15%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:30px;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}.prodejny-container .vypis-container .prodejna{outline:1px solid #ebebeb;width:calc(30% - 40px);border-radius:20px;padding:20px;background-color:#fff;display:grid}.prodejny-container .vypis-container .prodejna .img-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;border-radius:10px;overflow:hidden;aspect-ratio:1.3349514563/1}.prodejny-container .vypis-container .prodejna .img-container img{width:100%;height:auto}.prodejny-container .vypis-container .prodejna .orange-line{background-color:#b64c1c;width:80%;height:1px;margin-left:auto;margin-right:auto;margin-top:20px}.prodejny-container .vypis-container .prodejna h2{font-size:1em;font-family:"Raleway";text-align:center;color:#b64c1c;margin-top:25px;margin-bottom:25px}.prodejny-container .vypis-container .prodejna .shop-note{margin:0 0 25px;text-align:center;color:#434343}.prodejny-container .vypis-container .prodejna .vice-info-btn{color:#fff;text-align:center;width:53%;margin-left:auto;margin-right:auto;padding:10px 40px 10px 40px;border:2px solid #b64c1c;border-radius:20px;overflow:hidden;cursor:pointer;position:relative;bottom:0;justify-self:flex-end;margin-top:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #b64c1c), color-stop(50%, white));background:linear-gradient(to right, #b64c1c 50%, white 50%);background-position:left;background-size:205%;-webkit-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out}.prodejny-container .vypis-container .prodejna .vice-info-btn p{margin:0;color:#fff;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.prodejny-container .vypis-container .prodejna .vice-info-btn:hover{background-position:right;-webkit-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out}.prodejny-container .vypis-container .prodejna .vice-info-btn:hover p{color:#b64c1c;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.prodejny-container .prodejny-dialog{z-index:100000000000;border:none;border-radius:20px;overflow:hidden;outline:none;width:55%;max-width:1019px;position:absolute;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:none;top:445px;padding:40px 0 0 0}.prodejny-container .prodejny-dialog .dialog-close-button{position:absolute;top:15px;right:15px;width:40px;height:40px;background-image:url(../img/close.png);background-size:75%;background-position:center;background-repeat:no-repeat;cursor:pointer;mix-blend-mode:multiply}.prodejny-container .prodejny-dialog .text-container .informace-container{padding:50px 10% 50px 10%;display:-webkit-box;display:-ms-flexbox;display:flex}.prodejny-container .prodejny-dialog .text-container .informace-container .left{width:50%}.prodejny-container .prodejny-dialog .text-container .informace-container .left h2{color:#b64c1c;font-weight:400;margin-bottom:30px;margin-top:30px}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .text,.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .text a,.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .text p{font-size:16px;font-family:"Open Sans";font-weight:400;margin:0}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .text .days{width:-webkit-max-content;width:-moz-max-content;width:max-content}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .text .days p{padding-left:0;white-space:nowrap}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item .icon{width:25px;height:25px;background-image:url(../img/mail-black.png);background-size:100%;background-position:center;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item a{text-decoration:none;color:#202020;position:relative}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item a:hover::after{content:"";position:absolute;width:100%;height:1px;background-color:#202020;bottom:0;left:0}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item.phone .icon{background-image:url(../img/phone-black.png)}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item.ico .icon{background-image:url(../img/ico-black.png)}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item.note .icon{background-image:url(../img/info-circle.svg)}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item.location .icon{background-image:url(../img/marker-black.png);background-size:70%;border:2px solid #202020;border-radius:50%;width:21px;height:21px;background-position-x:3px}.prodejny-container .prodejny-dialog .text-container .informace-container .left .info-item.open .icon{background-image:url(../img/clock-black.svg);background-size:130%}.prodejny-container .prodejny-dialog .text-container .informace-container .right{width:50%;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.prodejny-container .prodejny-dialog .text-container .informace-container .right .img-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px}.prodejny-container .prodejny-dialog .text-container .informace-container .right .img-container img{width:100%;height:auto}.prodejny-container .prodejny-dialog .text-container .informace-container .right .img-container.big{margin-bottom:2%}.prodejny-container .prodejny-dialog .text-container .informace-container .right .smaller-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}.prodejny-container .prodejny-dialog .text-container .informace-container .right .shadow-div{position:absolute;background-color:#e9c9b9;height:91%;width:25%;top:-7%;right:-7%;z-index:-1;border-top-right-radius:15px}.prodejny-container .prodejny-dialog .google-map-container{display:-webkit-box;display:-ms-flexbox;display:flex}.prodejny-container .prodejny-dialog .google-map-container iframe{width:100%}table.oteviraci-doba{width:100%}table.oteviraci-doba td{font-size:16px;font-family:"Open Sans";font-weight:400}table.oteviraci-doba td.nestandard-nazev{padding-top:15px}.page-not-found-container{padding:150px 15% 150px 15%}.page-not-found-container .page-not-found{padding:30px;width:50%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border:1px solid #ebebeb;border-radius:10px}.page-not-found-container .page-not-found h2{font-size:2em;font-weight:500;color:#b64c1c;padding-left:24px}.page-not-found-container .page-not-found p{font-size:1.2em;font-weight:500;color:#444;padding-left:24px}.page-not-found-container .page-not-found a{text-decoration:none;text-transform:uppercase;color:#434343;font-size:.9em;font-weight:600;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;margin-top:50px;position:relative;overflow:hidden;border-radius:30px;border:2px solid #b64c1c}.page-not-found-container .page-not-found a .arrow-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding:15px 30px 15px 30px;width:inherit;z-index:1000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-not-found-container .page-not-found a .arrow-btn .arrow-right{width:30px;aspect-ratio:1.8947368421/1;background-image:url(../img/icons8-arrow-100.png);background-position:center;background-size:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-not-found-container .page-not-found a .background-animation{position:absolute;background-color:#b64c1c;width:100%;height:100%;top:0;left:-100%;z-index:-1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-not-found-container .page-not-found a:hover .background-animation{left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-not-found-container .page-not-found a:hover .arrow-btn{color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-not-found-container .page-not-found a:hover .arrow-btn .arrow-right{background-image:url(../img/icons8-arrow-100-white.png);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.footer-container{background-color:#232221;color:#fff;padding:30px 15% 0 15%;position:relative;z-index:-2}.footer-container .footer-background{position:absolute;top:0;left:-21%;width:142%;height:100%;z-index:-1;background-image:url(../img/footer-ikonky.svg);background-position:top left;background-size:100%;opacity:.05}.footer-container .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;width:100%;font-family:"Lora";-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;z-index:1;position:relative;padding:20px 0}.footer-container .top h3{margin-top:0;font-family:"Lora";font-size:1.5em;margin-bottom:.83em;font-weight:bold}.footer-container .top .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:15px;margin-bottom:20px}.footer-container .top .left p{margin-top:0}.footer-container .top .middle{margin-bottom:20px}.footer-container .top .middle .footer-facebook{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #fff;border-radius:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#fff;padding:10px 15px 10px 10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #fff));background:linear-gradient(to left, transparent 50%, #fff 50%);background-size:201%;background-position:right;font-size:1.1em}.footer-container .top .middle .footer-facebook .icon-container{aspect-ratio:1/1;width:20px;background-image:url(../img/fb.svg);background-size:200%;background-position:center;background-repeat:no-repeat;-webkit-transition:background-image .5s ease-in-out;transition:background-image .5s ease-in-out;-ms-flex-negative:0;flex-shrink:0}.footer-container .top .middle .footer-facebook p{margin:0 0 0 10px}.footer-container .top .middle .footer-facebook:hover{color:#232221;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-position:left}.footer-container .top .middle .footer-facebook:hover .icon-container{background-image:url(../img/fb_black.svg);-webkit-transition:background-image .5s ease-in-out;transition:background-image .5s ease-in-out}.footer-container .top .right{min-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.footer-container .top .right #google-map{width:100%}.footer-container .top .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;font-size:1.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .top .list::before{content:"";display:block;min-width:25px;min-height:25px;max-width:25px;max-height:25px;background-position:center;background-size:100%;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.footer-container .top .list.telefon::before{background-image:url(../img/ikona-tell.svg)}.footer-container .top .list.mail::before{background-image:url(../img/ikona-mail.svg)}.footer-container .top .list.ico{margin-bottom:0}.footer-container .top .list.ico::before{background-image:url(../img/ikona-ico.svg);background-size:90%}.footer-container .top .list.marker{margin-bottom:20px}.footer-container .top .list.marker::before{background-image:url(../img/ikona-poloha.svg)}.footer-container .top .list.clock p{margin:0}.footer-container .top .list.clock::before{background-image:url(../img/ikona-ot_doba.svg);background-size:90%}.footer-container .top .list.clock .otevreno-right{margin-left:30px}.footer-container .top a.list{text-decoration:none;color:#fff}.footer-container .top a.list p{position:relative;margin:0}.footer-container .top a.list p:hover::after{content:"";width:100%;position:absolute;background-color:#fff;height:1px;bottom:0;left:0}.footer-container .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;height:30px;z-index:1;row-gap:15px}.footer-container .bottom p{margin:0;font-size:.8em}.footer-container .bottom p a{color:#fff;text-decoration:underline}.footer-container .bottom p a:hover{text-decoration:none}.footer-container .bottom .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .bottom .left p~p{margin-left:15px;padding-left:15px;border-left:1px solid #fff}.footer-container .bottom .right #iit-podpis{position:relative;left:calc(100% - 110px);display:inline-block;width:110px;height:20px;line-height:20px;overflow:hidden;background-color:#232221;vertical-align:middle;text-decoration:none;color:#fff}.footer-container .bottom .right #iit-podpis #iit-piktogram{position:absolute;top:0;left:0;width:110px;height:20px;line-height:20px;vertical-align:middle;font-size:12pt;text-align:center;z-index:100;-webkit-transition:.3s;transition:.3s;background:url(../img/iit-podpis-piktogram-white.svg) right center no-repeat;background-color:inherit;background-size:contain;color:#d9dbdc}.footer-container .bottom .right #iit-podpis #iit-napis{position:absolute;top:0;left:0;width:110px;height:20px;z-index:90;background:url(../img/iit-podpis-napis-white.svg) right center no-repeat;background-color:rgba(0,0,0,0);background-size:contain}.footer-container .bottom .right #iit-podpis #iit-full{position:absolute;top:0;left:0;width:110px;height:20px;z-index:110;background:url(../img/iit-podpis-full-white.svg) center center no-repeat;background-color:rgba(0,0,0,0);background-size:contain;display:none}.footer-container .bottom .right #iit-podpis:hover{color:#d9dbdc}.footer-container .bottom .right #iit-podpis:hover #iit-created{left:-110px;opacity:0}.footer-container .bottom .right #iit-podpis:hover #iit-piktogram{left:-85px}.footer-container .bottom .right #iit-created{position:relative;left:0;height:20px;z-index:999;text-align:right;opacity:1;-webkit-transition:.3s;transition:.3s}.footer-container .bottom .right #iit-created span{position:absolute;top:0;right:30px;height:20px;font-size:10pt}.btn{text-decoration:none;text-transform:uppercase;color:#434343;font-size:1em;font-weight:600;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;margin-top:50px;position:relative;border-radius:30px}.btn .arrow-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding:15px 30px 15px 30px;width:inherit;z-index:1000;font-family:"Raleway";font-weight:700;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:2px solid #b64c1c;overflow:hidden;border-radius:30px;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #b64c1c));background:linear-gradient(to left, transparent 50%, #b64c1c 50%);background-size:201%;background-position:right}.btn .arrow-btn .arrow-right{width:36px;height:19px;background-image:url(../img/arrow-black.svg);background-position:center;background-size:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn .background-animation{position:absolute;background-color:#b64c1c;width:100%;height:100%;top:0;left:-100%;z-index:-1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:none}.btn:hover .background-animation{left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn:hover .arrow-btn{color:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-position:left}.btn:hover .arrow-btn .arrow-right{background-image:url(../img/arrow-white.svg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.brown-line{background-color:#431114;min-width:2.5px;max-width:2.5px;min-height:100%;z-index:100;position:absolute;top:0}.text-container .line-help{display:block;position:relative;padding:15px 0 15px 0}.text-container .line-help .text{padding-left:24px}.text-container .line-help .text p,.text-container .line-help .text h2,.text-container .line-help .text h3{margin:0}.text-container h3{margin-top:10px;font-size:1.5em;font-weight:400;color:#434343;margin-bottom:10px;font-family:"Raleway"}.text-container h2{margin-top:0;font-size:2em;font-weight:500;color:#b64c1c}.text-container p{max-width:80%;color:#434343;font-size:1.4em;line-height:1.45em;font-weight:450;padding-left:24px;font-family:"Raleway"}.text-container p span{font-family:inherit;font-size:inherit}.text-container a{margin-left:0px}.image-line{width:100%;height:300px;margin-top:100px;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/pecivo.jpg)}.pruhledne{content:"";position:absolute;z-index:-1;background-size:100%;background-position:center;background-repeat:no-repeat;mix-blend-mode:multiply;aspect-ratio:1/1;opacity:.3}.pruhledne.psenice{background-image:url(../img/Obrazky/pruhledne/Pšenice.webp)}.pruhledne.croissant{background-image:url(../img/Obrazky/pruhledne/Croissant.webp)}.pruhledne.muffin{background-image:url(../img/Obrazky/pruhledne/Muffin.webp)}.pruhledne.main1{width:20%;left:0;top:32%}.pruhledne.main2{width:30%;right:-9%;top:82%;rotate:20deg;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pruhledne.onas1{width:20%;top:12%;left:-4%}.pruhledne.onas2{width:17%;right:-3.5%;top:50%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pruhledne.pekarna1{width:20%;top:12%;left:-4%}.pruhledne.pekarna2{width:17%;right:-3.5%;top:50%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pruhledne.pekarna3{width:25%;top:70%;left:-9%;rotate:-15deg}.pruhledne.cukrarna1{width:17%;top:17%;left:-3.5%}.pruhledne.cukrarna2{width:25%;right:-8.7%;top:43%;-webkit-transform:scaleX(-1);transform:scaleX(-1);rotate:15deg}.pruhledne.cukrarna3{width:16%;top:83%;left:-2.5%}.pruhledne.kontakt1{width:17%;top:17%;left:-3.5%}.pruhledne.kontakt2{width:25%;right:-8.7%;top:30%;-webkit-transform:scaleX(-1);transform:scaleX(-1);rotate:15deg}.pruhledne.prodejny1{width:17%;top:20%;right:-3.5%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pruhledne.prodejny2{width:25%;left:-8.5%;top:58%;rotate:-17deg}.small-banner.background-helping-div{position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:200px;max-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;width:101%;margin-bottom:60px}.small-banner.background-helping-div .top-banner{width:100%;height:40vw;position:relative;min-height:200px;max-height:200px;z-index:-1;left:-2px;top:0;-webkit-mask-image:url(../img/maska.svg);mask-image:url(../img/maska.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-repeat:no-repeat;background-position:50% 34%;background-size:cover;z-index:-1}.small-banner.background-helping-div .top-banner.o-nas{background-image:url(../img/Obrazky/pecivo_pod_banner.webp)}.small-banner.background-helping-div .top-banner.pekarna{background-image:url(../img/Obrazky/pecivo_banner.webp)}.small-banner.background-helping-div .top-banner.cukrarna{background-image:url(../img/Obrazky/pecivo_pod_banner.webp)}.small-banner.background-helping-div .top-banner.kontakt{background-image:url(../img/Obrazky/pecivo_pod_banner.webp)}.small-banner.background-helping-div .top-banner.prodejny{background-image:url(../img/Obrazky/pecivo_pod_banner.webp)}.small-banner.background-helping-div .bottom-line{background-image:url(../img/hlavni-cara.svg);background-size:cover;background-position:left bottom;background-repeat:no-repeat;width:100%;bottom:-2px;left:-2px;position:absolute;height:5.0106666667dvw;min-height:24px}body:has(.error-page){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100dvh}body:has(.error-page) .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body:has(.error-page) .content .division{padding:20px;border:1px solid #ebebeb;border-radius:10px;color:#b64c1c}body:has(.error-page) .footer-container{-ms-flex-negative:0;flex-shrink:0}#produkt-galerie-dialog{width:75%;max-width:1000px;height:-webkit-max-content;height:-moz-max-content;height:max-content;border:none;border-radius:20px;overflow:hidden;outline:none}#produkt-galerie-dialog .dialog-wrapper{border-radius:10px;overflow:hidden}#produkt-galerie-dialog .dialog-wrapper .galerie-dialog-close-button{position:absolute;top:25px;right:25px;width:40px;height:40px;background-image:url(../img/close.png);background-size:75%;background-position:center;background-repeat:no-repeat;cursor:pointer;mix-blend-mode:multiply;z-index:1000}#produkt-galerie-dialog .dialog-wrapper .galerie-btn{position:absolute;top:50%;width:40px;height:40px;background-image:url(../img/arrow.png);background-size:100%;background-position:center;background-repeat:no-repeat;cursor:pointer;mix-blend-mode:multiply;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:1000}#produkt-galerie-dialog .dialog-wrapper .galerie-btn#galerie-prev{left:25px;rotate:180deg}#produkt-galerie-dialog .dialog-wrapper .galerie-btn#galerie-next{right:25px}#produkt-galerie-dialog .dialog-wrapper:hover .galerie-btn{opacity:.5;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#produkt-galerie-dialog .dialog-wrapper .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#produkt-galerie-dialog .dialog-wrapper .img-container img{width:100%;height:auto;max-height:90dvh}#produkt-galerie-dialog .dialog-wrapper .dialog-nazev{position:absolute;bottom:16px;right:16px;font-size:1em;font-family:"Raleway"}.ke-stazeni-container{padding:0 15% 100px 15%;position:relative}.ke-stazeni-container .helping-div{position:relative}.ke-stazeni-container .helping-div h2{padding:20px 0px 20px 20px;color:#b64c1c;font-weight:300;font-size:1.7em}.ke-stazeni-container .pdf-btn{text-decoration:none;color:#b64c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;border:2px solid #b64c1c;padding:20px 30px 20px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #b64c1c));background:linear-gradient(to left, transparent 50%, #b64c1c 50%);background-size:201%;background-position:right;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-top:30px}.ke-stazeni-container .pdf-btn .icon{background-image:url(../img/pdf.svg);background-position:center;background-repeat:no-repeat;background-size:100%;aspect-ratio:1/1;width:40px;-webkit-transition:background-image .5s ease-in-out;transition:background-image .5s ease-in-out}.ke-stazeni-container .pdf-btn p{margin:0;font-size:1.2em;font-weight:500;color:#b64c1c;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.ke-stazeni-container .pdf-btn:hover{background-position:left;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ke-stazeni-container .pdf-btn:hover .icon{background-image:url(../img/pdf-white.svg);-webkit-transition:background-image .5s ease-in-out;transition:background-image .5s ease-in-out}.ke-stazeni-container .pdf-btn:hover p{color:#fff;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.database-no-product{color:#b64c1c;font-size:2em;font-weight:500;font-family:"Lora";padding-left:24px}.hidden{display:none}@-webkit-keyframes facebook-icon-jump{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}66%{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes facebook-icon-jump{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}66%{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loading-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}