.shopify-section.section--plp-hero{margin-top:0}.shopify-section.section--plp-hero+.shopify-section{margin-top:0}.plp-hero{position:relative;display:flex;align-items:flex-end;width:100%;max-width:100%;height:40vh;min-height:220px;margin-inline:0;overflow:hidden;background-color:var(--plp-hero-placeholder, #4a4a4a)}.plp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.plp-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.plp-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 45%,#0000002e 72%,#0000008c)}.plp-hero--placeholder .plp-hero__scrim{background:linear-gradient(180deg,#0000 55%,#0000001f)}.plp-hero__content{position:relative;z-index:1;width:100%;padding:24px;box-sizing:border-box}.plp-breadcrumbs{margin-bottom:10px}.plp-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.plp-breadcrumbs__item{display:inline-flex;align-items:center;min-width:0}.plp-breadcrumbs__sep{margin:0 8px;color:#ffffff9e;font-size:1.2rem;line-height:1}.plp-breadcrumbs__link{color:#ffffffe0;font-family:var(--ds-font-family, var(--font-heading-family));font-size:clamp(1.2rem,1.1vw,1.4rem);font-weight:300;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-shadow:0 1px 12px rgba(0,0,0,.35);transition:color .2s ease}.plp-breadcrumbs__link:hover,.plp-breadcrumbs__link:focus-visible{color:#fff}.plp-hero__title{margin:0;max-width:28ch;color:#fff;font-family:var(--ds-font-family, var(--font-heading-family));font-size:clamp(2.8rem,4.2vw,4.8rem);font-weight:var(--ds-weight-regular, 400);letter-spacing:var(--ds-tracking-tight, -.02em);line-height:1.05;text-shadow:0 1px 18px rgba(0,0,0,.35)}.plp-hero__description{margin:12px 0 0;max-width:52ch;color:#ffffffe0;font-size:clamp(1.4rem,1.2vw,1.6rem);line-height:1.45;text-shadow:0 1px 12px rgba(0,0,0,.35)}.plp-hero__description>*:first-child{margin-top:0}.plp-hero__description>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.plp-hero{height:20vh;min-height:110px}}@media screen and (min-width:990px){.plp-hero__content{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-collection-hero.css.map */
