.kp-chero{position:relative;overflow:clip;height:var(--kp-chero-h);background:var(--kp-surface-media);border-bottom:1px solid var(--kp-border-hairline)}#MainContent>.shopify-section:first-child .kp-chero{margin-top:calc(-1 * var(--kp-header-h))}.kp-chero__media{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.kp-chero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--kp-chero-focal, center)}.kp-chero__film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.kp-chero--overlay-none{--kp-chero-protect: none}.kp-chero--overlay-light{--kp-chero-protect: linear-gradient(180deg, rgba(0, 0, 0, .38) 0%, rgba(0, 0, 0, .12) 42%, rgba(0, 0, 0, .5) 100%)}.kp-chero--overlay-medium{--kp-chero-protect: linear-gradient(180deg, rgba(0, 0, 0, .54) 0%, rgba(0, 0, 0, .2) 42%, rgba(0, 0, 0, .68) 100%)}.kp-chero--overlay-strong{--kp-chero-protect: var(--kp-protect-gradient)}.kp-chero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--kp-chero-protect, var(--kp-protect-gradient));pointer-events:none}.kp-chero__toggle{right:var(--kp-container-pad);bottom:var(--kp-chero-pad-bottom)}.kp-chero__toggle[aria-pressed=true]{opacity:.45}@media(hover:hover)and (pointer:fine){.kp-chero__toggle[aria-pressed=true]{opacity:0;pointer-events:none}.kp-chero:hover .kp-chero__toggle[aria-pressed=true],.kp-chero__toggle[aria-pressed=true]:focus-visible{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.kp-chero__toggle,.kp-chero__toggle[aria-pressed=true]{opacity:1;pointer-events:auto}}.kp-chero__ruler{position:absolute;left:0;right:0;top:calc(var(--kp-header-h) + var(--kp-chero-ruler-y));height:var(--kp-ruler-h);background:var(--kp-ruler);opacity:.9;pointer-events:none}.kp-chero__numeral{position:absolute;right:var(--kp-container-pad);bottom:var(--kp-chero-numeral-y);font-family:var(--kp-font-heading);font-weight:800;font-size:var(--kp-display-ghost);line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px var(--kp-chapter-numeral-stroke);pointer-events:none}.kp-chero__shell{position:absolute;inset:auto 0 0;z-index:var(--kp-z-page-root);pointer-events:none;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kp-space-8);padding-bottom:var(--kp-chero-pad-bottom)}.kp-chero__copy{pointer-events:auto;display:flex;flex-direction:column;gap:var(--kp-space-4);max-width:var(--kp-chero-copy-max)}.kp-chero__line{font-family:var(--kp-font-heading);font-weight:700;font-size:var(--kp-eyebrow-size);letter-spacing:var(--kp-eyebrow-tracking);text-transform:uppercase;color:var(--kp-stone-300);text-shadow:var(--kp-text-protect)}.kp-chero__title{margin:0;font-family:var(--kp-font-heading);font-weight:800;font-size:var(--kp-display-lg);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--kp-text-strong);text-shadow:var(--kp-text-protect);text-wrap:balance}.kp-chero__desc{margin:0;max-width:52ch;font-size:var(--kp-body-l-size);line-height:1.55;color:var(--kp-text-body);text-shadow:var(--kp-text-protect)}@media screen and (max-width:989px){#MainContent>.shopify-section:first-child .kp-chero{margin-top:calc(-1 * var(--kp-header-h-mobile))}.kp-chero__ruler{top:calc(var(--kp-header-h-mobile) + var(--kp-chero-ruler-y-mobile))}}@media screen and (max-width:749px){.kp-chero{height:auto;background:var(--kp-bg-page)}#MainContent>.shopify-section:first-child .kp-chero{margin-top:0}.kp-chero__media{position:relative;inset:auto;width:100%;aspect-ratio:var(--kp-chero-ratio-mobile, 4 / 3);background:var(--kp-surface-media)}.kp-chero__media:after{content:none}.kp-chero__ruler{top:0}.kp-chero__image{object-position:var(--kp-chero-focal-mobile, center)}.kp-chero__shell{position:static;pointer-events:auto;padding-top:var(--kp-space-6);flex-direction:column;align-items:flex-start;gap:var(--kp-space-5)}.kp-chero__copy{max-width:100%}.kp-chero__line,.kp-chero__title,.kp-chero__desc{text-shadow:none}.kp-chero__numeral{right:auto;left:-2vw;top:var(--kp-space-6);bottom:auto;font-size:150px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/kp-collection-hero.css.map */
