.ch-outer{padding-inline:var(--page-margin, 16px);padding-top:32px;padding-bottom:0;max-width:var(--page-width, 1400px);margin-inline:auto;box-sizing:border-box;width:100%}.ch{display:grid;grid-template-columns:1fr 1fr;background-color:var(--card-bg, #F0F7F5);border-radius:var(--card-radius, 8px);overflow:hidden;min-height:400px}.ch__image-col{position:relative;min-height:280px}.ch__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ch__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#c8deda;display:flex;align-items:center;justify-content:center}.ch__placeholder-svg{width:80px;height:80px;opacity:.3}.ch__content{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:20px;color:var(--text, #1a1a1a)}@media(min-width:1000px){.ch__content{padding:56px 64px}}.ch__bc{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ch__bc-link{font-size:.8125rem;color:var(--text, #1a1a1a);text-decoration:none;opacity:.5;transition:opacity .2s}.ch__bc-link:hover{opacity:.9}.ch__bc-sep{display:flex;align-items:center;opacity:.3}.ch__bc-current{font-size:.8125rem;font-weight:600;color:var(--accent, #236F61)}.ch__text{display:flex;flex-direction:column;gap:12px}.ch__tagline{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent, #236F61);margin:0}.ch__heading{font-size:clamp(1.875rem,3vw,2.875rem);line-height:1.1;font-weight:800;margin:0;letter-spacing:-.02em}.ch__accent{color:var(--accent, #236F61)}.ch__subtitle{font-size:1rem;line-height:1.65;margin:0;opacity:.72;max-width:42ch}.ch__btn{display:inline-flex;align-items:center;align-self:flex-start;padding:.7rem 1.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:var(--btn-radius, 8px);background-color:var(--btn-bg, #236F61);color:var(--btn-color, #fff);border:1.5px solid var(--btn-bg, #236F61);transition:background-color .2s,border-color .2s;margin-top:4px}.ch__btn:hover{background-color:var(--btn-hover, #1a5249);border-color:var(--btn-hover, #1a5249)}.ch__count{font-size:.8125rem;margin:0;opacity:.45;font-weight:500;padding-top:12px;border-top:1px solid rgba(35,111,97,.15)}@media(max-width:749px){.ch{grid-template-columns:1fr;min-height:unset}.ch__image-col{min-height:220px}.ch__content{padding:28px 24px}.ch__subtitle{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-header.css.map */
