.p-hhero{position:relative;width:100%;min-height:38rem;overflow:hidden;background-color:#d3b594}.p-hhero__media{top:0;right:0;bottom:0;left:0;z-index:0}.p-hhero__image{margin:auto;width:100%;height:100%;max-width:1440px;object-fit:cover;object-position:center;display:block}.p-hhero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.p-hhero__inner{position:absolute;left:50%;z-index:2;transform:translate(-50%);top:18%;display:flex;gap:4rem;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:4rem;padding-bottom:10rem;pointer-events:none}.p-hhero__cta{pointer-events:auto}.p-hhero__text{position:relative;display:flex;flex-direction:column;gap:.8rem;max-width:48rem}.p-hhero__eyebrow{margin:0;font-family:var(--font-thirsty-family);font-weight:var(--font-accent-m-weight);font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:1;color:var(--color-coco-main)}.p-hhero__heading{margin:0;font-family:var(--font-sunset-family);font-weight:var(--font-h1-weight);margin-top:1rem;font-size:clamp(3.4rem,6.4vw,5.5rem);line-height:1.4;color:var(--color-coco-main)}.p-hhero__cta{position:relative;left:0;display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 2.4rem;border-radius:5.3rem;background-color:var(--color-navy-700);color:var(--color-navy-50);font-family:var(--font-sunset-family);font-weight:var(--font-h6-weight);font-size:var(--font-h6-size);line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.p-hhero__cta:hover,.p-hhero__cta:focus-visible{background-color:var(--color-navy-800)}.p-hhero__cta .p-icon--arrow-right{width:1.6rem;height:1.6rem}@media screen and (max-width:989px){.p-hhero{aspect-ratio:auto;min-height:60rem;max-height:none}.p-hhero__media{position:absolute;top:0;right:0;bottom:0;left:0}.p-hhero__image{width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center 62%}.p-hhero__inner{position:relative;z-index:2;left:0;transform:none;justify-content:flex-start;align-items:flex-start;gap:2.4rem;padding-top:calc(var(--p-header-height, 7.4rem) + 3rem);padding-bottom:0}.p-hhero__cta{position:static}}@media screen and (max-width:767px){.p-hhero{min-height:56rem}.p-hhero__image{object-position:center bottom}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-p-home-hero.css.map */
