.pj-bl{--pj-cocoa: #3D2D21;--pj-paper: #F6F1E9;--pj-bone: #E8DECB;--pj-brass: #B08A4B;--pj-brass-pale: #D6B77E;--pj-sale: #A33A2E;--pj-hairline: rgba(61, 45, 33, .14);--pj-underline: rgba(61, 45, 33, .4);--pj-underline-on-cocoa: rgba(246, 241, 233, .5);--pj-font-display: "Mazius Review", "Cormorant Garamond", Georgia, serif;--pj-font-body: "PJ Montserrat", "Montserrat", "Helvetica Neue", Arial, sans-serif;--pj-easing-soft: cubic-bezier(.22, .61, .36, 1);--pj-duration-fast: .16s;container-type:inline-size;background:var(--pj-paper);color:var(--pj-cocoa);font-family:var(--pj-font-body);font-weight:300;-webkit-font-smoothing:antialiased}.pj-bl *,.pj-bl *:before,.pj-bl *:after{box-sizing:border-box}.pj-bl a{color:inherit;text-decoration:none;transition:opacity var(--pj-duration-fast) var(--pj-easing-soft)}.pj-bl a:hover,.pj-bl a:focus-visible{opacity:.7}.pj-bl h1,.pj-bl h2,.pj-bl h3,.pj-bl p{margin:0}.pj-bl em,.pj-bl i{font-style:italic}.pj-bl__promo{background:var(--pj-cocoa);color:var(--pj-paper);text-align:center;padding:clamp(10px,1.6cqw,15px) 20px;font-size:clamp(9px,2.1cqw,11px);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;font-weight:400}.pj-bl__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(12px,1.8cqw,20px);padding:clamp(38px,6cqw,84px) clamp(20px,5cqw,48px) clamp(34px,5cqw,72px);border-bottom:1px solid var(--pj-hairline)}.pj-bl__eyebrow{font-size:clamp(9px,2cqw,11px);letter-spacing:.28em;text-transform:uppercase;color:var(--pj-brass);font-weight:500}.pj-bl__h1{font-family:var(--pj-font-display);font-weight:400;font-size:clamp(38px,6.4cqw,76px);line-height:1.04;letter-spacing:-.01em;text-transform:none}.pj-bl__sub{max-width:460px;font-size:clamp(13px,1.5cqw,17px);line-height:1.55}.pj-bl__savings{font-size:clamp(10px,1.2cqw,12px);letter-spacing:.18em;text-transform:uppercase;color:var(--pj-sale);font-weight:500}.pj-bl__hero-link{margin-top:4px;font-size:clamp(9px,1.2cqw,12px);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--pj-underline);padding-bottom:3px}.pj-bl__tiles{padding:clamp(20px,2.4cqw,32px) clamp(20px,4cqw,48px) clamp(40px,5cqw,68px)}.pj-bl__tiles-inner{max-width:1320px;margin:0 auto}.pj-bl__grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:clamp(26px,3.4cqw,44px) clamp(16px,2.6cqw,32px)}.pj-bl__tile{display:flex;flex-direction:column;height:100%}.pj-bl__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--pj-bone)}.pj-bl__frame img{width:100%;height:100%;object-fit:cover;display:block}.pj-bl__frame .pj-bl__img--mobile{display:none}.pj-bl__badge{position:absolute;top:0;background:var(--pj-cocoa);color:var(--pj-paper);padding:clamp(7px,1cqw,11px) clamp(10px,1.4cqw,18px);font-size:clamp(9px,1.1cqw,11px);letter-spacing:.2em;text-transform:uppercase;font-weight:500;line-height:1}.pj-bl__badge--discount{left:0}.pj-bl__badge--gift{right:0;color:var(--pj-brass-pale)}.pj-bl__tile-title{margin-top:clamp(14px,1.8cqw,22px);font-family:var(--pj-font-display);font-weight:400;font-size:clamp(23px,3.2cqw,40px);line-height:1.1;text-transform:none}.pj-bl__tile-desc{margin-top:clamp(6px,.8cqw,10px);font-size:clamp(12px,1.4cqw,15px);line-height:1.5;min-height:3em}.pj-bl__tile-savings{margin-bottom:clamp(10px,1.2cqw,14px);font-size:clamp(10px,1.2cqw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--pj-sale);font-weight:500}.pj-bl__tile-cta{align-self:flex-start;margin-top:auto;font-size:clamp(9px,1.1cqw,11px);letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--pj-underline);padding-bottom:4px}.pj-bl__gift{background:var(--pj-cocoa);color:var(--pj-paper)}.pj-bl__gift-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:clamp(18px,3cqw,40px);padding:clamp(26px,3cqw,44px) clamp(20px,4cqw,48px);flex-wrap:wrap}.pj-bl__gift-img{width:clamp(96px,12cqw,148px);height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;flex:none;background:var(--pj-bone)}.pj-bl__gift-text{display:flex;flex-direction:column;gap:clamp(6px,.9cqw,12px);flex:1 1 auto}.pj-bl__gift-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--pj-brass-pale)}.pj-bl__gift-heading{font-family:var(--pj-font-display);font-weight:400;font-size:clamp(29px,3cqw,40px);line-height:1.1;text-transform:none}.pj-bl__gift-body{max-width:520px;font-size:clamp(14px,1.3cqw,15px);line-height:1.55}.pj-bl__gift-fine{font-size:12px;line-height:1.5;font-style:italic;opacity:.7}.pj-bl__gift-cta{align-self:flex-start;margin-top:clamp(4px,.8cqw,8px);color:var(--pj-paper);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--pj-underline-on-cocoa);padding-bottom:4px}.pj-bl__how{padding:clamp(36px,5.5cqw,72px) clamp(20px,4cqw,48px) clamp(40px,5.5cqw,76px)}.pj-bl__how-inner{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(22px,3cqw,36px)}.pj-bl__how-heading{font-family:var(--pj-font-display);font-weight:400;font-size:clamp(34px,4.4cqw,44px);line-height:1.1;text-align:center;text-transform:none}.pj-bl__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(20px,2.6cqw,36px)}.pj-bl__step{display:flex;flex-direction:column;gap:clamp(8px,1cqw,12px);border-top:1px solid var(--pj-hairline);padding-top:clamp(14px,1.8cqw,20px)}.pj-bl__step-num{font-family:var(--pj-font-display);font-size:clamp(24px,3cqw,30px);line-height:1;color:var(--pj-brass)}.pj-bl__step-title{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.pj-bl__step-body{font-size:15px;line-height:1.6}.pj-bl__legal{background:var(--pj-cocoa);color:var(--pj-paper);padding:clamp(28px,3.4cqw,44px) clamp(20px,4cqw,48px)}.pj-bl__legal-inner{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.pj-bl__legal p{font-size:12px;line-height:1.7;max-width:720px;opacity:.75}.pj-bl__legal p+p{opacity:.6}@container (max-width: 749px){.pj-bl__frame:has(.pj-bl__img--mobile) .pj-bl__img--desktop{display:none}.pj-bl__frame .pj-bl__img--mobile{display:block}}@media(prefers-reduced-motion:reduce){.pj-bl a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/pj-bundle-landing.css.map */
