.ceme-ch{max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:var(--space-5) var(--gutter) var(--space-6);color:var(--color-pine);font-family:var(--font-sans)}.ceme-ch :where(p,h1){margin:0}.ceme-ch__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-shelf)}.ceme-ch__grid--media{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ceme-ch__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);min-height:220px;padding:var(--panel-pad);border-radius:var(--radius-panel);background:var(--color-plaster)}.ceme-ch__crumbs{color:var(--color-moss);font-size:var(--text-sm)}.ceme-ch__crumbs a{color:var(--color-pine);text-decoration:underline;text-underline-offset:3px}.ceme-ch__title{font-size:var(--text-h1);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-variation-settings:var(--opsz-heading);text-wrap:balance}.ceme-ch__lead{max-width:60ch;color:var(--color-moss);font-size:var(--text-lg)}.ceme-ch__count{color:var(--color-moss);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ceme-ch__media{position:relative;min-height:220px;overflow:hidden;border-radius:var(--radius-panel);background:var(--color-plaster)}.ceme-ch__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ceme-ch__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-top:var(--gap-shelf);padding:var(--space-4) var(--space-6);border-radius:var(--radius-panel);background:var(--color-sage)}.ceme-ch__help p{color:var(--color-pine)}.ceme-ch__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.ceme-ch__btn{display:inline-flex;align-items:center;min-height:var(--control-h);padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--color-pine);color:var(--color-on-pine);font-weight:600;text-decoration:none}.ceme-ch__btn:hover{background:var(--color-pine-hover)}.ceme-ch__link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--color-pine);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ceme-ch :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:749px){.ceme-ch__grid--media{grid-template-columns:minmax(0,1fr)}.ceme-ch__media{min-height:0;aspect-ratio:16 / 9}.ceme-ch__panel{min-height:0}.ceme-ch__help{padding:var(--space-4)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ceme-collection-hero.css.map */
