
.single-post .entry-header .entry-taxonomies{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px}
.single-post .entry-header .entry-taxonomies .category-links{display:contents}
.single-post .entry-header .entry-taxonomies a{background:#fff;border:1px solid #e3d3a8;border-radius:30px;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:.6px;color:#8a6d16!important;text-decoration:none!important;text-transform:uppercase}
.single-post .entry-header .entry-taxonomies .category-link-sep,.single-post .entry-header .entry-taxonomies .sep{display:none}
.pv-sub{text-align:center;color:#555;font-size:16px;margin:-6px 0 6px}
.pv-wrap{display:grid;grid-template-columns:5fr 7fr;gap:26px;max-width:1100px;margin:30px auto 10px}
.pv-card{background:#fffaf0;border:1px solid #e3d3a8;border-radius:16px;padding:24px 26px;box-shadow:0 4px 18px rgba(120,90,20,.08);min-width:0}
.pv-card h3{font-size:19px!important;margin:0 0 12px!important;color:#222}
.pv-card p{font-size:15.5px!important;line-height:1.65}
.pv-card .pv-autor{border-top:1px solid #eadcb5;margin-top:14px;padding-top:12px;font-size:14px!important;color:#555}
.pv-price table{width:100%!important;border-collapse:separate;border-spacing:0;border:1px solid #e3d3a8;border-radius:10px;overflow:hidden;background:#fff}
.pv-price td{border:0!important;border-bottom:1px solid #f0e6cc!important;padding:9px 14px!important;font-size:15px;height:auto!important;width:auto!important}
.pv-price tr:nth-child(even) td{background:#fdf8ec}
.pv-price tr:first-child td{font-weight:700;font-size:16px;background:#fbf1d6}
.pv-price tr:last-child td{font-weight:700;border-bottom:0!important}
.pv-price td:last-child{text-align:right;white-space:nowrap;font-weight:700;color:#8a6d16}
.pv-price .pv-note{background:#fbf1d6;border-left:4px solid #b6942a;border-radius:8px;padding:10px 14px;font-size:14px!important;margin:14px 0 0!important}
.pv-cta{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}
.pv-cta a{flex:1;min-width:180px;text-align:center;border-radius:30px;padding:13px 18px;font-weight:700;font-size:15px;text-decoration:none!important;letter-spacing:.4px;transition:all .2s}
.pv-cta .p1{background:#e5175d;color:#fff!important;box-shadow:0 6px 16px rgba(229,23,93,.3)}
.pv-cta .p1:hover{background:#b6942a;transform:translateY(-2px)}
.pv-cta .p2{background:#fff;color:#b6942a!important;border:2px solid #b6942a}
.pv-cta .p2:hover{background:#b6942a;color:#fff!important}
.pv-trust{display:flex;justify-content:center;gap:8px 22px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:#555}
.single-post .ad-rez-wrap .ad-tip{display:none}
@media(max-width:800px){.pv-wrap{grid-template-columns:1fr;gap:18px}.pv-card{padding:18px}}
.pv-desc{display:flex;flex-direction:column}.pv-steps{margin-top:auto;padding-top:18px}.pv-steps h4{font-size:16px!important;margin:0 0 10px!important;color:#8a6d16}.pv-steps ol{list-style:none;counter-reset:s;margin:0;padding:0}.pv-steps li{counter-increment:s;position:relative;padding:0 0 12px 40px;font-size:14.5px;line-height:1.5}.pv-steps li:before{content:counter(s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;background:#b6942a;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}
.ad-rez-wrap{margin-top:80px!important}
.entry-related .entry-taxonomies,.entry-related .entry-summary,.entry-related .entry-footer{display:none!important}
.entry-related .entry-title{margin:0!important;font-size:17px;line-height:1.35;text-align:center}
.entry-related .entry-content-wrap{padding:14px 16px!important}
.single-post .entry-header .entry-taxonomies{display:none!important}
.pv-card > h3{font-weight:800!important;color:#1a1a1a!important}
.pv-cta a,.pv-cta button{white-space:nowrap!important}
.ad-zajem-hint{margin:8px 0 0!important;font-size:14px;color:#6b6b6b;line-height:1.4}
article.loop-entry .entry-taxonomies,article.loop-entry .entry-summary,article.loop-entry .entry-footer{display:none!important}
article.loop-entry .entry-title{margin-bottom:0!important}
article.loop-entry .entry-title a{font-weight:700!important;color:#1a1a1a!important;text-decoration:none!important;transition:color .2s}
article.loop-entry .entry-title a::after{content:" →";color:#b8901f;font-weight:700;display:inline-block;transition:transform .2s}
article.loop-entry:hover .entry-title a{color:#e5175d!important;text-decoration:underline!important;text-underline-offset:4px}
article.loop-entry:hover .entry-title a::after{transform:translateX(4px);color:#e5175d}
article.loop-entry{transition:transform .2s,box-shadow .2s;cursor:pointer}
article.loop-entry:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.10)}
article.loop-entry .post-thumbnail-inner{overflow:hidden}
article.loop-entry .post-thumbnail-inner img{transition:transform .35s}
article.loop-entry:hover .post-thumbnail-inner img{transform:scale(1.04)}
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item{display:none!important}
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value="*"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-141"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-131"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-133"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-135"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-137"]),
.page-id-1836 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-139"]){display:inline-block!important}
@media (max-width:767px){
.gmedia_gallery.phantom_module{overflow:visible!important}
.gmPhantom_Container{width:auto!important;height:auto!important;padding:0!important}
.gmPhantom_thumbsWrapper{width:auto!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:8px}
.gmPhantom_ThumbContainer{width:auto!important;height:auto!important;margin:0!important;padding:0!important;aspect-ratio:2/3;overflow:hidden;border-radius:6px}
.gmPhantom_ThumbContainer a{width:100%!important;height:100%!important}
.gmPhantom_thumbsWrapper{grid-auto-flow:dense}
.gmPhantom_ThumbContainer:has(img.landscape){grid-column:span 2;aspect-ratio:3/2}
.gmPhantom_ThumbContainer img{position:static!important;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;opacity:1!important;transform:none!important;top:auto!important;left:auto!important}
.entry-related .entry-title{font-size:15px!important;line-height:1.3!important;padding:0 14px}
.entry-related .entry-content-wrap{padding:10px 6px!important}
}
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item{display:none!important}
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value="*"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-161"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-163"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-167"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-145"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-147"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-149"]),
.page-id-5499 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-151"]){display:inline-block!important}
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item{display:none!important}
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value="*"]),
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-153"]),
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-155"]),
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-157"]),
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-159"]),
.page-id-5613 .lvca-taxonomy-filter .lvca-filter-item:has(a[data-value=".term-171"]){display:inline-block!important}
.ad-vid60{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img){background:#fffaf0;border:1px solid #d8bf75;border-radius:16px;padding:16px 16px 2px;margin:0 6px 26px!important;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s,border-color .25s}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img):hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.13);border-color:#b8962e}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) img{border-radius:10px;display:block;margin:0 auto}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child{margin-bottom:10px}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a{text-decoration:none!important;color:#1a1a1a!important}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a,.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a *{font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:21px!important;line-height:1.3}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a br{display:none}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a::after{content:" →";color:#b8962e;font-style:normal}
.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img):hover p:first-child a{color:#e5175d!important}
body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child,body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child *{font-family:Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:21px!important;line-height:1.3!important;color:#1a1a1a!important;text-decoration:none!important}
body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child br{display:none}
body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img):hover p:first-child,body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img):hover p:first-child *{color:#e5175d!important}
body.page-id-1585 .vc_inner .wpb_column .wpb_text_column:has(img) p:first-child a::after{color:#b8962e!important}
.page-id-1585 .entry-header{text-align:center}
.page-id-1585 .entry-header h1{font-size:34px!important;line-height:1.25!important;max-width:900px;margin:10px auto 0!important;color:#1a1a1a}
.page-id-1585 .entry-header::after{content:"";display:block;width:90px;height:2px;background:#e5175d;margin:16px auto 0}
.page-id-1585 .ad-kat-intro{margin-top:6px!important}
@media(max-width:767px){.page-id-1585 .entry-header h1{font-size:26px!important}}
.page-id-1585 .ad-kat-intro{max-width:1040px!important}
.ad-kat-sub{text-wrap:balance}
@media(min-width:1200px){.page-id-1585 .ad-kat-intro{max-width:1160px!important}.ad-kat-sub{font-size:21px!important}}
.wpb_video_wrapper:has(.ad-yt){padding-top:0!important;height:auto!important}
.wpb_video_widget:has(.ad-yt){margin-bottom:24px!important}
.ad-vhero,.ad-ref{max-width:1100px;margin:0 auto 34px!important;background:#fffaf0;border:1px solid #d8bf75;border-radius:18px;padding:22px 12px!important;box-shadow:0 6px 18px rgba(0,0,0,.06)}
.ad-ref{border:2px solid #b8962e;background:#fff8e6}
.ad-vhero .wpb_video_widget,.ad-ref .wpb_video_widget{margin-bottom:0!important}
.ad-vgrid{max-width:1100px;margin:0 auto!important}
@media(max-width:767px){.ad-vhero,.ad-ref{padding:14px 4px!important}.ad-vhero .wpb_column+.wpb_column,.ad-ref .wpb_column+.wpb_column{margin-top:14px}}
.ad-kat-info{max-width:1100px!important;padding:18px 34px!important;border-radius:16px!important;outline-offset:5px!important}
.ad-kat-info .ad-callbtns{margin-top:10px!important}
.ad-kat-info>div:last-child{margin-top:8px!important}
@media(min-width:1000px){.ad-kat-info>div:nth-child(3){max-width:none}}
@media(min-width:768px){body.page-id-1585 .vc_row.vc_inner{display:flex!important;flex-wrap:wrap;justify-content:center;gap:22px;margin:0 auto!important;max-width:1180px}
body.page-id-1585 .vc_row.vc_inner>.wpb_column,body.page-id-1585 .vc_row.vc_inner>.wpb_column>.vc_column-inner,body.page-id-1585 .vc_row.vc_inner>.wpb_column>.vc_column-inner>.wpb_wrapper{display:contents!important}
body.page-id-1585 .vc_row.vc_inner::before,body.page-id-1585 .vc_row.vc_inner::after{display:none!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){width:calc(25% - 17px);margin:0!important;box-sizing:border-box}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="damske-modely"]){order:1}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="panske-modely"]){order:2}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="tanecni_kostymy"]){order:3}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="detske-modely"]){order:7}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-plavky"]){order:5}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-spodni-pradlo"]){order:6}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="fascinatory"]){order:4}
}
@media(min-width:768px) and (max-width:1023px){body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){width:calc(50% - 11px)}}
.ad-i{display:inline-block;width:1.15em;height:1.15em;vertical-align:-0.2em;margin-right:.35em;background-color:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;flex:none}
.ad-i-g{color:#b8962e}
.ad-i-spark{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l1.8%205.2L19%2010l-5.2%201.8L12%2017l-1.8-5.2L5%2010l5.2-1.8z%22%2F%3E%3Cpath%20d%3D%22M19%2016l.7%201.8%201.8.7-1.8.7L19%2021l-.7-1.8-1.8-.7%201.8-.7z%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-cal{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%203v4M8%203v4M3%2010h18%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-film{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%205v14M17%205v14M3%209h4M3%2015h4M17%209h4M17%2015h4%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-box{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207l9-4%209%204-9%204z%22%2F%3E%3Cpath%20d%3D%22M3%207v10l9%204%209-4V7M12%2011v10%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-clock{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-video{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%226%22%20width%3D%2214%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%2010l6-3v10l-6-3z%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-hanger{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%206a2%202%200%201%201%202%202v2L3%2017h18l-9-7%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-phone{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h4l2%205-2.5%201.5a11%2011%200%200%200%205%205L15%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%206a2%202%200%200%201%202-2z%22%2F%3E%3C%2Fsvg%3E")}
.ad-i-mail{--m:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22%2F%3E%3C%2Fsvg%3E")}
.ad-reviews{background:linear-gradient(135deg,#b8962e,#9c7c1f);border-radius:20px;padding:34px 28px!important;box-shadow:0 10px 28px rgba(0,0,0,.12)}
.ad-reviews>h2{color:#fff!important}.ad-reviews>div:nth-child(2){background:#fff!important}
.ad-reviews>div>div{background:#fff!important;border-color:transparent!important}
.ad-reviews>p,.ad-reviews>p strong{color:#fff!important}.ad-reviews>p a{color:#fff!important;text-decoration:underline}
@media(min-width:768px){body.page-id-1585 .vc_row.vc_inner{gap:20px!important;margin-bottom:56px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){width:calc(25% - 15px)!important;display:flex;flex-direction:column}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img)>.wpb_wrapper{display:flex;flex-direction:column;height:100%}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child{min-height:2.7em;display:flex;align-items:center;justify-content:center;margin-bottom:10px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child,body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child *{font-size:19px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:has(img){margin-top:auto!important;margin-bottom:14px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}}
@media(min-width:768px) and (max-width:1023px){body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){width:calc(50% - 10px)!important}}
.page-id-1585 .entry-content>.wpb-content-wrapper>.vc_row{margin-bottom:48px!important}
.page-id-1585 .ad-kat-info,.page-id-1585 .ad-reviews,.page-id-1585 .ad-faq,.page-id-1585 .ad-kat-about,.page-id-1585 .ad-final-cta{margin-top:0!important;margin-bottom:0!important}
.page-id-1585 .ad-vhero,.page-id-1585 .ad-ref{margin-bottom:48px!important}
@media(min-width:1024px){body.page-id-1585 .vc_row.vc_inner{display:grid!important;grid-template-columns:repeat(8,1fr);gap:20px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){width:auto!important;grid-column:span 2}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="damske-modely"]){grid-row:1;grid-column:1 / 3}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="panske-modely"]){grid-row:1;grid-column:3 / 5}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="tanecni_kostymy"]){grid-row:1;grid-column:5 / 7}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="detske-modely"]){grid-row:2;grid-column:6 / 8}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-plavky"]){grid-row:2;grid-column:2 / 4}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-spodni-pradlo"]){grid-row:2;grid-column:4 / 6}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="fascinatory"]){grid-row:1;grid-column:7 / 9}}
@media(min-width:768px){body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child,body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child *{font-size:18px!important;text-wrap:balance}}
@media(min-width:1024px){body.page-id-1585 .vc_row.vc_inner{max-width:1400px!important;width:calc(100vw - 64px);position:relative;left:50%;transform:translateX(-50%);gap:18px!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img){padding:12px 12px 0!important}
body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child,body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img) p:first-child *{font-size:20px!important}}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(+ .ad-vgrid){margin-bottom:6px!important}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(+ .ad-vgrid) h3{margin-bottom:6px!important}
.page-id-1585 .ad-vgrid{margin-bottom:18px!important}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(+ .ad-vhero){margin-bottom:10px!important}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(.ad-kat-info){margin-bottom:26px!important}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(.ad-kat-info)+.vc_row .wpb_text_column .wpb_wrapper>div{margin-top:0!important}
.page-id-1585 .wpb-content-wrapper>.vc_row:has(.vc_inner){margin-bottom:0!important}
body.page-id-1585 .vc_row.vc_inner{margin-bottom:46px!important}
@media(max-width:767px){body.page-id-1585 .vc_row.vc_inner{display:flex!important;flex-direction:column}body.page-id-1585 .vc_row.vc_inner>.wpb_column,body.page-id-1585 .vc_row.vc_inner>.wpb_column>.vc_column-inner,body.page-id-1585 .vc_row.vc_inner>.wpb_column>.vc_column-inner>.wpb_wrapper{display:contents!important}body.page-id-1585 .vc_row.vc_inner::before,body.page-id-1585 .vc_row.vc_inner::after{display:none!important}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="damske-modely"]){order:1}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="panske-modely"]){order:2}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="tanecni_kostymy"]){order:3}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="fascinatory"]){order:4}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-plavky"]){order:5}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="dobove-spodni-pradlo"]){order:6}body.page-id-1585 .vc_row.vc_inner .wpb_text_column:has(img):has(a[href*="detske-modely"]){order:7}}
.page-id-1585 .ad-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;max-width:1200px!important;margin:0 auto 10px!important;text-align:left!important}
.page-id-1585 .ad-hero-txt p{text-align:left!important;margin-left:0!important}
.page-id-1585 .ad-hero-txt .ad-kat-sub{font-size:24px!important;white-space:normal!important;text-wrap:balance}
.page-id-1585 .ad-hero-txt>div{justify-content:flex-start!important;margin-bottom:0!important}
.ad-hero-pics{position:relative;height:410px}
.ad-hero-pics img{position:absolute;object-fit:cover;border-radius:16px;border:5px solid #fffaf0;box-shadow:0 12px 30px rgba(0,0,0,.18);margin:0!important}
.ad-hero-pics .p1{left:0;top:40px;width:44%;height:310px;z-index:2;object-position:center 25%}
.ad-hero-pics .p2{left:26%;top:0;width:56%;height:230px;z-index:1}
.ad-hero-pics .p3{right:0;top:170px;width:50%;height:240px;z-index:3}
@media(max-width:900px){.page-id-1585 .ad-hero-grid{grid-template-columns:1fr;gap:20px;text-align:center!important}.page-id-1585 .ad-hero-txt p{text-align:center!important}.page-id-1585 .ad-hero-txt>div{justify-content:center!important}.page-id-1585 .ad-hero-txt .ad-kat-sub{font-size:20px!important}.ad-hero-pics{height:230px;order:2;max-width:360px;margin:0 auto;width:100%}.ad-hero-pics .p1{height:210px;top:30px}.ad-hero-pics .p2{height:150px}.ad-hero-pics .p3{height:160px;top:100px}}


#colophon{display:none!important}
.adf{background:#b8962e;color:#1a1a1a;font-family:inherit;font-size:15px;line-height:1.6}
.adf a{color:#1a1a1a;text-decoration:none;font-weight:600;transition:color .2s}.adf a:hover{color:#fff}
.adf-in{max-width:1100px;margin:0 auto;padding:36px 24px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.adf h4{margin:0 0 10px!important;font-family:inherit!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.1em;text-transform:uppercase;color:#fff!important;font-weight:700!important}
.adf p{margin:0!important;font-size:15px}
.adf-list{display:flex;flex-direction:column;gap:6px}
.adf-list a,.adf-list span{display:flex;align-items:center;gap:10px}
.adf-list img{width:20px;height:20px;object-fit:contain;flex:none}
.adf-bot{border-top:1px solid rgba(0,0,0,.15);max-width:1100px;margin:0 auto;padding:12px 24px 16px;font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#2b2b2b}
@media(max-width:767px){.adf-in{grid-template-columns:1fr;gap:24px;padding:28px 20px 18px;text-align:left}.adf-bot{justify-content:center;text-align:center}}


.ad-cat-intro{max-width:1120px;margin:0 auto 18px!important;text-align:center;font-size:17px;line-height:1.65;color:#41444a!important}
.ad-cat-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 10px!important}
.ad-cat-badges span{background:#fff;border:1px solid #e2cf96;border-radius:30px;padding:7px 15px;font-size:14px;color:#3a3028}
.ad-cat-cta{max-width:1180px;margin:30px auto 10px;background:linear-gradient(135deg,#3d2a1e,#2a1c14);color:#f5ead6;border-radius:18px;padding:38px 30px;text-align:center}
.ad-cat-cta h2{font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;color:#fff!important;font-size:30px!important;margin:0 0 10px!important}
.ad-cat-cta p{margin:0 auto 22px!important;max-width:640px;font-size:16px;line-height:1.6;color:#f5ead6}
.ad-cat-cta p.ad-cat-cta-btns{margin:0 auto!important}
.ad-cat-cta a{display:inline-block;margin:0 6px 8px;padding:12px 26px;border-radius:30px;font-weight:700;text-decoration:none!important}
.ad-cat-cta a.b1{background:#e5175d;color:#fff!important}.ad-cat-cta a.b2{border:1px solid #d8bf75;color:#f5ead6!important}
body.page-id-6174 .lvca-taxonomy-filter{display:flex!important;flex-wrap:wrap!important;justify-content:center;align-items:center;gap:8px;margin:0 auto 34px!important;max-width:1100px;padding:16px 18px!important;background:#fff;border:1px solid #ecdcae;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.04)}
body.page-id-6174 .lvca-taxonomy-filter .lvca-filter-item{margin:0!important;padding:0!important;border:0!important}
body.page-id-6174 .lvca-taxonomy-filter .lvca-filter-item a{display:inline-block!important;padding:6px 14px!important;border:1px solid #e2cf96!important;border-radius:30px!important;font-size:14px!important;color:#3a3028!important;text-decoration:none!important;background:#fffaf0!important;transition:.2s;white-space:nowrap}
body.page-id-6174 .lvca-taxonomy-filter .lvca-filter-item a:hover{border-color:#e5175d!important;color:#e5175d!important}
body.page-id-6174 .lvca-taxonomy-filter .lvca-active a{background:#e5175d!important;border-color:#e5175d!important;color:#fff!important}
body.page-id-6174 .lvca-taxonomy-filter .lvca-filter-item a:after,body.page-id-6174 .lvca-taxonomy-filter .lvca-filter-item:after{display:none!important}
body.page-id-6174 .ad-fl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a7a5e;margin:0 4px 0 8px;white-space:nowrap}
body.page-id-6174 .ad-fbr{flex:0 0 100%;height:0}
@media(max-width:767px){body.page-id-6174 .lvca-taxonomy-filter{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px!important;scrollbar-width:none}
body.page-id-6174 .lvca-taxonomy-filter::-webkit-scrollbar{display:none}body.page-id-6174 .ad-fbr{display:none}body.page-id-6174 .lvca-taxonomy-filter>*{flex:0 0 auto}
.ad-cat-cta{padding:30px 18px}.ad-cat-cta h2{font-size:24px!important}.ad-cat-intro{font-size:16px}}


html body.page-id-6174 .lvca-portfolio-wrap{max-width:1180px;margin:0 auto!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;height:auto!important;margin:0 auto!important;width:100%!important;left:0!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item{position:static!important;width:auto!important;transform:none!important;padding:0!important;left:auto!important;top:auto!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item article{background:#fffaf0!important;border:1px solid #e2cf96!important;border-radius:16px;padding:10px 10px 14px;height:100%;box-sizing:border-box;box-shadow:0 6px 16px rgba(0,0,0,.05);transition:transform .25s,box-shadow .25s,border-color .25s;cursor:pointer}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item article:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.12);border-color:#b8962e!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-project-image img{border-radius:10px;width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-entry-text-wrap{padding:12px 4px 0!important;text-align:center}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item .entry-title{margin:0!important;line-height:1.3!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item .entry-title a{font-family:Georgia,serif!important;font-style:italic;font-size:17px!important;color:#1a1a1a!important;text-decoration:none!important;font-weight:400!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item article:hover .entry-title a{color:#e5175d!important}
html body.page-id-6174 .lvca-portfolio-wrap .ad-era{display:inline-block;margin-top:8px;font-family:'Open Sans',sans-serif;font-style:normal;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#b8962e;border-top:1px solid #e2cf96;padding-top:6px}
@media(max-width:1023px){html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio{grid-template-columns:repeat(3,1fr);gap:18px}}
@media(max-width:767px){html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio{grid-template-columns:repeat(2,1fr);gap:12px}html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item .entry-title a{font-size:15px!important}html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item article{padding:7px 7px 12px}}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item article{padding:10px 10px 14px!important;border-radius:16px!important;box-shadow:0 6px 16px rgba(0,0,0,.05)!important;overflow:hidden}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item article:hover{box-shadow:0 14px 28px rgba(0,0,0,.12)!important}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-project-image,html body.page-id-6174 .lvca-portfolio-wrap .lvca-project-image img{border-radius:10px!important;overflow:hidden}
@media(max-width:767px){html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item article{padding:7px 7px 12px!important}}

html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item.ad-hide{display:none!important}html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item{opacity:1!important}

@media(min-width:768px){html body.page-id-6174 .lvca-taxonomy-filter{display:grid!important;grid-template-columns:auto auto auto;justify-content:center;align-items:center;width:fit-content!important;max-width:100%!important;padding:12px 18px!important;margin-left:auto!important;margin-right:auto!important;column-gap:10px;row-gap:10px}
html body.page-id-6174 .ad-fbr{height:0;width:0}html body.page-id-6174 .ad-fl{justify-self:end;margin:0!important}
html body.page-id-6174 .ad-fg{display:flex;gap:8px;flex-wrap:nowrap}}
@media(max-width:767px){html body.page-id-6174 .ad-fg{display:contents}}
html body .entry-content p.ad-cat-intro{font-size:18px!important;color:#26282c!important;font-weight:500!important;max-width:1100px!important}
html body.page-id-6174 .entry-header.page-title{padding-top:34px!important}

@media(min-width:768px){.gmPhantom_ThumbContainer .gmPhantom_Thumb{display:block;width:100%;height:100%;overflow:hidden;background:#fff}.gmPhantom_ThumbContainer .gmPhantom_Thumb img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;top:0!important;left:0!important;margin:0!important;position:static!important}}
html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item .entry-title a{font-weight:700!important;font-size:18px!important;color:#2a1c14!important;letter-spacing:.005em}@media(max-width:767px){html body.page-id-6174 .lvca-portfolio-wrap .lvca-portfolio-item .entry-title a{font-size:15.5px!important}}
.ad-pc{margin-top:14px;text-align:right}.ad-pc summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid #d8bf75;color:#b8962e;font:600 13px Georgia,serif;font-style:italic;opacity:.55;transition:.2s}.ad-pc summary::-webkit-details-marker{display:none}.ad-pc summary:hover{opacity:1}.ad-pc[open] summary{opacity:1;background:#fff8e6}.ad-pc .ad-pc-in{text-align:left;margin-top:10px;background:#fff;border:1px solid #ecdcae;border-radius:10px;padding:12px 14px;font-size:13px}.ad-pc .ad-pc-in p{margin:0 0 8px;font-size:12.5px;color:#6b5a3e}.ad-pc table{width:100%;border-collapse:collapse}.ad-pc td{padding:4px 6px;border-bottom:1px solid #f1e6c8;font-size:13px}.ad-pc td:last-child{text-align:right;white-space:nowrap}
html body.page-id-1585 p.ad-kat-call{display:inline-block!important;background:#fff8e6;border:1px solid #d8bf75;border-left:4px solid #e5175d;border-radius:12px;padding:10px 18px!important;margin:6px 0 16px!important;font-size:17px!important;font-weight:600!important;color:#2a1c14!important;box-shadow:0 4px 14px rgba(184,150,46,.15)}html body.page-id-1585 p.ad-kat-call a{color:#e5175d!important;font-weight:800!important;font-size:19px!important;text-decoration:none!important;white-space:nowrap}html body.page-id-1585 p.ad-kat-call a:hover{text-decoration:underline!important}@media(max-width:900px){html body.page-id-1585 p.ad-kat-call{display:block!important;text-align:center}}
.ad-hero-pics img.p1{object-position:36% 25%!important}

body.page-id-60 .hp *{box-sizing:border-box}body.page-id-60 .hp{font-family:'Open Sans',sans-serif;color:#2a2c30}
body.page-id-60 .hp-circ-row{display:flex!important;gap:26px;margin:26px auto 0!important;max-width:1240px}
body.page-id-60 .hp-circ-row::before,body.page-id-60 .hp-circ-row::after{display:none!important}
body.page-id-60 .hp-circ-row>.wpb_column{flex:1;width:auto!important;padding:0!important}
body.page-id-60 .hp-circ-row>.wpb_column>.vc_column-inner{height:100%;padding:0!important}
body.page-id-60 .hp-circ-row>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100%;display:grid!important;grid-template-rows:56px 236px 1fr auto;justify-items:center;align-items:start;background:#fffaf0;border:1px solid #e2cf96;border-radius:22px;padding:22px 18px;box-shadow:0 8px 22px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s,border-color .25s}
body.page-id-60 .hp-circ-row>.wpb_column:hover>.vc_column-inner>.wpb_wrapper{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,0,0,.13);border-color:#b8962e}
body.page-id-60 .hp-circ-row .vc_empty_space{display:none!important}
body.page-id-60 .hp-circ-row .wpb_wrapper>.wpb_text_column:has(.hp-ct){height:56px;margin:0!important;display:flex;align-items:center;justify-content:center;width:100%}
body.page-id-60 .hp-circ-row .wpb_wrapper>.wpb_text_column:has(.hp-ct) *{margin:0!important}
body.page-id-60 .hp-circ-row .hp-ct,body.page-id-60 .hp-circ-row .hp-ct span{font-family:Georgia,serif!important;font-style:italic!important;font-weight:700!important;text-transform:none!important;font-size:22px!important;line-height:1.25!important;color:#2a1c14!important;letter-spacing:0!important;white-space:nowrap}
body.page-id-60 .hp-circ-row .ih-item.circle{border:0!important;width:220px!important;height:220px!important;margin:0 auto!important;padding:5px;border-radius:50%;background:conic-gradient(#d8bf75,#b8962e,#f1dc9a,#b8962e,#d8bf75);box-shadow:0 10px 24px rgba(184,150,46,.3)}
body.page-id-60 .hp-circ-row .ih-item.circle .img{width:210px!important;height:210px!important;border-radius:50%;overflow:hidden;border:4px solid #fff}
body.page-id-60 .hp-circ-row .ih-item.circle .img span{box-shadow:none!important}
body.page-id-60 .hp-circ-row .ih-item.circle img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}
body.page-id-60 .hp-circ-row .ih-item.circle .info{border-radius:50%;background:rgba(42,28,20,.82)!important}
body.page-id-60 .hp-circ-row .ih-item.circle .info span{color:#fff!important;font-family:Georgia,serif;font-style:italic;font-size:19px!important}
body.page-id-60 .hp-circ-row .wpb_text_column p{font-size:15px!important;line-height:1.6!important;margin:18px 0 0!important;text-align:center}
body.page-id-60 .hp-circ-row .wpb_text_column p span{color:#3c3f44!important}
body.page-id-60 .hp-circ-row .su-button{background:#e5175d!important;border:0!important;border-radius:30px!important;box-shadow:0 6px 16px rgba(229,23,93,.25)}
body.page-id-60 .hp-circ-row .su-button span{color:#fff!important;border:0!important;border-radius:30px!important;font-size:14.5px!important;font-weight:700;text-transform:none!important;padding:2px 22px!important;line-height:40px!important}
body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n+2) .su-button{background:#fff!important;box-shadow:none!important;border:1.5px solid #b8962e!important}
body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n+2) .su-button span{color:#8a6d2b!important}
body.page-id-60 .hp-hero{max-width:1240px;margin:40px auto 0;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:24px 20px 10px}
body.page-id-60 .hp-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#b8962e;font-weight:700;margin:0 0 12px}
body.page-id-60 .hp .hp-title{font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:46px!important;line-height:1.15!important;color:#2a1c14!important;margin:0 0 18px!important;text-transform:none!important}
body.page-id-60 .hp-lead{font-size:18px;line-height:1.65;color:#3c3f44;margin:0 0 24px}
body.page-id-60 .hp-btns a{display:inline-block;margin:0 10px 10px 0;padding:14px 28px;border-radius:30px;font-weight:700;text-decoration:none!important;font-size:16px}
body.page-id-60 .hp-b1{background:#e5175d;color:#fff!important;box-shadow:0 8px 20px rgba(229,23,93,.25)}body.page-id-60 .hp-b2{border:1.5px solid #b8962e;color:#8a6d2b!important;background:#fff}
body.page-id-60 .hp-call{margin:8px 0 0;font-size:15px;color:#6b5a3e}body.page-id-60 .hp-call a{color:#e5175d;font-weight:800;text-decoration:none}
body.page-id-60 .hp-pics{position:relative;height:470px}body.page-id-60 .hp-pics img{position:absolute;object-fit:cover;border-radius:16px;border:6px solid #fff;box-shadow:0 14px 34px rgba(0,0,0,.16)}
body.page-id-60 .hp-pics .a{left:0;top:30px;width:52%;height:360px;object-position:50% 20%}body.page-id-60 .hp-pics .b{right:0;top:0;width:52%;height:250px}body.page-id-60 .hp-pics .c{right:4%;top:230px;width:46%;height:230px;object-position:36% 30%}
body.page-id-60 .hp-trust{max-width:1240px;margin:26px auto 0;padding:16px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;border-top:1px solid #e2cf96;border-bottom:1px solid #e2cf96;font-size:14.5px;color:#4a3f2e}
body.page-id-60 .hp-trust b{color:#b8962e;margin-right:6px}
body.page-id-60 .hp-h2{text-align:center;font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:34px!important;color:#2a1c14!important;margin:0 0 8px!important;text-transform:none!important}
body.page-id-60 .hp-sub{text-align:center;color:#6b5a3e;font-size:16.5px;margin:0 auto 30px;max-width:720px}
body.page-id-60 .hp-band{max-width:1240px;margin:70px auto 0;border-radius:20px;background:#fffaf0;border:1px solid #e2cf96;padding:46px 20px}
body.page-id-60 .hp-rev{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body.page-id-60 .hp-rev div{background:#fff;border:1px solid #ecdcae;border-radius:14px;padding:20px 22px;font-size:15px;line-height:1.6;box-shadow:0 8px 20px rgba(0,0,0,.06)}
body.page-id-60 .hp-rev q{display:block;font-style:italic;color:#3c3f44;margin-bottom:10px}body.page-id-60 .hp-rev b{color:#2a1c14}body.page-id-60 .hp-rev i{color:#e8b400;font-style:normal;letter-spacing:2px;display:block;margin-bottom:6px}
body.page-id-60 .hp-g{text-align:center;margin-top:20px;font-weight:700}body.page-id-60 .hp-g a{color:#8a6d2b;text-decoration:underline}
body.page-id-60 .hp-vid{max-width:1240px;margin:70px auto 0;padding:0 20px}
body.page-id-60 .hv-top{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;align-items:start}body.page-id-60 .hv{cursor:pointer}
body.page-id-60 .hv-th{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:16px;border:5px solid #fff;box-shadow:0 10px 26px rgba(0,0,0,.14);transition:.25s}
body.page-id-60 .hv:hover .hv-th{transform:translateY(-4px);box-shadow:0 16px 34px rgba(0,0,0,.2)}
body.page-id-60 .hv-pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#e5175d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;padding-left:4px;box-shadow:0 6px 18px rgba(229,23,93,.4)}
body.page-id-60 .hv.big .hv-pl{width:84px;height:84px;font-size:32px}
body.page-id-60 .hv p{font-family:Georgia,serif;font-style:italic;font-size:17px;color:#2a1c14;margin:12px 4px 0;text-align:center}body.page-id-60 .hv.big p{font-size:20px}
body.page-id-60 .hv-ref{background:#fffaf0;border:1.5px solid #d8bf75;border-radius:18px;padding:18px;position:relative}
body.page-id-60 .hv-badge{position:absolute;top:-13px;left:20px;background:#b8962e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:20px;z-index:2}
body.page-id-60 .hv-note{font-family:'Open Sans',sans-serif!important;font-style:normal!important;font-size:14.5px!important;color:#5a4a33!important}
body.page-id-60 .hv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}body.page-id-60 .hv-grid .hv-pl{width:48px;height:48px;font-size:18px}body.page-id-60 .hv-grid p{font-size:15px}
body.page-id-60 .hv iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:16px;display:block}
body.page-id-60 .hp-about{max-width:1100px;margin:64px auto 0;padding:0 20px;display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center}
body.page-id-60 .hp-about img{width:100%;border-radius:18px;border:6px solid #fff;box-shadow:0 12px 28px rgba(0,0,0,.14)}
body.page-id-60 .hp-about h2{font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;font-size:30px!important;color:#2a1c14!important;margin:0 0 12px!important;text-transform:none!important}
body.page-id-60 .hp-about p{font-size:16.5px;line-height:1.7;color:#3c3f44;margin:0 0 12px}
body.page-id-60 .hp-rz{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #b8962e;color:#8a6d2b!important;font-weight:700;padding:10px 20px;border-radius:30px;text-decoration:none!important}
body.page-id-60 .hp-about .sig{font-family:Georgia,serif;font-style:italic;font-size:20px;color:#8a6d2b}
body.page-id-60 .hp-fin{max-width:1180px;margin:60px auto 20px;background:linear-gradient(135deg,#7a2440,#561428);border-radius:20px;padding:44px 30px;text-align:center;color:#f5ead6;outline:1px solid #d8bf75;outline-offset:6px;box-shadow:0 14px 34px rgba(86,20,40,.3)}
body.page-id-60 .hp-fin h2{font-family:Georgia,serif!important;font-style:italic;font-weight:400!important;color:#fff!important;font-size:32px!important;margin:0 0 10px!important;text-transform:none!important}
body.page-id-60 .hp-fin p{max-width:640px;margin:0 auto 22px;font-size:16.5px;color:#fffaf0}
body.page-id-60 .hp-fin .hp-b1{background:#fff;color:#7a2440!important;box-shadow:none}body.page-id-60 .hp-fin .hp-b2{background:transparent;border:1.5px solid #d8bf75;color:#f5ead6!important}
@media(max-width:1023px){body.page-id-60 .hp-circ-row{flex-wrap:wrap}body.page-id-60 .hp-circ-row>.wpb_column{flex:1 1 calc(50% - 13px)}}
@media(max-width:900px){body.page-id-60 .hp-hero{grid-template-columns:1fr;text-align:center;gap:20px}body.page-id-60 .hp .hp-title{font-size:32px!important}body.page-id-60 .hp-pics{height:300px;max-width:420px;margin:0 auto;width:100%}body.page-id-60 .hp-pics .a{height:240px}body.page-id-60 .hp-pics .b{height:160px}body.page-id-60 .hp-pics .c{top:150px;height:150px}body.page-id-60 .hp-rev{grid-template-columns:1fr 1fr}body.page-id-60 .hp-about{grid-template-columns:1fr;text-align:center}body.page-id-60 .hp-about img{max-width:280px;margin:0 auto}body.page-id-60 .hv-top{grid-template-columns:1fr}body.page-id-60 .hv-grid{grid-template-columns:1fr 1fr}body.page-id-60 .hp-h2{font-size:27px!important}}
@media(max-width:600px){body.page-id-60 .hp-circ-row{gap:12px;padding:0 4px}body.page-id-60 .hp-circ-row>.wpb_column{flex:1 1 calc(50% - 6px)}body.page-id-60 .hp-circ-row>.wpb_column>.vc_column-inner>.wpb_wrapper{grid-template-rows:auto 128px auto;padding:14px 8px 16px;border-radius:16px}body.page-id-60 .hp-circ-row .wpb_wrapper>.wpb_text_column:has(.hp-ct){height:auto;min-height:44px;margin-bottom:8px!important}body.page-id-60 .hp-circ-row .hp-ct,body.page-id-60 .hp-circ-row .hp-ct span{font-size:16px!important;white-space:normal;text-align:center}body.page-id-60 .hp-circ-row .ih-item.circle{width:124px!important;height:124px!important;padding:3px}body.page-id-60 .hp-circ-row .ih-item.circle .img{width:118px!important;height:118px!important;border-width:3px}body.page-id-60 .hp-circ-row .wpb_wrapper>.wpb_text_column:not(:has(.hp-ct)):not(:has(.su-button)){display:none}body.page-id-60 .hp-circ-row .su-button span{font-size:13px!important;padding:0 14px!important;line-height:34px!important}body.page-id-60 .hp-circ-row .wpb_text_column:has(.su-button){margin-top:12px!important}body.page-id-60 .hp-rev{grid-template-columns:1fr}body.page-id-60 .hp-btns a{display:block;margin:0 0 10px}}
/* záhlaví */
.site-header .site-header-row-container-inner{background:#fffaf0!important;border-bottom:3px solid #b8962e;box-shadow:0 4px 16px rgba(42,28,20,.08)}
.site-header .custom-logo{max-height:72px!important;width:auto!important}
.header-navigation ul.menu{flex-wrap:nowrap!important}
.header-navigation ul.menu>li>a{font-family:'Open Sans',sans-serif!important;text-transform:none!important;font-size:15px!important;font-weight:600!important;color:#2a1c14!important;letter-spacing:0!important;padding:10px 10px!important;position:relative}
.header-navigation ul.menu>li>a::after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:#e5175d;transform:scaleX(0);transition:.2s}
.header-navigation ul.menu>li>a:hover::after,.header-navigation ul.menu>li.current-menu-item>a::after{transform:scaleX(1)}
.header-navigation ul.menu>li.current-menu-item>a{color:#e5175d!important}
.header-navigation ul.menu>li.menu-item-7870{display:none!important}
.header-navigation ul ul{background:#fffaf0!important;border:1px solid #e2cf96!important;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.12)!important;padding:8px 0!important}
.header-navigation ul ul a{color:#2a1c14!important;text-transform:none!important;font-size:15px!important}
.header-navigation ul ul a:hover{color:#e5175d!important;background:#fff3d6!important}
.hd-cta{display:inline-flex;align-items:center;gap:8px;margin-left:8px;background:#e5175d;color:#fff!important;font-weight:700;font-size:14.5px;padding:10px 16px;border-radius:30px;text-decoration:none!important;white-space:nowrap;box-shadow:0 6px 16px rgba(229,23,93,.25)}
.hd-cta:hover{background:#c8104f}
@media(max-width:1024px){.hd-cta{display:none}}
/* katalog – řádek s telefonem na jeden řádek */
@media(min-width:901px){html body.page-id-1585 p.ad-kat-call{white-space:nowrap;font-size:16px!important;padding:10px 16px!important}html body.page-id-1585 p.ad-kat-call a{font-size:17px!important}}

@media(max-width:600px){body.page-id-60 .hp-circ-row .wpb_text_column:has(.su-button){display:none!important}body.page-id-60 .hp-circ-row .wpb_wrapper>.wpb_text_column:has(.hp-ct){min-height:44px!important}body.page-id-60 .hp-circ-row>.wpb_column>.vc_column-inner>.wpb_wrapper{grid-template-rows:44px 128px!important;padding:14px 8px 16px!important}}
html body .hp-circ-row>.wpb_column .su-button,html body .hp-circ-row>.wpb_column:nth-child(n+2) .su-button{background:linear-gradient(135deg,#d8bf75,#b8962e)!important;border:0!important;box-shadow:0 6px 16px rgba(184,150,46,.3)!important;transition:background .25s,box-shadow .25s}html body .hp-circ-row>.wpb_column .su-button span,html body .hp-circ-row>.wpb_column:nth-child(n+2) .su-button span{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.15)}html body .hp-circ-row>.wpb_column:hover .su-button,html body .hp-circ-row>.wpb_column .su-button:hover{background:#e5175d!important;box-shadow:0 8px 20px rgba(229,23,93,.3)!important}
html body .hp-circ-row .wpb_text_column:has(.hp-ct){height:56px!important;margin:0!important;padding:0!important;display:block!important;width:100%}html body .hp-circ-row .wpb_text_column:has(.hp-ct)>.wpb_wrapper{height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}html body .hp-circ-row .wpb_text_column:has(.hp-ct) .hp-ct{margin:0!important;padding:0!important;line-height:1.2!important}@media(max-width:600px){html body .hp-circ-row .wpb_text_column:has(.hp-ct),html body .hp-circ-row .wpb_text_column:has(.hp-ct)>.wpb_wrapper{height:auto!important;min-height:44px}}
html body.page-id-60 .hp h1.hp-title{font-size:40px!important}html body.page-id-60 p.hp-seo{font-size:16px;color:#3c3f44;max-width:900px;margin:10px auto 30px!important;text-align:center}@media(max-width:900px){html body.page-id-60 .hp h1.hp-title{font-size:30px!important}}
.hp-b2,.hp-rz,.ad-cat-cta a.b2,.ad-callbtns a+a,.ad-final-cta a:last-of-type,.pv-cta a:nth-child(2){transition:box-shadow .3s,transform .3s}.hp-b2:hover,.hp-rz:hover,.ad-cat-cta a.b2:hover,.ad-callbtns a+a:hover,.ad-final-cta a:last-of-type:hover,.pv-cta a:nth-child(2):hover{animation:adGP .55s ease forwards!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(229,23,93,.28)!important}@keyframes adGP{0%{}45%{background:#d8bf75;border-color:#d8bf75;color:#fff}100%{background:#e5175d;border-color:#e5175d;color:#fff}}.hp-b2:hover *,.hp-rz:hover *,.ad-cat-cta a.b2:hover *,.ad-callbtns a+a:hover *,.ad-final-cta a:last-of-type:hover *,.pv-cta a:nth-child(2):hover *{color:#fff!important}
html body .hp-b2:hover,html body .hp-rz:hover,html body .ad-cat-cta a.b2:hover,html body .ad-callbtns a+a:hover,html body .ad-final-cta a:last-of-type:hover,html body .pv-cta a:nth-child(2):hover{color:#fff!important;transition:color .25s .2s}
html body .hp-circ-row .ih-item.circle .info{background:linear-gradient(135deg,rgba(122,36,64,.88),rgba(86,20,40,.9))!important}html body .hp-circ-row .ih-item.circle .info span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}

html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .su-button{background:linear-gradient(135deg,#d8bf75,#b8962e)!important;border:0!important;box-shadow:0 6px 16px rgba(184,150,46,.3)!important}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .su-button span{color:#fff!important}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n):hover .su-button,html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .su-button:hover{background:#e5175d!important;box-shadow:0 8px 20px rgba(229,23,93,.3)!important}

html body.page-id-60 .hp-circ-row .wpb_text_column p,html body.page-id-60 .hp-circ-row .wpb_text_column p span{color:#1a1a1a!important}

html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info{background:linear-gradient(135deg,rgba(216,191,117,.92),rgba(184,150,46,.94))!important}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info span{color:#fff!important;text-shadow:0 1px 4px rgba(90,60,0,.45)}
.hp-faq{max-width:900px;margin:64px auto 0;padding:0 20px}.hp-faq details{background:#fffaf0;border:1px solid #e2cf96;border-radius:14px;margin:0 0 12px;padding:0 20px;transition:box-shadow .2s}.hp-faq details[open]{box-shadow:0 8px 20px rgba(0,0,0,.06)}.hp-faq summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:700;font-size:16.5px;color:#2a1c14;position:relative}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary::after{content:"+";position:absolute;right:0;top:12px;font-size:24px;color:#b8962e;font-weight:400}.hp-faq details[open] summary::after{content:"–"}.hp-faq details p{margin:0 0 16px!important;font-size:15.5px;line-height:1.65;color:#3c3f44}.hp-faq a{color:#e5175d}
html body.page-id-60 .hp-poptavka-row{margin:60px auto 30px!important;max-width:1220px}html body.page-id-60 .hp-fin-form{display:grid!important;grid-template-columns:1fr 1.25fr;gap:34px;text-align:left!important;align-items:center;padding:44px 40px!important;margin:0 auto!important;max-width:1180px}html body.page-id-60 .hp-fin-form h2{text-align:left}html body.page-id-60 .hp-fin-form .hp-fin-txt p{margin:0 0 22px!important}
.hp-fin-card{background:#fffaf0;border-radius:16px;padding:22px 22px 8px;color:#2a2c30;box-shadow:0 10px 26px rgba(0,0,0,.2)}.hp-fin-card .ad-g{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.hp-fin-card .ad-full,.hp-fin-card .ad-poz{grid-column:1/-1}.hp-fin-card label{display:block;font-size:13px;font-weight:700;color:#6b5a3e;margin:0 0 4px}.hp-fin-card input[type=text],.hp-fin-card input[type=email],.hp-fin-card input[type=tel],.hp-fin-card select,.hp-fin-card textarea{width:100%;border:1px solid #e2cf96;border-radius:10px;padding:9px 12px;font-size:15px;background:#fff;color:#2a2c30}.hp-fin-card textarea{height:76px}.hp-fin-card .wpcf7-list-item{margin:0 14px 4px 0;font-size:14.5px}.hp-fin-card .ad-chk{font-size:12.5px;color:#5a4a33}.hp-fin-card .ad-chk a{color:#8a6d2b}.hp-fin-card input[type=submit]{width:100%;background:#e5175d;color:#fff;border:0;border-radius:30px;padding:14px 20px;font-weight:800;font-size:15px;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 20px rgba(229,23,93,.3)}.hp-fin-card input[type=submit]:hover{background:#c8104f}.hp-fin-card .wpcf7-response-output{margin:10px 0 14px!important;border-radius:10px;font-size:14px}
@media(max-width:900px){html body.page-id-60 .hp-fin-form{grid-template-columns:1fr;padding:30px 18px!important;text-align:center!important}html body.page-id-60 .hp-fin-form h2{text-align:center}.hp-fin-card .ad-g{grid-template-columns:1fr}}

html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0 30px!important;box-sizing:border-box}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info>div>div{display:block!important;width:100%}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info span{display:block!important;text-align:center!important;font-family:Georgia,serif!important;font-style:italic!important;font-weight:700!important;font-size:17px!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;margin:0 auto!important}html body.page-id-60 .hp-circ-row>.wpb_column:nth-child(n) .ih-item.circle .info p{display:none!important}

html body.page-id-60 .hp-faq{max-width:1180px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}html body.page-id-60 .hp-faq>.hp-h2,html body.page-id-60 .hp-faq>.hp-sub{grid-column:1/-1}html body.page-id-60 .hp-faq details{margin:0 0 14px}@media(max-width:800px){html body.page-id-60 .hp-faq{grid-template-columns:1fr}}
@media(max-width:600px){html body.page-id-60 .hp-circ-row .wpb_text_column:has(.su-button){display:block!important;margin-top:12px!important}html body.page-id-60 .hp-circ-row .wpb_text_column:has(.su-button) .su-button span{font-size:12.5px!important;padding:0 12px!important;line-height:32px!important}}

html body.page-id-60 .hp-fin-form{padding:30px 34px!important;gap:30px!important}html body.page-id-60 .hp-fin-card{padding:18px 20px 6px!important}html body.page-id-60 .hp-fin-card .ad-g{gap:8px 12px!important}html body.page-id-60 .hp-fin-card .ad-g>div{margin:0!important;padding:0!important}html body.page-id-60 .hp-fin-card p{margin:0!important}html body.page-id-60 .hp-fin-card br{display:none!important}html body.page-id-60 .hp-fin-card label{margin:0 0 3px!important;font-size:12.5px!important}html body.page-id-60 .hp-fin-card input[type=text],html body.page-id-60 .hp-fin-card input[type=email],html body.page-id-60 .hp-fin-card input[type=tel],html body.page-id-60 .hp-fin-card select{padding:7px 11px!important;font-size:14.5px!important;height:auto!important;min-height:0!important;margin:0!important}html body.page-id-60 .hp-fin-card textarea{height:58px!important;padding:7px 11px!important;margin:0!important}html body.page-id-60 .hp-fin-card .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:6px}html body.page-id-60 .hp-fin-card .wpcf7-list-item{margin:0!important}html body.page-id-60 .hp-fin-card .wpcf7-list-item label,html body.page-id-60 .hp-fin-card .ad-zajem .wpcf7-list-item>label{padding:5px 12px!important;font-size:13.5px!important;margin:0!important;border-radius:20px}html body.page-id-60 .hp-fin-card .ad-chk{margin-top:2px!important}html body.page-id-60 .hp-fin-card input[type=submit]{padding:11px 20px!important;margin:4px 0 10px!important}html body.page-id-60 .hp-fin-card .wpcf7-spinner{position:absolute}

html body.page-id-60 .hp-faq{margin-top:48px!important;gap:0 14px!important}html body.page-id-60 .hp-faq .hp-sub{margin-bottom:20px!important}html body.page-id-60 .hp-faq details{margin:0 0 10px!important;padding:0 16px!important;border-radius:12px}html body.page-id-60 .hp-faq summary{padding:11px 26px 11px 0!important;font-size:15px!important;line-height:1.35}html body.page-id-60 .hp-faq summary::after{top:7px!important;font-size:21px!important}html body.page-id-60 .hp-faq details p{font-size:14.5px!important;line-height:1.55!important;margin:0 0 12px!important}

html body .ad-final-cta,html body .ad-cat-cta{background:linear-gradient(135deg,#7a2440,#561428)!important;outline:1px solid #d8bf75;outline-offset:6px;box-shadow:0 14px 34px rgba(86,20,40,.3)!important}html body .ad-final-cta strong,html body .ad-final-cta b{color:#f1d98a!important}

/* hp-press: citace z rozhovoru + tlačítka médií */
html body .hp-about .hp-press{margin:22px 0 6px;padding:20px 22px 18px;background:#fbf6ea;border:0;border-left:3px solid #c9a646;border-radius:0 14px 14px 0}
html body .hp-about .hp-press q{display:block;font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.45;color:#3a2a14;quotes:"„" "“"}
html body .hp-about .hp-press .src{display:block;margin-top:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8a6d1f}
html body .hp-about .hp-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px}
html body .hp-about .hp-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;margin:0;border:1.5px solid #c9a646;border-radius:999px;color:#7a5b10!important;text-decoration:none!important;font-weight:600;font-size:15px;background:#fff;box-shadow:none;transition:.2s}
html body .hp-about .hp-links a:hover{background:#c9a646;color:#fff!important}
@media(max-width:600px){html body .hp-about .hp-press q{font-size:17px}html body .hp-about .hp-links{justify-content:center}}
/* plynulý posun ke kotvám (náhrada pluginu Easy Smooth Scroll Links) */
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* názvy kruhů jako text (H1 je první nadpis stránky) */
html body .hp-circ-row .hp-ct,html body .hp-circ-row .hp-ct span{color:#2a1c14!important;font-family:Georgia,serif!important;font-style:italic!important;font-weight:700!important;line-height:1.2!important;margin:0!important}
/* hp-about v rámečku, citace bez vlastního podkladu */
html body .hp .hp-about{background:rgba(255,255,255,.62);border:1px solid rgba(201,166,70,.35);border-radius:22px;box-shadow:0 10px 34px rgba(90,60,10,.08);padding:38px 44px!important;align-items:center}
html body .hp-about .hp-press{background:transparent;padding:4px 0 4px 20px;border-radius:0;margin:20px 0 4px}
@media(max-width:600px){html body .hp .hp-about{padding:24px 18px!important;border-radius:18px}}
/* šipka u rozbalovacích polí ve formulářích */
html body .ad-form select,html body .wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px!important;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23b8962e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:14px 9px!important}
/* podmenu: po najetí / kliknutí růžové pozadí a bílý text (místo černé) */
html body .header-navigation ul ul li>a:hover,html body .header-navigation ul ul li>a:focus,html body .header-navigation ul ul li>a:active,html body .header-navigation ul ul li.current-menu-item>a,html body .header-navigation ul ul li.current-menu-ancestor>a,html body .header-navigation ul ul li.current_page_item>a,html body .mobile-navigation ul li>a:active,html body .mobile-navigation ul li.current-menu-item>a{background:#e5175d!important;color:#fff!important;outline:none}
html body .header-navigation ul ul li>a:hover *,html body .header-navigation ul ul li>a:focus *,html body .header-navigation ul ul li.current-menu-item>a *{color:#fff!important}
/* pruh pod úvodem: všechny položky na jedné výškové ose */
html body .hp .hp-trust{align-items:center}
html body .hp .hp-trust>span{display:inline-flex!important;align-items:center;line-height:1.4!important;vertical-align:middle}
html body .hp .hp-trust>span>b{display:inline-flex;align-items:center;line-height:1.4!important}
html body .hp .hp-trust>span>a{display:inline-flex!important;align-items:center;line-height:1.4!important;padding:0!important;margin:0!important;border:0!important;font:inherit!important;color:inherit!important;text-decoration:none!important;transform:none!important;position:static!important}
html body .hp .hp-trust>span>a:hover{color:#e5175d!important}
/* Média: náhledy tiskových zpráv */
html body .su-box img.ad-press-img{display:block;width:100%;height:210px;object-fit:cover;object-position:center 30%;border-radius:12px;margin:0 0 4px;box-shadow:0 4px 14px rgba(90,60,10,.12)}
html body .su-box img.ad-press-img--kankan{object-position:center 80%}
html body .su-box .su-button{margin-top:4px}