.dgo-catalog-preview{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin:1rem auto;border:1px solid #cddcbc;border-left:4px solid #4b9900;border-radius:10px;background:#f4f8ef;font-size:.875rem;line-height:1.5;color:#1b291d}
.dgo-catalog-preview__label{flex:none;padding:.35rem .7rem;border-radius:5px;background:#214b0d;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
body.dgo-privatecatalog-campaign .header-cat{padding-top:2rem;padding-bottom:2rem}
body#category.dgo-privatecatalog-campaign .header-cat-div{padding:2.5rem!important;min-height:0!important;border-radius:16px;background:linear-gradient(115deg,#17231d 0%,#233c24 75%,#315a21 100%);color:#fff;overflow:hidden}
body.dgo-privatecatalog-campaign .header-cat-div::before{content:none}
body.dgo-privatecatalog-campaign .header-cat-div>div:first-child{flex:1;max-width:900px}
body.dgo-privatecatalog-campaign .header-cat-div>div:last-child:not(:first-child){display:none!important}
body.dgo-privatecatalog-campaign .header-cat h1{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.15;letter-spacing:-.025em;color:#fff!important;margin-bottom:1rem!important}
body.dgo-privatecatalog-campaign .header-cat .maxter-category-description,body.dgo-privatecatalog-campaign .header-cat .maxter-category-description p{color:#edf3e8;font-size:1rem;line-height:1.65;max-width:780px}
body#category.dgo-privatecatalog-campaign .header-cat .cat-reassu{display:none!important}
body#category.dgo-privatecatalog-campaign .maxter-listing .row>aside.col-lg-3{display:none!important}
body#category.dgo-privatecatalog-campaign .maxter-listing .row>div.col-lg-9{width:100%!important;flex:0 0 100%!important}
body.dgo-privatecatalog-campaign .header-cat [data-maxter-category-description-toggle]{color:#b0df83!important}
@layer utilities{
body#category.dgo-privatecatalog-campaign section[aria-labelledby="maxter-listing-title"]{height:auto!important;min-height:0!important;padding:0!important;margin:0!important}
body#category.dgo-privatecatalog-campaign .header-cat{height:auto!important;min-height:0!important;display:block!important}
body#category.dgo-privatecatalog-campaign .header-cat-div{height:auto!important}
body#category.dgo-privatecatalog-campaign .header-cat{margin:0!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}
body#category.dgo-privatecatalog-campaign .header-cat .cat-reassu{display:none!important}
body#category.dgo-privatecatalog-campaign .header-cat h1{margin:0 0 1rem!important;padding:0!important}
body#category.dgo-privatecatalog-campaign .header-cat-div>div:first-child{margin:0!important;padding:0!important}
}
@media(max-width:767px){.dgo-catalog-preview{align-items:flex-start;gap:.65rem;padding:.85rem;margin:1rem 12px;font-size:.8rem;width:auto}.dgo-catalog-preview__label{font-size:.65rem;padding:.3rem .45rem}body.dgo-privatecatalog-campaign .header-cat{padding-top:1rem;padding-bottom:1rem}body#category.dgo-privatecatalog-campaign .header-cat-div{padding:1.5rem!important;border-radius:12px}}
@media(max-width:389px){.dgo-catalog-preview{flex-direction:column}body#category.dgo-privatecatalog-campaign .header-cat-div{padding:1.15rem!important}}
@media(max-width:767.98px){
body#category.dgo-privatecatalog-campaign .maxter-product-list--mobile-horizontal .maxter-product-card{grid-template-rows:none!important;grid-auto-rows:auto!important;row-gap:6px}
body#category.dgo-privatecatalog-campaign .maxter-product-list--mobile-horizontal .maxter-product-card .mx-h3{height:auto!important;min-height:0!important;max-height:none!important;line-height:1.45}
body#category.dgo-privatecatalog-campaign .maxter-product-list--mobile-horizontal .maxter-product-card__price-row{align-self:start;min-height:25px;margin-top:0}
}
