.rcs-hero{position:relative;isolation:isolate;background-color:#0b0d0e}.rcs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.rcs-hero__media img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.38) saturate(.82) contrast(1.05)}.rcs-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.rcs-hero__inner{position:relative;z-index:2}.collection-list,.collection-list-wrapper .collection-list{max-width:112rem;margin-left:auto;margin-right:auto}.collection-list .card__inner.ratio,.collection-list-wrapper .card__inner.ratio{--ratio-percent: 100% !important}.collection-list .card__media,.collection-list-wrapper .card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background-color:#fff}.collection-list .card__media .media,.collection-list-wrapper .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;padding:0}.collection-list .card__media .media img,.collection-list-wrapper .card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.collection-list .card__heading,.collection-list-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.8rem;letter-spacing:-.02em;line-height:1.2;margin-top:1.1rem}.collection-list .card__caption,.collection-list-wrapper .card__caption{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.45;opacity:.72}.collection-list .card__heading a:hover{color:var(--rcs-red)}.banner__box{background:transparent;box-shadow:none;border:0;padding:0;max-width:82rem}.banner__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,3.8vw,5.4rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 2.4rem;text-transform:none}.banner .banner__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:#e08e92;margin:0 0 1.6rem;opacity:1}.banner__buttons{gap:1.6rem;max-width:none}.banner__buttons .button--secondary{background:transparent;border-color:#f7f5f173;color:var(--rcs-paper)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/heritage-sections.css.map */
