/* Podolka – společné styly webu (načítá se ze záhlaví) */
.in-index.dklab-sliderplus .lSSlideWrapper .products.products-block{height:100% !important}.benefitBanner__picture{height:50px}.benefitBanner__picture img{max-height:50px;max-width:55px}.welcome{background-color:#ffffff}.benefitBanner__item.benefitBanner--no-text .benefitBanner__picture img{border-radius:10px}@media (min-width:768px){.welcome h1{font-size:40px;margin-bottom:30px}.welcome p{font-size:16px;line-height:1.8;margin-bottom:30px}.navigation-in>ul ul.menu-level-2{padding-top:20px!important}.top-navigation-bar .container>div.top-navigation-contacts{top:0;height:49px}#header .site-name{display:flex;align-items:center}#header .site-name a img{max-height:120px;max-width:300px}.footer-icons .footer-icon{min-height:61px;max-height:61px}}@media (min-width:992px){.welcome{padding:40px}.header-top{padding-top:30px;padding-bottom:10px}.popup-widget.login-widget,.popup-widget.cart-widget{top:130px}.admin-logged .popup-widget.login-widget,.admin-logged .popup-widget.cart-widget{top:155px}}@media (max-width:767px){.top-navigation-bar .site-name a img{max-height:40px}}@media (min-width:768px){.header-top>div:first-child{flex:0 0 240px}}.products-block:not(.products-additional) .p .image img{position:relative;width:calc(100% + 32px);max-width:none;margin-left:-16px;margin-top:-16px}@media (min-width:768px){.products-block:not(.products-additional) .p .image img{width:calc(100% + 60px);margin-left:-30px;margin-top:-30px}}.banners-top-block .banner-wrapper:nth-child(3){width:100%;max-width:100%;flex:0 0 100%}.article-detail h1,.article-detail h2,.article-detail h3,.article-detail h4,.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4{color:#000000 !important;font-weight:800 !important}
.sidebar .box-common,.sidebar .box-categories{background:#ffffff !important;border:1px solid #0000000f !important;border-radius:18px !important;box-shadow:0 8px 24px rgba(20,20,30,.06) !important;overflow:hidden !important;padding:0 !important}.sidebar .box-common{padding:18px 20px 14px !important}.sidebar .box-common .box{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important}.sidebar .box-common .box + .box{margin-top:14px !important;padding-top:14px !important;border-top:1px solid rgba(0,0,0,.08) !important}.sidebar .box-common .pageElement__heading{margin:0 0 6px !important;padding:0 !important;font-size:11px !important;letter-spacing:.14em !important;font-weight:800 !important;color:#b51a00 !important;text-transform:uppercase;border:0 !important;background:none !important}.sidebar .box-common .news-item-widget{margin:0 !important;padding:0 !important;border:0 !important}.sidebar .box-common .newsItemWidget__heading{margin:0 !important;font-size:14px !important;line-height:1.3 !important;font-weight:600 !important}.sidebar .box-common .newsItemWidget__heading a{display:flex !important;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px !important;margin:0 -10px !important;border-radius:10px;color:#1a1a1a !important;text-decoration:none !important;text-transform:none !important;transition:background .15s,color .15s}.sidebar .box-common .newsItemWidget__heading a::after{content:"›";font-size:18px;line-height:1;color:#b51a00;opacity:.6}.sidebar .box-common .newsItemWidget__heading a:hover{background:#fbefec;color:#b51a00 !important}.sidebar .box-categories .pageElement__heading{margin:0 !important;padding:14px 20px !important;background:#b51a00 !important;color:#fff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.04em;border-radius:0 !important}.sidebar .box-categories .pageElement__heading *{color:#fff !important}.sidebar #categories{padding:8px 10px 12px !important;background:transparent !important}.sidebar #categories .categories,.sidebar #categories ul,.sidebar #categories li,.sidebar #categories .topic{background:transparent !important;border:0 !important}.sidebar #categories a{display:block;padding:8px 12px !important;border-radius:10px !important;color:#1a1a1a !important;font-size:13.5px !important;line-height:1.3 !important;text-decoration:none !important;transition:background .15s,color .15s}.sidebar #categories .topic>a{font-weight:800 !important;font-size:14px !important}.sidebar #categories ul ul a{color:#555 !important;font-weight:500 !important;font-size:13px !important}.sidebar #categories a:hover{background:#fbefec !important;color:#b51a00 !important}.sidebar #categories .active>a,.sidebar #categories li.active>a,.sidebar #categories .topic.active>a{background:#fbefec !important;color:#b51a00 !important;font-weight:800 !important;box-shadow:inset 3px 0 0 #b51a00}.sidebar #categories .cat-trigger{opacity:.5}.sidebar #categories a{margin:1px 0 !important;text-indent:0 !important}.sidebar #categories li{padding:0 !important;margin:0 !important}.sidebar #categories ul{padding:0 !important;margin:0 !important}.sidebar .box-categories .pageElement__heading{padding-left:56px !important}.sidebar #categories .topic>a{padding-left:28px !important}.sidebar #categories ul>li>a{padding-left:38px !important}.sidebar #categories ul ul>li>a{padding-left:50px !important}.sidebar #categories ul ul ul>li>a{padding-left:62px !important}
/* promo banner */
.pdk-promo{margin:28px 0 !important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.pdk-promo:empty{display:none}
.pdk-promo-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:240px;border-radius:22px;overflow:hidden;background:#1f1f1f;text-decoration:none !important;box-shadow:0 8px 28px rgba(0,0,0,.12);transition:transform .2s}
.pdk-promo-in:hover{transform:translateY(-2px)}
.pdk-promo-ph{position:relative;min-height:220px;overflow:hidden}
.pdk-promo-ph img{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:transform .6s}
.pdk-promo-in:hover .pdk-promo-ph img{transform:scale(1.04)}
.pdk-promo-tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:26px 30px}
.pdk-promo-k{font-size:11px;font-weight:800;letter-spacing:.16em;color:#ff8a70}
.pdk-promo-t{font-size:30px;line-height:1.05;font-weight:300;text-transform:uppercase;color:#fff}
.pdk-promo-t b{font-weight:900}
.pdk-promo-s{font-size:15px;line-height:1.5;color:#ddd}
.pdk-promo-b{display:inline-flex;align-items:center;min-height:42px;margin-top:6px;padding:0 20px;border-radius:999px;background:#b51a00;color:#fff;font-size:14px;font-weight:800}
@media(max-width:700px){.pdk-promo-in{grid-template-columns:minmax(0,1fr);border-radius:18px}.pdk-promo-ph{min-height:180px}.pdk-promo-tx{padding:20px}.pdk-promo-t{font-size:24px}}
/* /kontakty/ na plnou šířku */
.in-kontakty .content-inner > .pageArticleDetail{width:100% !important;max-width:100% !important;flex:1 1 100% !important}
.in-kontakty .pageArticleDetail > header{display:none !important}
/* rozbalovací menu Catering + Pronájem – vysouvací panel se seznamem a velkou fotkou */
@keyframes pdkSlideL{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}
@keyframes pdkSlideR{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}
@media(min-width:768px){
.menu-level-1>li.pdk-drw{position:static !important}
.menu-level-1>li.pdk-drw>.menu-level-2{display:none;position:absolute !important;top:100% !important;width:620px !important;max-width:calc(100vw - 40px) !important;margin:0 !important;padding:26px 28px 28px !important;background:#f7efe4 !important;border-radius:0 0 24px 24px !important;box-shadow:0 24px 60px rgba(0,0,0,.22) !important;flex-direction:column !important;gap:0 !important;z-index:1000;grid-template-columns:none !important}
.menu-level-1>li.pdk-drw.pdk-l>.menu-level-2{left:0 !important;right:auto !important;animation:pdkSlideL .28s ease-out}
.menu-level-1>li.pdk-drw.pdk-r>.menu-level-2{right:0 !important;left:auto !important;animation:pdkSlideR .28s ease-out}
.menu-level-1>li.pdk-drw:hover>.menu-level-2,.menu-level-1>li.pdk-drw.exp>.menu-level-2{display:flex !important}
.menu-level-1>li.pdk-drw>.menu-level-2::before,.menu-level-1>li.pdk-drw>.menu-level-2::after{display:none !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li{display:block !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;border-bottom:1px solid rgba(90,26,16,.12);flex:none !important;background:none !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>a.menu-image,.menu-level-1>li.pdk-drw>.menu-level-2>li .menu-level-3,.menu-level-1>li.pdk-drw>.menu-level-2>li .more-items-trigger,.menu-level-1>li.pdk-drw>.menu-level-2>li.menu-item-category{display:none !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div{display:block !important;padding:0 !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a{display:flex !important;align-items:center;justify-content:space-between;padding:13px 6px !important;font-size:17px !important;font-weight:700 !important;letter-spacing:.02em;color:#5a1a10 !important;text-transform:uppercase;transition:padding .2s,color .2s}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a::after{content:"›";font-size:26px;line-height:1;font-weight:400;color:#b51a00;transition:transform .2s}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-on>div>a{color:#b51a00 !important;padding-left:14px !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-on>div>a::after{transform:translateX(4px)}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat{border:0 !important;margin-top:20px !important}
.pdk-feat-in{position:relative;display:block;height:250px;border-radius:18px;overflow:hidden;background:#3a2a20 center/cover no-repeat;text-decoration:none !important;transition:background-image .2s}
.pdk-feat-in::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 20%,rgba(0,0,0,.72))}
.pdk-feat-tx{position:absolute;left:22px;right:22px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:Inter,system-ui,sans-serif}
.pdk-feat-t{font-size:26px;line-height:1.05;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.01em}
.pdk-feat-chips{display:flex;flex-wrap:wrap;gap:6px}
.pdk-feat-chips a{display:inline-block;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:#5a1a10 !important;font-size:12px !important;font-weight:700;text-decoration:none !important;text-transform:none}
.pdk-feat-chips a:hover{background:#b51a00;color:#fff !important}
.pdk-feat-b{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;background:#b51a00;color:#fff;font-size:14px;font-weight:800}
}
@media(min-width:768px){
.menu-level-1>li.pdk-drw>.menu-level-2{align-items:stretch !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li,.menu-level-1>li.pdk-drw>.menu-level-2>li>div,.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a,.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat>a{width:100% !important;max-width:none !important;min-width:0 !important;flex:none !important;white-space:normal !important}
.menu-level-1>li.pdk-drw:hover>.menu-level-2,.menu-level-1>li.pdk-drw.exp>.menu-level-2{display:grid !important}
.menu-level-1>li.pdk-drw>.menu-level-2{width:880px !important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) !important;column-gap:28px !important;row-gap:0 !important;align-content:start !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li:not(.pdk-feat){grid-column:1}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat{grid-column:2;grid-row:1 / span 30;margin:0 !important;align-self:stretch}
.pdk-feat-in{height:100% !important;min-height:330px}
.pdk-feat-t{display:block !important;font-size:28px !important;font-weight:900 !important;color:#fff !important}
.pdk-feat-chips a{display:inline-block !important;width:auto !important;height:auto !important;min-height:0 !important;padding:5px 11px !important;line-height:1.3 !important;font-size:12px !important;border:0 !important}
.pdk-feat-b{width:auto !important}
}
/* menu – jemnější verze */
@media(min-width:768px){
.menu-level-1>li.pdk-drw>.menu-level-2{width:720px !important;padding:18px 20px 20px !important;background:#fff !important;border-radius:0 0 16px 16px !important;box-shadow:0 18px 40px rgba(0,0,0,.12) !important;border-top:2px solid #b51a00 !important;column-gap:20px !important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li{border-bottom:1px solid #eee !important;min-height:0 !important;height:auto !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat{border:0 !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a{padding:12px 10px !important;font-size:13.5px !important;font-weight:600 !important;letter-spacing:.04em;color:#1f1f1f !important;border-radius:8px}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a::after{font-size:18px;color:#bbb}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-on>div>a{color:#b51a00 !important;background:#f6f4f1;padding-left:14px !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-on>div>a::after{color:#b51a00}
.pdk-feat-in{min-height:220px !important;border-radius:12px}
.pdk-feat-in::before{background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.65))}
.pdk-feat-tx{left:16px;right:16px;bottom:14px;gap:8px}
.pdk-feat-t{font-size:18px !important;font-weight:800 !important;letter-spacing:.02em}
.pdk-feat-chips{gap:5px}
.pdk-feat-chips a{padding:3px 9px !important;font-size:11px !important;font-weight:600 !important;background:rgba(255,255,255,.88) !important;color:#1f1f1f !important}
.pdk-feat-b{min-height:30px;padding:0 14px;font-size:12px;font-weight:700}
}
@media(min-width:768px){.pdk-feat-chips{display:none !important}}
@media(max-width:767px){li.pdk-feat,.pdk-feat{display:none !important}}
/* menu Catering + Pronájem – mobil: posuvné karty s fotkou */
@media(max-width:767px){
.menu-level-1>li.pdk-drw>.menu-level-2{display:none}
.menu-level-1>li.pdk-drw.exp>.menu-level-2{display:flex !important;flex-wrap:nowrap !important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 16px 18px !important;margin:0 -16px !important;scrollbar-width:none}
.menu-level-1>li.pdk-drw>.menu-level-2::-webkit-scrollbar{display:none}
.menu-level-1>li.pdk-drw>.menu-level-2>li{flex:0 0 150px !important;width:150px !important;display:flex !important;flex-direction:column;gap:8px;margin:0 !important;padding:0 !important;border:0 !important;scroll-snap-align:start;background:none !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>a.menu-image{display:block !important;width:150px !important;height:107px !important;margin:0 !important;padding:0 !important;border-radius:12px;overflow:hidden;background:#f3f3f1}
.menu-level-1>li.pdk-drw>.menu-level-2>li>a.menu-image img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div{padding:0 2px !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li>div>a{display:block !important;padding:0 !important;font-size:12.5px !important;line-height:1.3 !important;font-weight:700 !important;color:#1f1f1f !important;text-transform:uppercase;white-space:normal !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li .menu-level-3,.menu-level-1>li.pdk-drw>.menu-level-2>li .more-items-trigger,.menu-level-1>li.pdk-drw>.menu-level-2>li.menu-item-category,.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat{display:none !important}
}
@media(max-width:767px){.menu-level-1>li.pdk-drw.exp>.menu-level-2{scroll-padding-left:16px}.menu-level-1>li.pdk-drw>.menu-level-2>li>a.menu-image img{max-height:none !important;min-height:0 !important}.menu-level-1>li.pdk-drw>.menu-level-2>li>div{width:100% !important;max-width:none !important;margin:0 !important;flex:none !important}}
/* Hlavní nabídka restaurace – stejné menu jako Catering */
.pdk-feat-s{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.pdk-feat-s:empty{display:none}
@media(min-width:768px){
.menu-level-1>li.pdk-rest>a::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
}
@media(max-width:767px){
.menu-level-1>li.pdk-drw.pdk-rest>.menu-level-2{display:flex !important;flex-wrap:nowrap !important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;padding:4px 16px 18px !important;margin:0 -16px !important;scrollbar-width:none}
}
@media(min-width:768px){#navigation:has(li.pdk-drw:hover),#navigation:has(li.pdk-drw.exp){overflow:visible !important}}
@media(max-width:767px){.menu-level-1>li.pdk-drw>.menu-level-2>li{min-height:0 !important}}
/* hlavní stránka – 4 ikony (zahrádka, restaurace, catering, oslavy) */
.banners-benefits-block .footer-banners::before,.banners-benefits-block .footer-banners::after{display:none !important;content:none !important}
.banners-benefits-block .footer-banners>.footer-banner{padding:0 !important;margin:0 !important;width:auto !important;max-width:none !important;flex:none !important}
.banners-benefits-block .footer-banners>.footer-banner>a{text-decoration:none !important;text-align:left !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-texts{display:flex !important;flex-direction:column;text-align:left !important;padding:0 !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-title{color:#b51a00 !important;margin:0 !important;font-weight:800 !important;letter-spacing:.02em}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-text{color:#444 !important;margin:0 !important;display:-webkit-box !important;-webkit-box-orient:vertical;overflow:hidden}
.banners-benefits-block .footer-banners>.footer-banner>a::after{color:#b51a00;flex:none}
.banners-benefits-block .footer-banners>.footer-banner>a>img{position:static !important;top:auto !important;left:auto !important;transform:none !important}
/* počítač: 4 bílé karty vedle sebe */
@media(min-width:768px){
.banners-benefits-block{padding:36px 0 !important}
.banners-benefits-block .footer-banners{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 !important}
.banners-benefits-block .footer-banners>.footer-banner>a{display:flex !important;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:22px 22px 18px !important;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}
.banners-benefits-block .footer-banners>.footer-banner>a:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.1)}
.banners-benefits-block .footer-banners>.footer-banner>a>img{width:40px !important;height:40px !important;margin:0 !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-texts{gap:7px;flex:1}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-title{font-size:14.5px !important;line-height:1.25 !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-text{font-size:13px !important;line-height:1.5 !important;-webkit-line-clamp:3}
.banners-benefits-block .footer-banners>.footer-banner>a::after{content:"Více →";font-size:13px;font-weight:700}
}
/* mobil: seznam v jedné kartě */
@media(max-width:767px){
.banners-benefits-block{padding:28px 0 !important}
.banners-benefits-block .footer-banners{display:block !important;margin:0 !important;background:#fff;border-radius:16px;padding:4px 16px !important;box-shadow:0 2px 12px rgba(0,0,0,.05)}
.banners-benefits-block .footer-banners>.footer-banner{border-bottom:1px solid #eee}
.banners-benefits-block .footer-banners>.footer-banner:last-child{border-bottom:0}
.banners-benefits-block .footer-banners>.footer-banner>a{display:flex !important;gap:14px;align-items:center;padding:14px 0 !important}
.banners-benefits-block .footer-banners>.footer-banner>a>img{width:30px !important;height:30px !important;flex:none;margin:0 7px !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-texts{gap:3px;flex:1}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-title{font-size:13.5px !important;line-height:1.25 !important}
.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-text{font-size:12.5px !important;line-height:1.4 !important;-webkit-line-clamp:2}
.banners-benefits-block .footer-banners>.footer-banner>a::after{content:"›";font-size:22px}
}
/* menu – fotka vždy stejně velká a plynulá výměna */
@media(min-width:768px){
.menu-level-1>li.pdk-drw>.menu-level-2{width:780px !important;min-height:340px !important;padding:20px 440px 20px 20px !important;grid-template-columns:minmax(0,1fr) !important}
.menu-level-1>li.pdk-drw>.menu-level-2>li.pdk-feat{position:absolute !important;top:20px !important;right:20px !important;width:400px !important;height:300px !important;margin:0 !important;grid-row:auto !important;grid-column:auto !important}
.pdk-feat-in{height:300px !important;min-height:300px !important;background:#2a211b !important}
.pdk-bg{position:absolute;inset:0;background:center/cover no-repeat;opacity:0;transition:opacity .35s ease}
.pdk-bg.on{opacity:1}
.pdk-feat-in::before{z-index:1}
.pdk-feat-tx{z-index:2;transition:opacity .14s ease,transform .14s ease}
.pdk-feat-in.swap .pdk-feat-tx{opacity:0;transform:translateY(4px)}
}
/* 4 ikony – počítač: na střed, bez „Více“ */
@media(min-width:768px){.banners-benefits-block .footer-banners>.footer-banner>a::after{content:none !important}.banners-benefits-block .footer-banners>.footer-banner>a{padding:28px 22px 26px !important;gap:14px !important;align-items:center !important;text-align:center !important}.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-texts{align-items:center;text-align:center !important}.banners-benefits-block .footer-banners>.footer-banner>a .extended-banner-title{font-size:15px !important}.banners-benefits-block .footer-banners>.footer-banner>a>img{width:60px !important;height:60px !important;margin:0 !important;object-fit:contain !important}}
