.pj-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"crumbs crumbs" "content media";column-gap:80px;row-gap:40px;align-items:center}.pj-hero__crumbs{grid-area:crumbs;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.2;color:var(--pj-muted)}.pj-hero__crumbs a{color:var(--pj-muted);text-decoration:none}.pj-hero__crumbs a:hover{color:var(--pj-accent)}.pj-hero__crumbs [aria-current]{color:var(--pj-ink)}.pj-hero__content{grid-area:content;display:grid;row-gap:40px}.pj-hero__copy{display:grid;row-gap:15px}.pj-hero .pj-hero__title{color:var(--pj-accent);text-transform:none}.pj-hero__features{display:flex;flex-wrap:wrap;gap:12px 24px;margin:9px 0 0;padding:0;list-style:none}.pj-hero__feature{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.2;font-weight:500;color:var(--pj-ink)}.pj-hero__feature-icon{display:flex;color:var(--pj-accent)}.pj-hero__actions{display:grid;row-gap:20px}.pj-hero__note{margin:0;color:var(--pj-muted)}.pj-hero__media{grid-area:media;position:relative}.pj-hero__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.pj-hero__badge{position:absolute;left:-40px;bottom:-60px;display:grid;row-gap:2px;padding:22px 28px;background-color:#fff;box-shadow:0 12px 32px #201e1d1a}.pj-hero__badge-label{font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pj-muted)}.pj-hero__badge-price{font-family:var(--font-heading-family);font-size:48px;line-height:1.2;color:var(--pj-accent)}.pj-hero__badge-note{font-size:14px;line-height:1.2;color:var(--pj-ink)}.pj-hero__tag{display:none}@media only screen and (max-width:991px){.pj-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "crumbs" "content";row-gap:24px}.pj-hero__image{max-height:72vh}.pj-hero__badge{display:none}.pj-hero__tag{display:block;position:absolute;left:12px;bottom:12px;padding:9px 18px;border-radius:100px;background-color:#fffffff0;box-shadow:0 4px 12px #201e1d1f;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:.04em;color:var(--pj-accent)}}@media only screen and (max-width:767px){.pj-hero__media{margin:0 -15px}.pj-hero__tag{padding:7px 14px;font-size:12px}.pj-hero__content{row-gap:24px}.pj-hero__features{gap:8px}.pj-hero__feature{padding:8px 12px;border:1px solid var(--pj-line);background-color:#fff;font-size:13px}.pj-hero__feature-icon,.pj-hero .pj-hero__buttons{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pj-hero.css.map */
