.cbanner{--cb-bg: #faf8f5;--cb-ink: #111111;--cb-gold: #a98a66;position:relative;overflow:hidden;background-color:var(--cb-bg);color:var(--cb-ink)}.section-collection-banner{margin:0}.cbanner__inner{position:relative;z-index:1;max-width:78rem;padding-top:clamp(3rem,4.6vw,4.6rem);padding-bottom:clamp(2.2rem,3.2vw,3.2rem);text-align:center}.cbanner__eyebrow{margin:0 0 1.2rem;color:var(--cb-gold);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase}.cbanner .cbanner__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3.2rem,6vw,5.4rem);font-weight:400;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.cbanner__rule{display:block;width:6rem;height:1px;margin:clamp(1.6rem,2.2vw,2.2rem) auto 0;background-color:var(--cb-gold)}.cbanner .cbanner__text{max-width:56rem;margin:clamp(1.4rem,2vw,2rem) auto 0;color:inherit;font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.6;text-wrap:pretty}.cbanner .cbanner__text>*{margin:0;color:inherit}.cbanner .cbanner__text>*+*{margin-top:.8rem}.cbanner .cbanner__text strong{font-weight:600}.cbanner__count{margin:clamp(1.6rem,2.2vw,2.2rem) 0 0;color:inherit;font-size:1.1rem;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;opacity:.55}.cbanner--image{background-color:#0b0b0b;color:#fff}.cbanner--image .cbanner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:34vh;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem)}.cbanner__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.cbanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000006b,#00000094)}.cbanner--image .cbanner__eyebrow,.cbanner--image .cbanner__rule{color:#fff}.cbanner--image .cbanner__rule{background-color:#ffffffbf}.cbanner--image .cbanner__count{opacity:.8}@media screen and (max-width:749px){.cbanner__inner{padding-top:2.6rem;padding-bottom:2rem}.cbanner__eyebrow{font-size:.95rem;letter-spacing:.3em;text-indent:.3em}.cbanner .cbanner__title{font-size:3.2rem}.cbanner .cbanner__text{font-size:1.4rem}.cbanner--image .cbanner__inner{min-height:28vh;padding-top:4.4rem;padding-bottom:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-collection-banner.css.map */
