.pj-hero{position:relative;min-height:min(880px,calc(100svh - 126px));background:var(--pj-ink);color:var(--pj-white);display:grid}.pj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pj-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090b0dd1,#090b0d80 42%,#090b0d1f 72%,#090b0d52)}.pj-hero__media img,.pj-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.pj-hero__content{position:relative;z-index:2;align-self:end;padding-block:clamp(80px,10vw,150px);max-width:900px}.pj-hero__copy{max-width:620px;margin-top:28px;color:#ffffffc7;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.pj-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.pj-hero__micro{display:flex;gap:26px;flex-wrap:wrap;margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.24);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.pj-hero__micro span{display:flex;align-items:center;gap:9px}.pj-hero__micro span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pj-silver)}.pj-proof{background:var(--pj-white);border-bottom:1px solid var(--pj-line)}.pj-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.pj-proof__item{padding:28px 30px;border-right:1px solid var(--pj-line)}.pj-proof__item:last-child{border-right:0}.pj-proof__title{font:500 1.05rem/1.2 var(--pj-serif);margin:0 0 8px}.pj-proof__text{margin:0;font-size:.74rem;line-height:1.5;color:var(--pj-steel)}.pj-section-head{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:clamp(38px,5vw,72px)}.pj-section-head__copy{max-width:560px;justify-self:end}.pj-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.pj-card{min-width:0}.pj-card__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#e7e5e0}.pj-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pj-card:hover .pj-card__media img{transform:scale(1.025)}.pj-card__meta{display:flex;justify-content:space-between;gap:16px;align-items:start;padding-top:18px}.pj-card__title{margin:0;color:var(--pj-ink);font:400 1.16rem/1.25 var(--pj-serif)}.pj-card__title a{color:inherit;text-decoration:none}.pj-card__sub{margin:6px 0 0;color:var(--pj-steel);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.pj-card__price{white-space:nowrap;font-size:.82rem}.pj-card__status{display:inline-block;margin-top:11px;padding:5px 8px;border:1px solid var(--pj-line);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.pj-process{display:grid;grid-template-columns:1.1fr .9fr;min-height:760px}.pj-process__media{min-height:620px;position:relative;overflow:hidden;background:#1d2022}.pj-process__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.pj-process__content{padding:clamp(54px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.pj-steps{list-style:none;margin:38px 0 0;padding:0;counter-reset:step}.pj-steps li{counter-increment:step;display:grid;grid-template-columns:42px 1fr;gap:18px;padding:19px 0;border-top:1px solid rgba(255,255,255,.18)}.pj-steps li:before{content:"0" counter(step);font-size:.68rem;letter-spacing:.12em;color:#ffffff8c}.pj-steps strong{font:400 1.15rem/1.3 var(--pj-serif)}.pj-steps p{margin:5px 0 0;color:#ffffff9e;font-size:.82rem;line-height:1.6}.pj-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.pj-split__content{padding:clamp(60px,8vw,120px);align-self:center}.pj-split__media{min-height:640px;background:#e3e2de;overflow:hidden}.pj-split__media img{width:100%;height:100%;object-fit:cover;display:block}.pj-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;padding-top:30px;border-top:1px solid var(--pj-line)}.pj-stat__number{display:block;font:400 2rem/1 var(--pj-serif)}.pj-stat__label{display:block;margin-top:8px;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pj-steel)}.pj-assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff2e;margin-top:46px}.pj-assurance{background:var(--pj-ink);padding:34px}.pj-assurance__num{font:400 2.5rem/1 var(--pj-serif);color:#ffffff57}.pj-assurance h3{margin:32px 0 10px;font:400 1.35rem/1.2 var(--pj-serif)}.pj-assurance p{margin:0;color:#fff9;font-size:.82rem;line-height:1.65}.pj-faq{max-width:900px;margin:44px auto 0;border-top:1px solid var(--pj-line)}.pj-faq details{border-bottom:1px solid var(--pj-line)}.pj-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font:400 1.16rem/1.35 var(--pj-serif)}.pj-faq summary::-webkit-details-marker{display:none}.pj-faq summary:after{content:"+";font-family:var(--pj-sans);font-weight:300}.pj-faq details[open] summary:after{content:"\2212"}.pj-faq__answer{padding:0 50px 24px 0;color:var(--pj-steel);font-size:.92rem;line-height:1.7}.pj-final-cta{text-align:center}.pj-final-cta .pj-copy{margin:24px auto 34px;max-width:620px}.pj-home-page .pj-home-collection-intro{padding-bottom:18px}.pj-home-page .pj-native-featured{padding:0 0 clamp(72px,8vw,120px);background:var(--pj-paper)}.pj-home-page .pj-native-featured .pj-hide-native-title{display:none}.pj-home-page .pj-native-featured .page-width{width:min(calc(100% - 40px),var(--pj-max));max-width:none;padding-inline:0}.pj-home-page .pj-native-featured .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,30px)}.pj-home-page .pj-native-featured .grid__item{width:100%;max-width:none}.pj-home-page .pj-native-featured .card-wrapper{color:var(--pj-ink)}.pj-home-page .pj-native-featured .card__inner{aspect-ratio:4/5;background:#e7e5e0}.pj-home-page .pj-native-featured .card__media,.pj-home-page .pj-native-featured .media{height:100%}.pj-home-page .pj-native-featured .card__media img{object-fit:cover}.pj-home-page .pj-native-featured .card__content{padding-top:14px}.pj-home-page .pj-native-featured .card__heading{font-family:var(--pj-serif);font-size:1.16rem;font-weight:400;line-height:1.25}.pj-home-page .pj-native-featured .card-information>*:not(.visually-hidden:first-child)+*{margin-top:6px}.pj-home-page .pj-native-featured .price{font-size:.82rem;letter-spacing:.02em}.pj-home-page .pj-native-featured .quick-add,.pj-home-page .pj-native-featured .badge{display:none}.pj-hero--text{background:linear-gradient(135deg,#17191b,#25323e)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pistolis-home.css.map */
