.pp{--pp-ink: #0b1430;--pp-soft: rgba(11, 20, 48, .72);--pp-mute: rgba(11, 20, 48, .62);--pp-rule: rgba(11, 20, 48, .12);--pp-stone: #f4f3ef;--pp-blue: var(--k9-color-blue-dark, #112665);--pp-ease: cubic-bezier(.22, .61, .36, 1);--pp-label: var(--k9-font-nav, var(--k9-font-body));--pp-pad: clamp(20px, 2.7vw, 48px);color:var(--pp-ink)}.pp-inner{max-width:1240px;margin:0 auto;padding:0 var(--pp-pad)}.pp-kicker{margin:0 0 14px;color:var(--pp-blue);font-family:var(--pp-label);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.pp-kicker--light{color:#ffffff9e}.pp .pp-title,.pp .pp-h2{margin:0;color:var(--pp-ink);font-family:var(--k9-font-display);font-weight:400;line-height:.96;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.pp .pp-title{font-size:clamp(2.4rem,4.6vw,4.4rem)}.pp .pp-h2{font-size:clamp(1.7rem,2.6vw,2.5rem)}.pp .pp-h2--light{color:#fff}.pp-head{margin-bottom:clamp(24px,3vw,40px)}.pp-hero{background:var(--pp-stone);overflow:hidden}.pp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px clamp(40px,6vw,104px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.pp-intro{max-width:44ch;margin:20px 0 0;color:var(--pp-soft);font-size:1rem;line-height:1.6}.pp-price{display:flex;align-items:baseline;gap:14px;margin:26px 0 22px}.pp-price__free{color:var(--pp-ink);font-family:var(--k9-font-display);font-size:2.2rem;line-height:1;text-transform:uppercase}.pp-price__was{color:var(--pp-mute);font-size:.9rem}.pp-note{margin:14px 0 0;color:var(--pp-mute);font-size:.84rem}.pp-cover{position:relative;max-width:560px;margin-left:auto;border-radius:4px;overflow:hidden;box-shadow:0 40px 70px -34px #0b143073;transform:rotate(-2deg);animation:pp-float 8s ease-in-out infinite alternate}.pp-cover img{display:block;width:100%;height:auto}@keyframes pp-float{0%{transform:rotate(-2deg) translateZ(0)}50%{transform:rotate(-1.4deg) translate3d(0,-8px,0)}to{transform:rotate(-2.4deg) translate3d(0,-3px,0)}}.pp-cta{display:inline-block}.pp-cta form{margin:0}.pp .pp-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;min-width:0;margin:0;padding:0 24px;background:var(--pp-blue);border:1px solid var(--pp-blue);border-radius:2px;box-shadow:none;color:#fff;font-family:var(--pp-label);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.pp .pp-btn svg{transition:transform .4s var(--pp-ease)}.pp .pp-btn:hover{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp .pp-btn:hover svg{transform:translate(4px)}.pp .pp-btn[hidden]{display:none}.pp .pp-btn--added{justify-content:flex-start;gap:10px;background:#fff;border-color:var(--pp-rule);color:var(--pp-ink)}.pp .pp-btn--added svg{color:#15803d}.pp .pp-btn--added:hover{background:#fff;border-color:var(--pp-ink);color:var(--pp-ink)}.pp .pp-btn--added:hover svg{transform:none}.pp-section{padding:clamp(56px,7vw,104px) 0}.pp-contents{background:#fff}.pp-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,3.5vw,56px);margin:0;padding:0;list-style:none}.pp-chapter{display:grid;grid-template-columns:38px minmax(0,1fr);padding:18px 0;border-top:1px solid var(--pp-rule)}.pp-chapter__num{padding-top:3px;color:var(--pp-mute);font-family:var(--pp-label);font-size:.66rem;font-weight:600;letter-spacing:.14em}.pp-chapter__body{display:flex;flex-direction:column;gap:4px}.pp-chapter__title{font-size:1.02rem;font-weight:500;letter-spacing:-.01em}.pp-chapter__text{color:var(--pp-mute);font-size:.84rem;line-height:1.5}.pp-split{background:var(--pp-stone)}.pp-split__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(40px,6vw,112px)}.pp-who,.pp-steps{margin:0;padding:0;list-style:none}.pp-who__item{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-top:1px solid var(--pp-rule)}.pp-who__title,.pp-step__title{font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.pp-who__text,.pp-step__text{color:var(--pp-soft);font-size:.9rem;line-height:1.55}.pp-step{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;padding:18px 0;border-top:1px solid var(--pp-rule)}.pp-step__num{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--pp-blue);border-radius:50%;color:var(--pp-blue);font-family:var(--pp-label);font-size:.74rem;font-weight:600}.pp-step__body{display:flex;flex-direction:column;gap:4px;padding-top:4px}.pp-close{position:relative;overflow:hidden;color:#fffc}.pp-close__swipe{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-blue);transform-origin:left center}.pp-close__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;padding-top:clamp(52px,6vw,88px);padding-bottom:clamp(52px,6vw,88px)}.pp-close .pp-btn{background:#fff;border-color:#fff;color:var(--pp-blue)}.pp-close .pp-btn:hover{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-close__actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pp-close__links{display:flex;flex-wrap:wrap;gap:10px 24px}.pp .pp-close__links a{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.35);color:#fff;font-family:var(--pp-label);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.pp .pp-close__links a:hover{border-bottom-color:#fff}@media(max-width:989px){.pp-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.pp-hero__grid{grid-template-columns:minmax(0,1fr)}.pp-hero__media{order:-1}.pp-cover{max-width:420px;margin:0 auto}.pp-split__grid,.pp-close__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pp-chapters{grid-template-columns:minmax(0,1fr)}.pp-cta,.pp-cta form,.pp .pp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pp-cover{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/puppy-pack.css.map */
