.cf-col-hero{background:#fdf6f8;border-bottom:1px solid rgba(196,104,122,.12)}.cf-col-hero__inner{text-align:center;padding:52px 24px 48px;max-width:720px;margin:0 auto}.cf-col-hero__label{font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#c4687a;margin:0 0 16px;display:block}.cf-col-hero__title{font-family:var(--font-heading-family);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:400;color:#1a1a1a;line-height:1.12;margin:0 0 20px;letter-spacing:-.01em}.cf-col-hero__rule{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 20px;width:80px}.cf-col-hero__rule span{display:block;height:1px;flex:1;background:#c4687a73}.cf-col-hero__rule:before,.cf-col-hero__rule:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#c4687a80;flex-shrink:0}.cf-col-hero__desc{font-family:var(--font-body-family);font-size:clamp(1.05rem,2vw,1.2rem);color:#444;line-height:1.85;margin:0 auto;max-width:600px;font-weight:300}.cf-col-hero--funeral .cf-col-hero__label{color:#8a6a5a}.cf-col-hero--funeral .cf-col-hero__rule span{background:#8a6a5a59}.cf-col-hero--funeral .cf-col-hero__rule:before,.cf-col-hero--funeral .cf-col-hero__rule:after{background:#8a6a5a73}.cf-col-hero--wedding .cf-col-hero__label{color:#b87c6a}.cf-col-hero--wedding .cf-col-hero__rule span{background:#b87c6a66}.cf-col-hero--wedding .cf-col-hero__rule:before,.cf-col-hero--wedding .cf-col-hero__rule:after{background:#b87c6a80}@media(max-width:749px){.cf-col-hero__inner{padding:36px 20px 32px}.cf-col-hero__title{font-size:clamp(2rem,8vw,2.8rem)}.cf-col-hero__desc{font-size:1rem}}.cf-collection-grid .facets-wrapper{border-bottom:1px solid rgba(196,104,122,.12);padding-bottom:8px;margin-bottom:8px}.cf-collection-grid .pagination{margin-top:52px;padding-top:24px;border-top:1px solid rgba(196,104,122,.12)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cf-collection.css.map */
