/* Compact spacing for coffee-table catalog, product lists and details. */
html:root body main.sehpa-catalog-main .sehpa-collections article.sehpa-collection{margin-bottom:24px!important;row-gap:0!important;align-content:start!important}
html:root body main.sehpa-catalog-main .sehpa-collection .sehpa-copy h2{margin:0 0 8px!important}
html:root body main.sehpa-catalog-main .sehpa-collection .sehpa-copy{padding:0!important}
html:root body main.sehpa-catalog-main .sehpa-collection .sehpa-list-caption,html:root body main.sehpa-catalog-main .sehpa-product>.sehpa-list-caption{margin:10px 0 8px!important;gap:16px!important}
html:root body main.sehpa-catalog-main .sehpa-finish{min-height:0!important;margin:6px 0!important}
html:root body main.sehpa-catalog-main .sehpa-finish:empty{display:none!important}
html:root body main.sehpa-catalog-main .sehpa-discover{margin-top:6px!important}
html:root body main.sehpa-catalog-main .sehpa-products{row-gap:28px!important;align-items:start!important}
html:root body main.sehpa-catalog-main .sehpa-product{align-content:start!important;row-gap:0!important;margin-bottom:0!important}
html:root body main.sehpa-catalog-main .sehpa-product-photo{aspect-ratio:auto!important;height:auto!important;min-height:0!important;align-self:start!important}
html:root body main.sehpa-catalog-main .sehpa-product-photo img{width:100%!important;height:auto!important;object-fit:contain!important}
html:root body main.sehpa-catalog-main .sehpa-product h2{margin:10px 0 6px!important}
html:root body main.sehpa-catalog-main .sehpa-detail .sehpa-hero{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important}
html:root body main.sehpa-catalog-main .sehpa-thumbnails{padding-top:8px!important;padding-bottom:8px!important}
html:root body main.sehpa-catalog-main>.sehpa-breadcrumb{margin-bottom:12px!important}
html:root body main.sehpa-catalog-main>h1{margin-top:16px!important;margin-bottom:20px!important}
@media(max-width:760px){html:root body main.sehpa-catalog-main .sehpa-collections article.sehpa-collection{gap:8px!important;margin-bottom:24px!important}html:root body main.sehpa-catalog-main .sehpa-products{row-gap:24px!important}html:root body main.sehpa-catalog-main .sehpa-collection .sehpa-list-caption,html:root body main.sehpa-catalog-main .sehpa-product>.sehpa-list-caption{gap:8px!important}}
