#pp .how{background:var(--sand)}#pp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#pp .step{background:var(--cream);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft)}#pp .step .media{border-radius:0;min-height:0;aspect-ratio:5/4;border:none;border-bottom:1.5px dashed var(--sand-deep)}#pp .step__body{padding:24px}#pp .step__num{font-family:Fredoka;font-weight:600;font-size:1rem;color:var(--forest);background:var(--lime);width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}#pp .step h3{font-size:1.3rem;color:var(--forest);margin-bottom:8px}#pp .step p{color:var(--muted);font-size:.95rem}#pp .science{background:var(--forest);color:var(--cream);position:relative;overflow:hidden}#pp .science__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}#pp .science .eyebrow{color:var(--lime)}#pp .science__quote{font-family:Fredoka;font-weight:500;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.15;margin:18px 0 22px}#pp .science__quote em{color:var(--lime);font-style:normal}#pp .science p{color:var(--muted-light);font-size:1.05rem;max-width:48ch}#pp .science__cite{margin-top:20px;font-size:.85rem;color:var(--muted-light);display:flex;align-items:center;gap:10px}#pp .science__cite svg{width:18px;height:18px;color:var(--lime)}#pp .science .media{aspect-ratio:4/5;min-height:0}#pp .compare{background:var(--cream)}#pp .cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}#pp .cmp{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}#pp .cmp--bad{background:#fff;border:1px solid var(--sand)}#pp .cmp--good{background:var(--forest);color:var(--cream)}#pp .cmp .media{border-radius:0;min-height:0;aspect-ratio:16/9;border:none;display:none}#pp .cmp--good .media{border-bottom:1px solid var(--forest-line)}#pp .cmp__body{padding:26px}#pp .cmp__tag{font-family:Poppins;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;margin-bottom:16px}#pp .cmp--bad .cmp__tag{background:#f6e7e2;color:#b5533a}#pp .cmp--good .cmp__tag{background:var(--lime);color:var(--forest)}#pp .cmp h3{font-size:1.5rem;margin-bottom:16px}#pp .cmp--bad h3{color:var(--ink)}#pp .cmp ul{list-style:none;display:flex;flex-direction:column;gap:12px}#pp .cmp li{display:flex;gap:12px;align-items:flex-start;font-size:.96rem}#pp .cmp li svg{width:20px;height:20px;flex:none;margin-top:2px}#pp .cmp--bad li{color:var(--muted)}#pp .cmp--bad li svg{color:#c96a4e}#pp .cmp--good li{color:var(--muted-light)}#pp .cmp--good li svg{color:var(--lime)}#pp .ugc{background:var(--forest);color:var(--cream)}#pp .ugc .sec-head h2{color:var(--cream)}#pp .ugc .sec-head .eyebrow{color:var(--lime)}#pp .ugc .sec-head p{color:var(--muted-light)}#pp .ugc-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#pp .ugc-card{border-radius:var(--radius);overflow:hidden;position:relative}#pp .ugc-card .media{aspect-ratio:9/16;min-height:0;border-radius:var(--radius)}#pp .ugc-card__handle{position:absolute;left:12px;bottom:12px;z-index:3;font-family:Poppins;font-weight:600;font-size:.82rem;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5);display:flex;align-items:center;gap:7px}#pp .ugc-card__handle svg{width:15px;height:15px;color:var(--lime)}#pp .reviews{background:var(--cream)}#pp .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#pp .rev{background:#fff;border:1px solid var(--sand);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column}#pp .rev .media{border-radius:0;min-height:0;aspect-ratio:4/3;border:none;border-bottom:1px solid var(--sand)}#pp .rev__body{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}#pp .rev .stars svg{width:16px;height:16px}#pp .rev__text{color:var(--ink);font-size:.98rem;flex:1}#pp .rev__who{display:flex;align-items:center;gap:10px;font-size:.85rem}#pp .rev__ava{width:34px;height:34px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center;font-family:Fredoka;font-weight:600}#pp .rev__who b{font-family:Poppins;font-weight:600;color:var(--forest)}#pp .rev__verif{color:var(--coral);display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.78rem}#pp .rev__verif svg{width:14px;height:14px}#pp .specs{background:var(--sand)}#pp .specs__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px,4vw,56px);align-items:start}#pp .specs h2{font-size:clamp(1.7rem,3vw,2.3rem);color:var(--forest);margin-bottom:20px}#pp .spec-table{background:var(--cream);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft)}#pp .spec-table dl{display:grid;grid-template-columns:auto 1fr}#pp .spec-table dt,#pp .spec-table dd{padding:14px 20px;border-bottom:1px solid var(--sand)}#pp .spec-table dt{font-family:Poppins;font-weight:600;color:var(--forest);font-size:.9rem;background:#17352a08}#pp .spec-table dd{color:var(--muted);font-size:.94rem;text-align:right}#pp .spec-table dl>:nth-last-child(-n+2){border-bottom:none}#pp .faq{display:flex;flex-direction:column;gap:12px}#pp .faq__item{background:var(--cream);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-soft)}#pp .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:Poppins;font-weight:600;font-size:1rem;color:var(--forest);text-align:left}#pp .faq__q svg{width:20px;height:20px;flex:none;transition:transform .3s var(--ease);color:var(--forest-soft)}#pp .faq__item.open .faq__q svg{transform:rotate(45deg)}#pp .faq__a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}#pp .faq__a p{padding:0 20px 20px;color:var(--muted);font-size:.95rem}#pp .final{background:var(--forest);color:var(--cream);text-align:center;position:relative;overflow:hidden}#pp .final__disc{position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:420px;opacity:.1;pointer-events:none}#pp .final__inner{position:relative;z-index:2;max-width:640px;margin:0 auto}#pp .final .eyebrow{color:var(--lime)}#pp .final h2{font-size:clamp(2.1rem,4.5vw,3.4rem);margin:16px 0}#pp .final p{color:var(--muted-light);font-size:1.1rem;margin-bottom:30px;max-width:44ch;margin-left:auto;margin-right:auto}#pp .final__guar{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:var(--muted-light)}#pp .final__guar svg{width:19px;height:19px;color:var(--lime)}#pp .footer{background:#0e241c;color:var(--muted-light);padding:64px 0 30px}#pp .footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:36px;margin-bottom:44px}#pp .footer .logo{color:var(--cream);margin-bottom:14px}#pp .footer__blurb{font-size:.9rem;max-width:32ch}#pp .footer h4{font-family:Poppins;font-weight:600;color:var(--cream);font-size:.95rem;margin-bottom:16px}#pp .footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}#pp .footer ul a{font-size:.9rem;transition:color .2s}#pp .footer ul a:hover{color:var(--lime)}#pp .news{display:flex;gap:8px;margin-top:14px}#pp .news input{flex:1;padding:12px 14px;border-radius:12px;border:1px solid var(--forest-line);background:#132e24;color:var(--cream);font-family:inherit;font-size:.9rem}#pp .news input::placeholder{color:var(--muted-light)}#pp .news button{background:var(--lime);color:var(--forest);border-radius:12px;padding:0 16px;display:flex;align-items:center}#pp .news button svg{width:20px;height:20px}#pp .footer__bar{border-top:1px solid var(--forest-line);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.82rem}#pp .socials{display:flex;gap:10px}#pp .socials a{width:36px;height:36px;border-radius:10px;background:#132e24;display:flex;align-items:center;justify-content:center;transition:background .2s}#pp .socials a:hover{background:var(--lime);color:var(--forest)}#pp .socials svg{width:18px;height:18px}.pp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fbf6eaf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #EDE3CE;padding:12px 16px;display:none;align-items:center;gap:12px;transform:translateY(120%);transition:transform .35s cubic-bezier(.22,.61,.36,1);box-shadow:0 -10px 30px -20px #0006}.pp-sticky-atc.show{transform:translateY(0)}.pp-sticky-atc__info{flex:1;min-width:0}.pp-sticky-atc__title{font-family:Poppins;font-weight:600;font-size:.85rem;color:#17352a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky-atc__price{font-family:Fredoka;font-weight:600;color:#17352a}.pp-sticky-atc .pp-btn{padding:14px 22px;background:#c6e634;color:#17352a;border-radius:14px;font-family:Poppins;font-weight:600;border:none}#pp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}#pp .reveal.in{opacity:1;transform:none}@keyframes pp-pop{0%,to{transform:translateY(14px) scaleY(.7);opacity:.6}45%,70%{transform:translateY(-6px) scaleY(1);opacity:1}}#pp .feather-anim{transform-origin:bottom center;animation:pp-pop 3.2s var(--ease) infinite}#pp .feather-anim.d1{animation-delay:0s}#pp .feather-anim.d2{animation-delay:1s}#pp .feather-anim.d3{animation-delay:2.1s}@media(max-width:960px){#pp .nav{display:none}#pp .burger{display:flex}#pp .hero__grid,#pp .spotlight__grid,#pp .science__grid,#pp .specs__grid{grid-template-columns:1fr}#pp .spotlight__grid>*:first-child{order:-1}#pp .science .media{max-width:420px;margin:0 auto}#pp .feat{grid-template-columns:1fr;gap:22px}#pp .feat:nth-child(2n) .feat__media{order:-1}#pp .feat:nth-child(2n) .feat__media,#pp .feat .feat__media{order:-1}#pp .ugc-row{grid-template-columns:repeat(2,1fr)}#pp .rev-grid{grid-template-columns:1fr}#pp .footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){#pp .wrap{padding:0 18px}#pp .steps,#pp .cmp-grid{grid-template-columns:1fr}#pp .footer__grid{grid-template-columns:1fr;gap:28px}#pp .footer__bar{flex-direction:column;text-align:center}.pp-sticky-atc{display:flex}#pp{padding-bottom:80px}#pp .buy__row{flex-direction:column}#pp .qty{align-self:flex-start}#pp .ugc-row{grid-template-columns:1fr 1fr;gap:12px}#pp .header__row{height:60px}#pp .buy h1{font-size:clamp(2rem,8vw,2.6rem)}}@media(prefers-reduced-motion:reduce){#pp *{animation:none!important}#pp .reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/prowl-pdp-b.css.map */
