.container-catalog{padding-left:0;padding-right:0}
.container-catalog .container__section--fullwidth .container-catalog__inner{width:100%;max-width:100%}
.container-catalog .aem-Grid--default--12{width:100%;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:10px}
.container-catalog .aem-Grid::before,.container-catalog .aem-Grid::after{display:none !important}
.container-catalog.m--10 .container__section{margin-block:10px}
.container-catalog.m--20 .container__section{margin-block:20px}
.container-catalog.m--30 .container__section{margin-block:30px}
.container-catalog.m--40 .container__section{margin-block:40px}
.container-catalog.m--50 .container__section{margin-block:50px}
.container-catalog.p--10 .container__section{padding-block:10px}
.container-catalog.p--20 .container__section{padding-block:20px}
.container-catalog.p--30 .container__section{padding-block:30px}
.container-catalog.p--40 .container__section{padding-block:40px}
.container-catalog.p--50 .container__section{padding-block:50px}
.container-catalog .two-columns .image,.container-catalog .three-columns .image,.container-catalog .four-columns .image,.container-catalog .six-columns .image{width:100%}
.container-catalog .two-columns .container,.container-catalog .three-columns .container,.container-catalog .four-columns .container,.container-catalog .six-columns .container{border-radius:8px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.04),0 6px 16px rgba(0,0,0,0.06);transition:box-shadow .2s ease,transform .2s ease}
.container-catalog .two-columns .container:hover,.container-catalog .three-columns .container:hover,.container-catalog .four-columns .container:hover,.container-catalog .six-columns .container:hover{box-shadow:0 2px 4px rgba(0,0,0,0.06),0 10px 24px rgba(0,0,0,0.08);transform:translateY(-1px)}
.container-catalog .two-columns .cmp-container .container-catalog,.container-catalog .three-columns .cmp-container .container-catalog,.container-catalog .four-columns .cmp-container .container-catalog,.container-catalog .six-columns .cmp-container .container-catalog{width:100%;margin-bottom:1rem}
.container-catalog.two-columns .container-catalog:not(.two-columns):not(.three-columns):not(.six-columns) .cmp-container,.container-catalog.three-columns .container-catalog:not(.two-columns):not(.three-columns):not(.six-columns) .cmp-container,.container-catalog.six-columns .container-catalog:not(.two-columns):not(.three-columns):not(.six-columns) .cmp-container{padding:10px;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.two-columns .container-catalog__inner,.three-columns .container-catalog__inner,.six-columns .container-catalog__inner,.two-columns .container__section,.three-columns .container__section,.six-columns .container__section{height:-webkit-fill-available}
@media(min-width:600px){.two-columns>.container-catalog__inner>.cmp-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.three-columns>.container-catalog__inner>.cmp-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.four-columns>.container-catalog__inner>.cmp-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.six-columns>.container-catalog__inner>.cmp-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.two-columns .phg-container.container-catalog.container.responsivegrid,.three-columns .phg-container.container-catalog.container.responsivegrid,.six-columns .phg-container.container-catalog.container.responsivegrid{min-width:0}
}
@media(min-width:1024px){.six-columns>.container-catalog__inner>.cmp-container{grid-template-columns:repeat(6,minmax(0,1fr))}
.four-columns>.container-catalog__inner>.cmp-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
}