#hp #lay-hdr{height:500px;width:calc(100% - 30px);overflow:hidden;max-width:1400px;position:relative;margin:auto auto;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/xbebechy-bg.jpg.pagespeed.ic.TCsSMv6nN7.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#hp #lay-hdr.imagebanner{height:auto;background:none}#hp #lay-hdr .wrp{height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%)}#hp #lay-hdr .headings{position:absolute;top:50%;left:40px;transform:translateY(-50%)}#hp #lay-hdr .imagebanner .headings{position:relative;transform:none;top:auto;left:auto}@media all and (max-width:700px){#hp #lay-hdr .headings{transform:none;top: calc(30px + 100vw - 580px);left:30px}}@media all and (max-width:580px){#hp #lay-hdr .headings{top:30px}}#hp #lay-hdr .headings h1{font-size:48px;font-weight:800;white-space:pre}#hp #lay-hdr .headings h2{font-size:48px;font-weight:400}@media all and (max-width:1220px){#hp #lay-hdr .headings h1,#hp #lay-hdr .headings h2{font-size:44px}}@media all and (max-width:1100px){#hp #lay-hdr .headings h1,#hp #lay-hdr .headings h2{font-size:40px}}@media all and (max-width:1000px){#hp #lay-hdr .headings h1,#hp #lay-hdr .headings h2{font-size:36px}}@media all and (max-width:800px){#hp #lay-hdr .headings h1,#hp #lay-hdr .headings h2{font-size:32px}}#hp #lay-hdr .headings .btn.def{height:60px;margin-top:40px;padding:0 30px;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-border-01-dark.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;line-height:60px;font-weight:700;font-size:18px}#hp #lay-hdr #hp-headings-slider{position:relative;z-index:1}#hp #lay-hdr #hp-headings-slider .slide{opacity:0;pointer-events:none;transition:opacity .4s ease;display:none}#hp #lay-hdr #hp-headings-slider .slide.active{opacity:1;pointer-events:all;display:inline-block}#hp #lay-hdr #hp-headings-slider.imagebanner .slide.active img{width:100%}#hp #lay-hdr #hp-bg-slider{width:65%;height:100%;position:absolute;bottom:0;right:0}@media all and (max-width:700px){#hp #lay-hdr #hp-bg-slider{width:100%}}#hp #lay-hdr #hp-bg-slider .slide{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease}@media all and (max-width:580px){#hp #lay-hdr #hp-bg-slider .slide{background-position:calc(285px - 50vw) calc(285px - 50vw);background-repeat:repeat-x}}#hp #lay-hdr #hp-bg-slider .slide.active{opacity:1}#hp #lay-hdr #hp-karta-slider{width:45%;height:100%;overflow:hidden;position:absolute;bottom:0;right:0}@media all and (max-width:580px){#hp #lay-hdr #hp-karta-slider{width: calc(0.38 * 580px)}}#hp #lay-hdr #hp-karta-slider .slide .karta{max-height:80%;max-width:70%;min-width:260px;object-fit:contain;object-position:bottom left;position:absolute;top:100%;left:0;transform-origin:top left;transition:transform .5s ease;margin-left:40px}#hp #lay-hdr #hp-karta-slider .slide .karta.shadow{box-shadow: 0 0 35px 5px #311b0270}#hp #lay-hdr #hp-karta-slider .slide .razitko{width:170px;height:150px;max-width:32%;max-height:29%;min-width:120px;min-height:110px;position:absolute;top:10%;right:15%;opacity:0;transition:opacity .5s ease}@media all and (max-width:1430px){#hp #lay-hdr #hp-karta-slider .slide .razitko{top:auto;bottom:20vw}}@media all and (max-width:1005px){#hp #lay-hdr #hp-karta-slider .slide .razitko{bottom:210px;left:200px}}@media all and (max-width:800px){#hp #lay-hdr #hp-karta-slider .slide .razitko{left:auto;right:-30px}}#hp #lay-hdr #hp-karta-slider .slide.active .karta{transition-delay:.5s;transform:translateY(-100%)}@-webkit-keyframes razitko {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0.5;
    transform-origin: 50% 50%;
    transform: rotate(-2deg) scale(5);
    transition: all 0.3s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  }
  100% {
    opacity: 1;
    transform: rotate(-15deg) scale(1);
  }
}#hp #lay-hdr #hp-karta-slider .slide.active .razitko{transition-delay:.5s;opacity:1;-webkit-animation-name:razitko;animation-name:razitko;animation-delay:.9s;-webkit-animation-delay:.9s;-webkit-animation-duration:.5s;animation-duration:.5s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#hp #lay-hdr .controls{position:absolute;z-index:2;bottom:0;right:15px;word-spacing:-.3em;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-01-dark.svg);background-size:100% 130%;background-position:top center;background-repeat:no-repeat}#hp #lay-hdr .controls:after{content:"";display:block;width:1px;height:calc(100% - 2px);position:absolute;top:2px;left:50%;background:#4a4a4a}#hp #lay-hdr .controls button{display:inline-block;vertical-align:bottom;width:40px;height:40px;position:relative;padding:0;border-radius:0}#hp #lay-hdr .controls button .arrow{width:26px;height:15px;position:absolute;top:calc(50% - 7px);left:calc(50% - 13px);background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;filter:invert(100%)}@media all and (max-width:450px){#hp #lay-hdr .controls button .arrow{width:18px;height:12px;top:calc(50% - 6px);left:calc(50% - 9px)}}#hp #lay-hdr .controls button.next .arrow{transform:rotate(180deg)}#hp section{padding:70px 0}#hp section .h1{padding-bottom:50px;text-align:center;font-weight:800;font-size:34px}@media all and (max-width:1000px){#hp section .h1{font-size:30px}#hp section .h1{font-size:26px}}#hp #featured{text-align:center}#hp #featured #categories-nav{max-width:1005px;display:inline-block;position:relative;background-image:linear-gradient(to bottom,transparent 54px,#1d1d1b 54px,#1d1d1b 56px,transparent 56px);background-size:calc(100% - 60px) 110px;background-repeat:repeat}@media all and (min-width:1340px){#hp #featured #categories-nav[data-pocet="4"],#hp #featured #categories-nav[data-pocet="7"],#hp #featured #categories-nav[data-pocet="8"],#hp #featured #categories-nav[data-pocet="10"],#hp #featured #categories-nav[data-pocet="11"]{max-width:1340px}}@media all and (max-width:1004px){#hp #featured #categories-nav{max-width:590px}}@media all and (max-width:589px){#hp #featured #categories-nav{max-width:295px}}#hp #featured #categories-nav:before,#hp #featured #categories-nav:after{content:"";display:block;width:30px;height:100%;position:absolute;top:0;background:#f9f2e2}@media all and (max-width:1004px){#hp #featured #categories-nav:before,#hp #featured #categories-nav:after{width:10px}}#hp #featured #categories-nav:before{left:0}#hp #featured #categories-nav:after{right:0}#hp #featured #categories-nav .posledni-prekryti{width:100%;height:110px;position:absolute;bottom:0;left:0;z-index:0}#hp #featured #categories-nav .posledni-prekryti:before,#hp #featured #categories-nav .posledni-prekryti:after{content:"";display:block;width:0;height:100%;position:absolute;top:0;background:#f9f2e2}#hp #featured #categories-nav .posledni-prekryti:before{left:0}#hp #featured #categories-nav .posledni-prekryti:after{right:0}@media all and (min-width:1340px){#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:after{width: calc((100% - 1005px) / 2 + 30px)}#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="10"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="10"] .posledni-prekryti:after{width: calc((100% - 670px) / 2 + 30px)}}@media all and (min-width:1005px) and (max-width:1339px){#hp #featured #categories-nav[data-pocet="4"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="4"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="10"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="10"] .posledni-prekryti:after{width: calc((100% - 335px) / 2 + 30px)}#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="8"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="8"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:after{width: calc((100% - 670px) / 2 + 30px)}}@media all and (min-width:590px) and (max-width:1004px){#hp #featured #categories-nav[data-pocet="3"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="3"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="5"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="7"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="9"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="9"] .posledni-prekryti:after,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:before,#hp #featured #categories-nav[data-pocet="11"] .posledni-prekryti:after{width: calc((100% - 295px) / 2 + 10px)}}#hp #featured #categories-nav a{vertical-align:top;width:275px;height:90px;position:relative;z-index:1;margin:10px 30px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;box-shadow:none;text-align:center;line-height:90px;color:#1d1d1b;font-weight:700}@media all and (max-width:1004px){#hp #featured #categories-nav a{margin:10px}}#hp #featured #categories-nav a img{vertical-align:middle;width:48px;overflow:hidden;margin-right:15px;position:relative}#hp #featured #categories-nav a img:before{position:absolute;color:transparent}#hp #featured #categories-nav a span{display:inline-block;vertical-align:middle;position:relative;font-size:18px;font-weight:700}#hp #featured #categories-nav a:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity .3s ease}#hp #featured #categories-nav a:not(.active):hover:before {opacity:1}#hp #featured #categories-nav a.bg-1{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-01-light.svg)}#hp #featured #categories-nav a.bg-1.active{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-01-dark.svg);color:#fff}#hp #featured #categories-nav a.bg-1:before{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-01-hover.svg)}#hp #featured #categories-nav a.bg-2{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-02-light.svg)}#hp #featured #categories-nav a.bg-2.active{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-02-dark.svg);color:#fff}#hp #featured #categories-nav a.bg-2:before{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-02-hover.svg)}#hp #featured #categories-nav a.bg-3{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-03-light.svg)}#hp #featured #categories-nav a.bg-3.active{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-03-dark.svg);color:#fff}#hp #featured #categories-nav a.bg-3:before{background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-bg-03-hover.svg)}#hp #featured h2.h1{padding:70px 0 20px}#hp #featured #categories .tab-content{display:none}#hp #featured #categories .tab-content.active{display:block}#hp #featured #categories .carousel-container{width:1280px;position:relative;margin:auto auto}@media all and (max-width:1480px){#hp #featured #categories .carousel-container{width:955px}}@media all and (max-width:1115px){#hp #featured #categories .carousel-container{width:630px}}@media all and (max-width:770px){#hp #featured #categories .carousel-container{width:305px;max-width:calc(100vw - 100px)}}#hp #featured #categories .carousel{width:1300px;overflow:hidden;position:relative;left:-12px}@media all and (max-width:1480px){#hp #featured #categories .carousel{width:975px}}@media all and (max-width:1115px){#hp #featured #categories .carousel{width:650px}}@media all and (max-width:770px){#hp #featured #categories .carousel{width:325px;max-width:calc(100vw - 80px)}}#hp #featured #categories .carousel .item-container{position:relative;left:0;padding:30px 0;word-spacing:-.3em;white-space:nowrap;transition:left .4s ease}#hp #featured #categories .carousel .item-container .item{max-width:calc(100vw - 80px)!important}#hp #featured #categories .carousel .item-container .item{display:inline-block;vertical-align:top;word-spacing:0;white-space:normal;width:325px;max-width:calc(100vw - 20px);padding:12px}#hp #featured #categories .carousel .item-container .item article{width:100%;height:330px;position:relative;transform:scale(1);padding:10px 25px;text-align:center;transition:transform .4s ease;cursor:pointer}#hp #featured #categories .carousel .item-container .item article:after{content:"";width:calc(100% - 30px);height:100%;position:absolute;left:15px;top:0;z-index:-1;background:0;box-shadow:0 0 20px 4px rgba(29,29,27,.06);transition:box-shadow .4s ease}#hp #featured #categories .carousel .item-container .item article:hover{transform:scale(1.04)}#hp #featured #categories .carousel .item-container .item article:hover:after{box-shadow:0 10px 20px 5px rgba(29,29,27,.08)}#hp #featured #categories .carousel .item-container .item img{height:180px;width:100%;object-fit:contain}#hp #featured #categories .carousel .item-container .item h1{margin-top:5px;font-size:18px}#hp #featured #categories .carousel .item-container .item .description{margin-top:5px;font-size:14px}#hp #featured #categories .carousel .item-container .item .price{width:100%;position:absolute;bottom:20px;left:0;font-size:16px}#hp #featured #categories .carousel-controls{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}#hp #featured #categories .carousel-controls .btn{width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);pointer-events:all}@media all and (max-width:450px){#hp #featured #categories .carousel-controls .btn{width:30px;height:30px}}#hp #featured #categories .carousel-controls .btn .arrow{width:30px;height:20px;position:absolute;top:calc(50% - 9px);left:calc(50% - 15px);background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}@media all and (max-width:450px){#hp #featured #categories .carousel-controls .btn .arrow{width:18px;height:12px;top:calc(50% - 6px);left:calc(50% - 9px)}}#hp #featured #categories .carousel-controls .btn.prev{left:-60px}@media all and (max-width:1480px){#hp #featured #categories .carousel-controls .btn.prev{left:-60px}}@media all and (max-width:450px){#hp #featured #categories .carousel-controls .btn.prev{left:-40px}}#hp #featured #categories .carousel-controls .btn.next{right:-60px}@media all and (max-width:1480px){#hp #featured #categories .carousel-controls .btn.next{right:-60px}}@media all and (max-width:450px){#hp #featured #categories .carousel-controls .btn.next{right:-40px}}#hp #featured #categories .carousel-controls .btn.next .arrow{transform:rotate(180deg)}#hp #featured #categories .carousel .item-container .item article:after{background-color:#fff}#hp #featured .center{padding:30px 0 10px;text-align:center}#hp #blog{width:calc(100% - 30px);max-width:1400px;margin:auto auto;background:#eadcc1}#hp #blog .articles{width:100%;word-spacing:-.3em;text-align:center}#hp #blog .articles article{display:inline-block;vertical-align:top;width:100%;margin:20px 0;word-spacing:0;text-align:left}@media all and (min-width:1001px){#hp #blog .articles article{width: calc((100% - 50px) / 3)}#hp #blog .articles article:nth-of-type(3n-1) {margin-left:25px;margin-right:25px}}@media all and (max-width:1000px) and (min-width:601px){#hp #blog .articles article{width: calc((100% - 25px) / 2)}#hp #blog .articles article:nth-of-type(odd) {margin-right:25px}}#hp #blog .articles article .img{width:100%;height:250px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/xbebechy-bg.jpg.pagespeed.ic.TCsSMv6nN7.jpg)!important}#hp #blog .articles article .img time{position:absolute;bottom:15px;left:15px}#hp #blog .articles article h1{padding:20px 0 10px;background-position:bottom right 60px;background-size:100% 5px;background-repeat:no-repeat}#hp #blog .articles article h1:hover{color:#d2ab7e}#hp #blog .center{padding:40px 0 0;text-align:center}#hp #featured .center .btn.def,#hp #blog .center .btn.def,#hp #lay-hdr .headings .btn.def{height:60px;position:relative;margin-top:40px;padding:0 30px;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-border-01-dark.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;line-height:60px;font-weight:700;font-size:18px;transition:color .3s ease}#hp #featured .center .btn.def:before,#hp #blog .center .btn.def:before,#hp #lay-hdr .headings .btn.def:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-image:url(https://www.bebechy.cz/public/views/assets/bebechy/btn-border-01-dark-hover.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity .3s ease}#hp #featured .center .btn.def:hover,#hp #blog .center .btn.def:hover,#hp #lay-hdr .headings .btn.def:hover{color:#fff}#hp #featured .center .btn.def:hover:before,#hp #blog .center .btn.def:hover:before,#hp #lay-hdr .headings .btn.def:hover:before{opacity:1}#hp #featured .center .btn.def span,#hp #blog .center .btn.def span,#hp #lay-hdr .headings .btn.def span{position:relative}#hp #about{padding-bottom:0;text-align:center}#hp #about .h1{padding-bottom:30px}#hp #about .line{width:160px;height:1px;margin:30px auto;background:#1d1d1b}#hp #people{padding:0;text-align:center}#hp #people h2{padding:0 0 30px;font-weight:800;font-size:24px;color:#ac8555}#hp #people .person{display:inline-block}@media all and (min-width:1001px){#hp #people .person:nth-of-type(odd):after {content:"   |   ";white-space:pre}}@media all and (max-width:1000px){#hp #people .person{width:100%;margin:5px 0}}#hp #people .person .name{font-weight:700}#hp #people img{width:calc(100% - 60px);display:block;object-fit:contain;max-width:660px;margin:20px auto 0}