
body.mp-live .mpx-surface footer.mpx-footer .mpx-footer-grid>div>a.mpc-contact-last{font-weight:700!important;color:#fff!important;margin-top:8px!important}
body.mp-live.mp-contact-v99 #stred{padding-top:0!important}
body.mp-live.mp-contact-v99 #stred>.mainTitle{display:none!important}
body.mp-live.mp-contact-v99 #mpx-showroom{display:none!important}
body.mp-live.mp-contact-v99 #stred .usr_obsah{padding:0!important}
body.mp-live #stred .mpc-page{max-width:1240px!important;width:100%!important;margin:0 auto 64px!important;color:#2d3229!important;font:400 16px/1.65 Arial,sans-serif!important}
body.mp-live #stred .mpc-page,body.mp-live #stred .mpc-page *{box-sizing:border-box!important;text-shadow:none!important;min-width:0}
body.mp-live #stred .mpc-page h1,body.mp-live #stred .mpc-page h2,body.mp-live #stred .mpc-page h3{color:#252b21!important;font-family:Georgia,serif!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important}
body.mp-live #stred .mpc-page h1{font-size:clamp(34px,4vw,54px)!important}
body.mp-live #stred .mpc-page h2{font-size:34px!important}
body.mp-live #stred .mpc-page h3{font-size:29px!important}
body.mp-live #stred .mpc-page p{font:400 16px/1.7 Arial,sans-serif!important;margin:0 0 16px!important;color:inherit!important}
body.mp-live #stred .mpc-page a{color:#465039!important;text-decoration:underline!important;text-underline-offset:4px!important;overflow-wrap:anywhere}
body.mp-live #stred .mpc-page a:focus-visible{outline:3px solid #a77d37!important;outline-offset:5px!important}
body.mp-live #stred .mpc-page .mpc-eyebrow{font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;margin-bottom:18px!important;color:#657057!important}
body.mp-live #stred .mpc-hero{display:grid!important;grid-template-columns:1fr 1.1fr!important;background:#f4f3ed!important;border:1px solid #e7e7dd!important;border-radius:18px!important;overflow:hidden!important;margin-bottom:28px!important}
body.mp-live #stred .mpc-hero-copy{padding:38px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
body.mp-live #stred .mpc-hero-photo{height:100%!important;overflow:hidden!important;margin:0!important;background:#e1dfd3!important}
body.mp-live #stred .mpc-hero-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
body.mp-live #stred .mpc-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:6px!important}
body.mp-live #stred .mpc-page a.mpc-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;border-radius:6px!important;background:#35432e!important;color:#fff!important;font:700 14px/1.35 Arial,sans-serif!important;text-decoration:none!important;text-align:center!important;border:1px solid #35432e!important;transition:background .18s}
body.mp-live #stred .mpc-page a.mpc-button:hover{background:#24331e!important}
body.mp-live #stred .mpc-page a.mpc-button-secondary{background:transparent!important;color:#35432e!important;border-color:#aeb6a3!important}
body.mp-live #stred .mpc-main-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-bottom:24px!important}
body.mp-live #stred .mpc-card{padding:30px!important;border:1px solid #e0e3da!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
body.mp-live #stred .mpc-address{background:#303b2b!important;color:#f4f5ee!important;border-color:#303b2b!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 22px!important;align-content:start!important}
body.mp-live #stred .mpc-address h3{color:#fff!important;grid-column:1/-1!important;margin-bottom:10px!important}
body.mp-live #stred .mpc-address p{margin:0!important}
body.mp-live #stred .mpc-address p:first-of-type{grid-column:1/-1!important;font-size:18px!important;padding-bottom:16px!important}
body.mp-live #stred .mpc-address p:first-of-type>strong{font-size:14px!important;letter-spacing:.06em!important}
body.mp-live #stred .mpc-address p:first-of-type>span{font-size:14px!important;color:#cdd5c5!important}
body.mp-live #stred .mpc-address p:nth-of-type(2){grid-column:1/-1!important}
body.mp-live #stred .mpc-address p>strong{font-size:12px!important;font-weight:600!important;color:#cdd5c5!important}
body.mp-live #stred .mpc-address a{color:#fff!important;text-decoration:none!important}
body.mp-live #stred .mpc-address a[href^="tel:"]{font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important}
body.mp-live #stred .mpc-address p:last-child{font-size:12px!important}
body.mp-live #stred .mpc-hours-note{font:600 14px/1.55 Arial,sans-serif!important;background:#eff3e9!important;color:#3f5135!important;padding:12px 15px!important;border-radius:6px!important;margin-bottom:15px!important}
body.mp-live #stred .mpc-hours>div:last-child>div{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:8px 0!important;border-bottom:1px solid #eceee6!important;font:400 15px/1.5 Arial,sans-serif!important}
body.mp-live #stred .mpc-hours>div:last-child>div:last-child{border-bottom:0!important}
body.mp-live #stred .mpc-hours>div:last-child>div:nth-last-child(-n+2){color:#65705c!important}
body.mp-live #stred .mpc-hours strong{font-weight:500!important}
body.mp-live #stred .mpc-parking{padding:20px 24px!important;border:1px solid #e3e6da!important;background:#f6f7f2!important;border-radius:10px!important;margin-bottom:24px!important;display:grid!important;grid-template-columns:220px 1fr!important;gap:16px!important;align-items:center!important;font-size:15px!important}
body.mp-live #stred .mpc-booking{display:grid!important;grid-template-columns:1fr auto!important;column-gap:32px!important;row-gap:6px!important;padding:30px!important;background:#f4eee1!important;border-radius:12px!important;margin-bottom:64px!important}
body.mp-live #stred .mpc-booking>div:first-child{font:400 28px/1.25 Georgia,serif!important;color:#34382f!important}
body.mp-live #stred .mpc-booking>div:nth-child(2){font:400 15px/1.6 Arial,sans-serif!important;color:#545b4e!important}
body.mp-live #stred .mpc-booking>a{grid-column:2!important;grid-row:1/3!important;align-self:center!important;max-width:280px!important}
body.mp-live #stred .mpc-section{margin-bottom:64px!important}
body.mp-live #stred .mpc-section>p{max-width:830px!important;color:#666e5f!important;margin-bottom:24px!important}
body.mp-live #stred .mpc-maps{display:grid!important;grid-template-columns:1.12fr 1fr!important;gap:24px!important}
body.mp-live #stred .mpc-maps>div{border:1px solid #e0e3da!important;border-radius:12px!important;overflow:hidden!important;background:#f5f6f1!important}
body.mp-live #stred .mpc-maps>div>div>div:first-child{font:700 16px/1.5 Arial,sans-serif!important;padding:17px 20px!important;border-bottom:1px solid #e0e3da!important}
body.mp-live #stred .mpc-maps>div>div>div:nth-child(2){font:400 14px/1.5 Arial,sans-serif!important;padding:12px 20px!important;color:#626b5b!important}
body.mp-live #stred .mpc-maps iframe{width:100%!important;height:420px!important;display:block!important;border:0!important}
body.mp-live #stred .mpc-maps img{display:block!important;width:100%!important;max-width:100%!important;height:375px!important;object-fit:contain!important;margin:0!important;background:#fff!important}
body.mp-live #stred .mpc-team{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body.mp-live #stred .mpc-team>div{display:flex!important;gap:16px!important;padding:24px!important;background:#f6f7f2!important;border:1px solid #e2e6da!important;border-radius:12px!important}
body.mp-live #stred .mpc-team>div>div:first-child{width:46px!important;height:46px!important;flex:0 0 46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#e4e9dc!important;color:#405334!important;font:700 14px/1 Arial,sans-serif!important}
body.mp-live #stred .mpc-team>div>div:nth-child(2){flex:1!important;font:400 14px/1.6 Arial,sans-serif!important;overflow-wrap:anywhere!important}
body.mp-live #stred .mpc-team>div>div:nth-child(2)>div:first-child{font:700 17px/1.35 Arial,sans-serif!important;margin-bottom:7px!important;color:#30392a!important}
body.mp-live #stred .mpc-team>div>div:nth-child(2)>div:not(:first-child){color:#66725a!important}
body.mp-live #stred .mpc-team a{display:inline-block!important;padding-top:6px!important;font-size:14px!important}
body.mp-live #stred .mpc-bottom{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:44px!important;padding-top:40px!important;border-top:1px solid #dfe3d7!important;margin-bottom:30px!important}
body.mp-live #stred .mpc-billing{background:#f7f7f3!important}
body.mp-live #stred .mpc-billing p{font-size:14px!important}
body.mp-live #stred .mpc-about{padding-top:24px!important}
body.mp-live #stred .mpc-about p{font-size:15px!important;color:#636b5b!important}
body.mp-live #stred .mpc-page .mpc-legal{font:400 12px/1.65 Arial,sans-serif!important;color:#71796a!important;padding-top:20px!important;border-top:1px solid #e2e6da!important}
@media(max-width:1000px){body.mp-live #stred .mpc-hero-copy{padding:28px!important}body.mp-live #stred .mpc-team{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mp-live #stred .mpc-booking{grid-template-columns:1fr!important}body.mp-live #stred .mpc-booking>a{grid-column:auto!important;grid-row:auto!important;justify-self:start!important;margin-top:14px!important}}
@media(max-width:700px){body.mp-live #stred .mpc-page{margin-bottom:40px!important}body.mp-live #stred .mpc-hero{grid-template-columns:1fr!important;border-radius:12px!important;margin-bottom:20px!important}body.mp-live #stred .mpc-hero-copy{padding:27px 23px!important}body.mp-live #stred .mpc-page h1{font-size:39px!important}body.mp-live #stred .mpc-page h2{font-size:29px!important}body.mp-live #stred .mpc-page h3{font-size:27px!important}body.mp-live #stred .mpc-page p{font-size:15px!important}body.mp-live #stred .mpc-hero-photo img{height:auto!important;aspect-ratio:1.54!important;object-fit:cover!important}body.mp-live #stred .mpc-main-grid,body.mp-live #stred .mpc-maps,body.mp-live #stred .mpc-bottom,body.mp-live #stred .mpc-team{grid-template-columns:1fr!important;gap:18px!important}body.mp-live #stred .mpc-card{padding:24px!important}body.mp-live #stred .mpc-address{grid-template-columns:1fr!important;gap:14px!important}body.mp-live #stred .mpc-address a[href^="tel:"]{font-size:28px!important}body.mp-live #stred .mpc-parking{grid-template-columns:1fr!important;gap:4px!important;padding:20px 23px!important}body.mp-live #stred .mpc-booking{padding:25px 23px!important;margin-bottom:42px!important}body.mp-live #stred .mpc-booking>div:first-child{font-size:25px!important}body.mp-live #stred .mpc-booking>a{max-width:100%!important;width:100%!important}body.mp-live #stred .mpc-section{margin-bottom:42px!important}body.mp-live #stred .mpc-maps iframe{height:320px!important}body.mp-live #stred .mpc-maps img{height:auto!important;max-height:430px!important}body.mp-live #stred .mpc-team>div{padding:22px!important}body.mp-live #stred .mpc-bottom{padding-top:30px!important}body.mp-live #stred .mpc-about{padding:12px 2px 0!important}body.mp-live #stred .mpc-actions{flex-direction:column!important}body.mp-live #stred .mpc-actions>a{width:100%!important}}
