.ppcf{padding:var(--ppcf-pt) 0 var(--ppcf-pb);background:#fff}.ppcf__inner{max-width:72rem}.ppcf__h{margin:0;font-weight:700;color:#1b1b1b;font-size:clamp(2.5rem,6.6vw,4rem);line-height:1.15}.ppcf *,.ppcf *:before,.ppcf *:after{box-sizing:border-box}.ppcf__hl{position:relative;display:inline-block;color:#ff002f}.ppcf__hl svg{position:absolute;left:0;bottom:-.18em;width:100%;height:.28em}.ppcf__text{margin:1.6rem 0 0;max-width:38rem;color:#4a3f3f;font-weight:600;font-size:1.6rem;line-height:1.65}.ppcf__cards{display:grid;gap:2.2rem;margin-top:2.6rem}.ppcf__card{position:relative;border:1px solid #FFC7D2;border-radius:2rem;padding:2.6rem 2.4rem;background:#fff;transition:border-color .3s,box-shadow .3s}.ppcf__card.is-active{border-color:#ff002f;box-shadow:0 14px 30px #ff002f29}.ppcf__num{position:absolute;top:1.4rem;right:2rem;font-weight:700;font-size:4.8rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px #FFC7D2}.ppcf__icon{width:5.6rem;height:5.6rem;border-radius:1.2rem;background:#ffe6eb;display:grid;place-items:center;transition:background .3s}.ppcf__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:#ff002f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.ppcf__card.is-active .ppcf__icon{background:#ff002f}.ppcf__card.is-active .ppcf__icon svg{stroke:#fff}.ppcf__title{margin:2.2rem 0 0;font-weight:700;font-size:1.85rem;color:#1b1b1b}.ppcf__body{margin:.8rem 0 0;color:#4a3f3f;font-weight:600;font-size:1.5rem;line-height:1.6}@media(min-width:750px){.ppcf__cards{grid-template-columns:1fr 1fr}}.ppcd{background:var(--ppcd-bg);color:var(--ppcd-fg);text-align:center;padding:.9rem 1rem 1.1rem}.ppcd__h{margin:0;font-weight:800;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.ppcd__t{margin:.1rem 0 .6rem;font-weight:600;font-size:1.3rem;line-height:1.35;letter-spacing:.02em}.ppcd__timer{display:inline-flex;align-items:center;gap:.5rem}.ppcd__timer i{font-style:normal;font-weight:800;font-size:1.5rem}.ppcd__box{background:var(--ppcd-box);border-radius:.5rem;min-width:3.8rem;padding:.3rem .5rem .2rem;line-height:1.1}.ppcd__box b{display:block;font-size:1.6rem;font-weight:800}.ppcd__box span{display:block;font-size:.95rem;font-weight:600;opacity:.95}@media(min-width:750px){.ppcd__h{font-size:1.6rem}.ppcd__box{min-width:4.4rem}}.ppig *,.ppig *:before,.ppig *:after{box-sizing:border-box}.ppig{padding:var(--ppig-pt) 0 var(--ppig-pb);background:#fff;overflow:hidden}.ppig__head{text-align:center}.ppig__h{margin:0;font-weight:700;font-size:clamp(2.8rem,7.4vw,4.2rem);line-height:1.2;color:#1b1b1b}.ppig__hl{position:relative;display:inline-block;background:linear-gradient(90deg,#f9a43a,#e1306c,#7b3fe4);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.ppig__hl svg{position:absolute;left:0;right:0;bottom:-.12em;width:100%;height:.3em}.ppig__sub{margin:1.4rem 0 0;color:#555;font-weight:600;font-size:1.6rem}.ppig__wrap{position:relative;margin-top:2.4rem}.ppig__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(50% - 32vw)}.ppig__track::-webkit-scrollbar{display:none}.ppig__card{flex:0 0 64vw;scroll-snap-align:center;border-radius:1.8rem;overflow:hidden;aspect-ratio:9 / 16.3;background:#f2f2f2;position:relative}.ppig__media{width:100%;height:100%;object-fit:cover;display:block}.ppig__ph svg{width:100%;height:100%;background:#eee}.ppig__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:3.4rem;height:3.4rem;border-radius:50%;border:0;background:#2828288c;color:#fff;display:grid;place-items:center;cursor:pointer}.ppig__arrow svg{width:1.6rem;height:1.6rem}.ppig__arrow--prev{left:calc(50% - 32vw + .8rem)}.ppig__arrow--next{right:calc(50% - 32vw + .8rem)}.ppig__dots{display:flex;justify-content:center;gap:.9rem;margin-top:2rem}.ppig__dots i{width:.8rem;height:.8rem;border-radius:50%;background:#c9c9c9;cursor:pointer}.ppig__dots i.is-active{background:#1b1b1b}@media(min-width:750px){.ppig__track{padding:0 calc(50% - 15rem);gap:2rem}.ppig__card{flex-basis:30rem}.ppig__arrow--prev{left:calc(50% - 14rem)}.ppig__arrow--next{right:calc(50% - 14rem)}}.ppm2{position:relative;background:#fff;overflow:hidden}.ppm2 *,.ppm2 *:before,.ppm2 *:after{box-sizing:border-box}.ppm2__wave{display:block;width:100%;height:5.5rem}.ppm2__wave--top{margin-bottom:-1px}.ppm2__wave--bottom{margin-top:-1px}.ppm2__body{background:linear-gradient(180deg,#f0002b,#e50028 45%,#ce0023);color:#fff}.ppm2__inner{padding-top:3rem;padding-bottom:3.6rem;display:grid;gap:3.6rem;align-items:center}.ppm2__frame{padding:1.4rem;border-radius:3.2rem;background:#ffffff14;border:1.5px solid rgba(255,190,205,.6);box-shadow:0 20px 40px #78001440;max-width:52rem;margin:0 auto;width:100%}.ppm2__media{border-radius:2.2rem;overflow:hidden;aspect-ratio:1 / 1;background:#b8001f}.ppm2__vid{width:100%;height:100%;object-fit:cover;display:block}.ppm2__ph{fill:#fff6}.ppm2__eyebrow{display:flex;align-items:center;gap:1.4rem;margin:0 0 1.2rem;font-weight:800;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.ppm2__eyebrow span{width:2.8rem;height:2px;background:#fff;opacity:.9}.ppm2__h{margin:0;color:#fff;font-weight:800;font-size:clamp(3rem,8vw,4.6rem);line-height:1.12}.ppm2__hl{position:relative;display:inline-block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;padding:0 .3em}.ppm2__hl svg{position:absolute;top:-.18em;right:-.05em;bottom:-.12em;left:-.05em;width:calc(100% + .1em);height:calc(100% + .3em);overflow:visible}.ppm2__text{margin:1.8rem 0 0;font-weight:600;font-size:1.7rem;line-height:1.6;color:#fffffff2}.ppm2__pulse{display:flex;align-items:center;gap:1rem;margin:2.4rem 0 0;padding-bottom:2.4rem;border-bottom:1px solid rgba(255,255,255,.35);font-weight:700;font-size:1.45rem;white-space:nowrap}.ppm2__ekg{width:8.5rem;height:2rem;flex:none}.ppm2__heart{width:1.5rem;height:1.5rem;flex:none}.ppm2__feats{list-style:none;padding:0;margin:2.4rem 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.ppm2__feat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:0 .8rem}.ppm2__feat+.ppm2__feat{border-left:1px solid rgba(255,255,255,.35)}.ppm2__icon{width:4rem;height:4rem;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);display:grid;place-items:center}.ppm2__icon svg{width:1.8rem;height:1.8rem;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ppm2__label{font-weight:700;font-size:1.35rem;line-height:1.35}@media(min-width:990px){.ppm2__inner{grid-template-columns:1fr 1fr;gap:6rem;padding-top:5rem;padding-bottom:5rem}.ppm2__wave{height:8rem}}.pup-moment__media{border-radius:22px;overflow:hidden;background:#f2e7db}.pup-moment__media video,.pup-moment__media img,.pup-moment__media svg{width:100%;height:100%;display:block;object-fit:cover;border-radius:0;aspect-ratio:auto}.pup-moment__media--portrait{aspect-ratio:4 / 5}.pup-moment__media--tall{aspect-ratio:9 / 16;max-height:82vh;margin-inline:auto}.pup-moment__media--square{aspect-ratio:1 / 1}.mq{background:var(--mq-bg);color:var(--mq-fg);height:var(--mq-h);overflow:hidden;display:flex;align-items:center}.mq__track{display:flex;width:max-content;animation:mq-scroll var(--mq-speed) linear infinite}.mq:hover .mq__track{animation-play-state:paused}.mq__group{display:flex;align-items:center;flex:none}.mq__item{font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 2.4rem}.mq__sep{font-size:1.2rem;opacity:.8}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.mq__item{font-size:1.25rem;padding:0 1.6rem}}@media(prefers-reduced-motion:reduce){.mq__track{animation-duration:calc(var(--mq-speed) * 4)}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
