.products-block>.product:hover{transform:none!important;box-shadow:none!important;background:transparent!important;z-index:auto!important}
.products-block .p .availability{text-align:left!important;float:none!important}.products-block .p .p-bottom>div{display:flex!important;flex-direction:column;align-items:stretch;width:100%!important}.products-block .p .prices,.products-block .p .p-tools{width:100%!important;float:none!important;margin:0!important}.products-block .p .p-tools .btn{margin-top:12px!important}
.flags-extra .flag.flag-discount{min-height:0!important;max-height:32px!important;display:block!important}.p-image-wrapper>.flags-extra{bottom:14px!important}
#header .search .btn{display:flex;align-items:center;justify-content:center;padding:0!important}#header .search .btn:before{position:static!important;line-height:1!important;margin:0!important}
.homepage-box.welcome-wrapper{padding:15px 0!important;margin-top:35px!important;background:#f4efe5!important;border:0!important}.dm-story{margin:25px auto!important}#footer .footer-bottom{background:#172f29!important}
.dm-partners{display:flex;align-items:center;justify-content:center;gap:25px;padding:15px 25px;background:#f4efe5;border-top:1px solid #d6c4ab}.dm-partners img{max-width:110px!important;max-height:35px!important;width:auto!important;height:auto!important}
@media(min-width:768px){.p-image-wrapper{width:53%!important;padding:0 28px 0 0!important}.p-info-wrapper{width:47%!important;padding:0 0 0 12px!important}.p-detail-inner .product-top{display:flex!important;align-items:flex-start;flex-wrap:wrap}.p-detail-inner .dm-detail-title h1{font-size:34px!important}}
@media(min-width:768px) and (max-width:991px){.p-detail-inner{padding:24px!important}.p-detail-inner .dm-detail-title h1{font-size:28px!important}.p-info-wrapper .add-to-cart-button{padding-left:14px;padding-right:14px;font-size:11px}.p-info-wrapper .price-final{font-size:26px!important}.dm-product-help{padding:14px;font-size:12px}}
@media(max-width:767px){.p-image-wrapper,.p-info-wrapper{width:100%!important}.dm-detail-title h1{margin-top:0!important}.dm-story{margin:20px auto!important}.products-block .p .p-tools .btn{padding:10px 4px;font-size:10px}.products-block .p .name{min-height:66px}}

#header .search .btn{font-size:0!important}#header .search .btn:before{width:22px!important;height:22px!important;min-width:22px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
@media(min-width:768px){.type-category .products-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic:has(>a[href*="/covid-19/"]){display:none!important}


.dm-intro{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0!important;padding:32px 6%!important;text-align:left!important;border-bottom:1px solid #d6c4ab}.dm-benefit{display:flex;align-items:center;gap:18px;padding:0 25px;border-right:1px solid #d6c4ab}.dm-benefit:first-child{padding-left:0}.dm-benefit:last-child{border:0}.dm-benefit i{font:italic 24px Georgia,serif;color:#9a876b}.dm-benefit strong{display:block;font-size:13px;font-weight:500;letter-spacing:.015em}.dm-benefit small{display:block;font-size:11px;color:#69756f;margin-top:5px;line-height:1.5}
.dm-domus{max-width:1178px;margin:75px auto 30px;display:grid;grid-template-columns:1fr 1fr;background:#172f29;color:#f4efe5}.dm-domus-photo{background:#fff;display:flex;align-items:center;padding:40px}.dm-domus-photo img{width:100%;height:350px;object-fit:contain}.dm-domus-copy{padding:65px 50px;align-self:center}.dm-domus h2{color:#f4efe5;font-size:44px;margin:15px 0 22px}.dm-domus-copy>p:not(.dm-kicker){color:#d6c4ab;font-size:14px;line-height:1.9;margin-bottom:28px}.dm-search-toggle{display:none}
@media(min-width:768px){#header{position:relative;z-index:100}#header .dm-search-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:#f4efe5;margin-left:auto;cursor:pointer;flex-shrink:0}#header .dm-search-toggle svg{width:23px;height:23px}#header .search.dm-search-panel{display:none!important;position:absolute!important;top:70px!important;right:24px!important;left:auto!important;width:420px!important;max-width:calc(100vw - 48px);padding:14px!important;height:auto!important;background:#f4efe5!important;box-shadow:0 12px 30px #0003;z-index:1002}#header .search.dm-search-panel.dm-open{display:block!important}}
@media(max-width:767px){.dm-intro{grid-template-columns:1fr;padding:12px 24px!important}.dm-benefit,.dm-benefit:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #ded5c7}.dm-benefit:last-child{border:0}.dm-benefit strong{font-size:13px}.dm-benefit small{font-size:12px}.dm-domus{grid-template-columns:1fr;margin:45px 0 20px}.dm-domus-photo{padding:25px}.dm-domus-photo img{height:250px}.dm-domus-copy{padding:35px 28px}.dm-domus h2{font-size:36px}}


#navigation .navigation-in>ul>li:not(:has(>a[href="/zahradni-nabytek/"],>a[href="/interierovy-bytovy-nabytek/"],>a[href="/horeca/"])){display:none!important}
.dm-product-story .dm-intro{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;padding:0!important;border:0!important;text-align:left!important}.dm-product-story .dm-copy,.dm-product-story .dm-photo{min-width:0;max-width:100%}

#navigation .menu-level-1>li>a{transition:background-color .2s,transform .18s}#navigation .menu-level-1>li>a:active{transform:translateY(2px);background:#35594b!important}#navigation .menu-level-1>li>a:focus{animation:dmNavTap .3s ease-out}@keyframes dmNavTap{50%{box-shadow:inset 0 -3px #d6c4ab;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){#navigation .menu-level-1>li>a{animation:none!important;transition:none!important;transform:none!important}}
a[href="/luxusni-nabytek-domus-ventures-2/"] img{content:url("/user/categories/thumb/nest-white-category.png")}
@media(min-width:768px){
#header .header-top{padding-right:168px!important}
#header .top-navigation-tools{top:-56px!important;right:56px!important;width:44px!important;height:44px!important;z-index:12}
#header .navigation-buttons{width:44px!important;flex:0 0 44px!important}
#header .dm-search-toggle,#header .top-nav-button-login,#header .cart-count{box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#f4efe5!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,transform .2s ease}
#header .dm-search-toggle{position:absolute!important;right:112px!important;top:12px!important}
#header .top-nav-button-login{top:0!important;right:0!important}
#header .cart-count{position:absolute!important;right:0!important;top:12px!important}
#header .top-nav-button-login span,#header .cart-price{display:none!important}
#header .top-nav-button-login:before,#header .cart-count:before{content:''!important;position:absolute!important;inset:11px!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important;background-position:center!important;background-size:22px 22px!important;background-repeat:no-repeat!important}
#header .top-nav-button-login:before{background-image: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%22%23f4efe5%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M5%2021v-2a7%207%200%200%201%2014%200v2%22%2F%3E%3C%2Fsvg%3E")!important}
#header .cart-count:before{background-image: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%22%23f4efe5%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h2l2.3%2011h11.4L21%207H6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")!important}
#header .dm-search-toggle svg{width:22px!important;height:22px!important;stroke-width:1.6}
#header .dm-search-toggle:hover,#header .top-nav-button-login:hover,#header .cart-count:hover,#header .dm-search-toggle[aria-expanded=true]{background:#ffffff12!important}
#header .dm-search-toggle:active,#header .top-nav-button-login:active,#header .cart-count:active{transform:translateY(1px)}
#header .cart-count i{position:absolute!important;right:0!important;top:0!important;font-size:10px!important;line-height:17px!important;min-width:17px!important;height:17px!important;background:#d6c4ab!important;color:#172f29!important;border-radius:50%!important}
}
@media(prefers-reduced-motion:reduce){#header .dm-search-toggle,#header .top-nav-button-login,#header .cart-count{transition:none!important;transform:none!important}}