#content.approved-catalog>.collection-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:56px}
#content#content#content>.collection-heading,#content#content#content>section.collection-products{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:50px!important}
@media(max-width:760px){#content#content#content>.collection-heading,#content#content#content>section.collection-products{padding-inline:22px!important}}
#content .collection-heading h1{font-size:var(--dw-size-product-title);font-weight:400;margin:20px 0 0}
#content .collection-details{color:var(--dw-color-muted);font-size:var(--dw-size-body);line-height:1.8;overflow-wrap:anywhere}
#content .collection-details p{margin:0 0 16px}
#content .collection-details strong,#content .collection-details b{font-weight:500}
#content .collection-details img{max-width:100%;height:auto}
#content .collection-details table{display:block;max-width:100%;overflow:auto}
#content.approved-catalog>section.collection-products{margin-block:0;padding-block:0 64px!important}
#content .collection-products .section-head{margin:0 0 32px}
#content .collection-products .section-head h2{margin:12px 0 0;font-size:var(--dw-size-section);font-weight:400}
#content .collection-more{text-align:center;margin-top:36px}
#content .collection-load-more{display:inline-block;padding:12px 40px;border:1px solid var(--dw-color-border);color:var(--dw-color-ink);font-size:14px;text-decoration:none}
#content .collection-load-more[aria-disabled=true]{opacity:.5;cursor:wait}
#content .collection-load-status:not(.visually-hidden){text-align:center;color:var(--dw-color-error)}
@media(max-width:760px){#content.approved-catalog>.collection-heading{grid-template-columns:1fr;gap:24px;padding-block:32px}}

#content .collection-empty{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8f7f4;padding:52px 24px 48px;border-radius:4px}
#content .collection-empty-icon{display:grid;place-items:center;width:72px;height:72px;margin-bottom:22px;background:#eeece6;border-radius:50%;color:#8e8476}
#content .collection-empty-icon svg{width:40px;height:40px}
#content .collection-empty h3{font:400 24px/1.4 var(--dw-font-body);color:#333;margin:0 0 12px;letter-spacing:-.02em}
#content .collection-empty p{max-width:490px;margin:0;color:var(--dw-color-muted);font:400 15px/1.8 var(--dw-font-body)}
#content .collection-empty-link{display:inline-flex;align-items:center;gap:24px;margin-top:26px;padding:12px 22px;background:#292925;color:#fff;text-decoration:none;font-size:14px;border-radius:2px;transition:background .2s}
#content .collection-empty-link:hover{background:#4b4b43;text-decoration:none}
#content .collection-empty-link:focus-visible{outline:2px solid #8e8476;outline-offset:4px}
@media(max-width:600px){#content .collection-empty{padding:38px 22px}#content .collection-empty h3{font-size:21px}}
