/* Presunute zo Zahlavia (HTML kod) 8.8.2026 */

html{box-sizing:border-box;font-synthesis:none}*,*:before,*:after{box-sizing:inherit}body{margin:0}img,video{max-width:100%;height:auto;display:block}header,main,footer{display:block}[class^=icon-],[class*=" icon-"]{font-family:shoptet-font!important}body.type-index .carousel:not(.is-ready) .carousel-item{display:none}body.type-index .carousel:not(.is-ready) .carousel-item:first-child{display:block}body.type-index .carousel .carousel-item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9;}@media(max-width:767px){body.type-index .carousel .carousel-item img{aspect-ratio:516/429;}}#header,#header .navigation-wrapper,#header .header-top{border-radius:20px!important}body.type-index .homepage-box.before-carousel{padding-top:14px!important;margin-top:0!important}body.type-index #header .header-top{margin-bottom:14px!important}.back-to-top{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M5 14l7-7 7 7'/%3E%3C/svg%3E") center/46% no-repeat!important;transform:none!important;opacity:1!important;border-color:rgba(255,255,255,.85)!important}span.podpis,.copyright .podpis,#footer .podpis,.footer-bottom .podpis{display:none!important;visibility:hidden!important;font-size:0!important}.nahoru,.scroll-top,.scroll-to-top,.to-top,.back-to-top,#toTop,.js-scroll-top,.scroll-up{color:#ffffff!important;border-color:rgba(255,255,255,.8)!important;fill:#ffffff!important}@media(min-width:768px){body .top-navigation-bar > .container{background:var(--color-primary);border-radius:10px;color:#FFF;padding-left:40px;padding-right:40px;margin-top:14px;margin-bottom:7px;}}

#header .project-phone .opening-hours,#footer .project-phone .opening-hours{display:block;font-size:13px;line-height:1.2;opacity:0.85;}.opening-hours--header{display:inline-block;margin-left:8px;font-size:13px;line-height:1;opacity:.85;white-space:nowrap;}.type-detail .basic-description{width:100%;}.type-detail .basic-description div,.type-detail .basic-description h2,.type-detail .basic-description h3,.type-detail .basic-description h4,.type-detail .basic-description p{max-width:100%;}

div.top-navigation-bar select,div.top-navigation-bar option,div.top-navigation-bar input,div.top-navigation-bar .currency,div.top-navigation-bar .currency *,div.top-navigation-bar [class*="currency"],div.top-navigation-bar [class*="currency"] *{color:#3a291d !important;fill:#3a291d !important;}

#footer,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p,#footer span,#footer li,#footer div,#footer a{color:#ffffff !important;}#footer a:hover{color:#d4a574 !important;text-decoration:none;}#footer .social-icons:not(.contact-socials) a,#footer [class*="social"]:not(.contact-socials):not(.contact-socials *) a,#footer .icon-youtube,#footer .icon-tiktok{color:#ffffff !important;fill:#ffffff !important;opacity:1 !important;}#footer{border-radius:20px 20px 0 0 !important;overflow:hidden;}#footer h3:after,#footer h4:after,#footer .footer-title:after{background:rgba(255,255,255,0.3) !important;}

#footer .custom-footer h3.pageElement__heading,#footer .custom-footer h3.pageElement__heading span,#footer .custom-footer .banner h4,#footer .custom-footer .banner h4 span{font-size:17px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;}#footer .custom-footer h3.pageElement__heading,#footer .custom-footer .banner h4{margin:0 0 20px!important;padding:0!important;}#footer .custom-footer address,#footer .custom-footer li,#footer .custom-footer a,#footer .custom-footer p{font-size:15px!important;line-height:1.9!important;}#footer .custom-footer address{font-style:normal!important;margin:0!important;}#footer .custom-footer ul{margin:0!important;padding:0!important;list-style:none!important;}#footer .custom-footer li{margin:0 0 12px!important;}#footer .custom-footer .banner,#footer .custom-footer .banner-wrapper{margin:0!important;padding:0!important;}#footer .custom-footer .ico-dic{color:rgba(255,255,255,.6)!important;font-size:13px!important;display:block;margin-top:12px;}#footer .footer-bottom,#footer .footer-bottom a,#footer .copyright{font-size:12px!important;}#footer .custom-footer{padding-bottom:0!important;margin-bottom:0!important;}#footer .footer-rows{padding-bottom:24px!important;}#footer .footer-links-icons{margin:0!important;padding:0 0 8px!important;}#footer .footer-bottom{padding-top:10px!important;}#footer .custom-footer__banner2,#footer .custom-footer__contact,#footer .custom-footer__articles,#footer .custom-footer__banner6{padding-top:60px!important;}#footer .custom-footer .contact-socials a,#footer .contact-socials a{font-size:0!important;line-height:0!important;}#footer .contact-socials li{margin:0 8px 0 0!important;display:inline-block!important;}