#pw-landing-root{--pw-sky: #0284c7;--pw-navy: #0f172a;--pw-slate: #1e293b;--pw-green: #16a34a;--pw-green-dark: #15803d;--pw-soft: #f0f9ff;--pw-card: #ffffff;--pw-border: #bae6fd;--pw-muted: #334155;--pw-danger: #dc2626;--pw-radius: 1rem;--pw-shadow: 0 12px 30px rgba(15, 23, 42, .08);--pw-content: 1518px;color:var(--pw-slate);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.44rem;line-height:1.65;letter-spacing:.01em;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;width:100vw;max-width:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}body:has(#pw-landing-root) .shopify-section-group-header-group,body:has(#pw-landing-root) #shopify-section-header,body:has(#pw-landing-root) #shopify-section-announcement-bar,body:has(#pw-landing-root) .header-wrapper,body:has(#pw-landing-root) header.header,body:has(#pw-landing-root) sticky-header,body:has(#pw-landing-root) .main-page-title,body:has(#pw-landing-root) .page-title,body:has(#pw-landing-root) .breadcrumb,body:has(#pw-landing-root) .breadcrumbs{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body:has(#pw-landing-root) #MainContent,body:has(#pw-landing-root) main,body:has(#pw-landing-root) .main-content,body:has(#pw-landing-root) .page-width,body:has(#pw-landing-root) .shopify-section,body:has(#pw-landing-root) .shopify-section-group-main-group,body:has(#pw-landing-root) .content-for-layout,body:has(#pw-landing-root) .section,body:has(#pw-landing-root) article,body:has(#pw-landing-root) .rte,body:has(#pw-landing-root) .gradient{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body:has(#pw-landing-root){padding-top:0!important;margin-top:0!important;overflow-x:clip}.pw-landing-section{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}#pw-landing-root *,#pw-landing-root *:before,#pw-landing-root *:after{box-sizing:border-box}#pw-landing-root img{max-width:100%;height:auto;display:block}#pw-landing-root a{color:inherit;text-decoration:none}.pw-wrap{width:min(var(--pw-content),calc(100% - 2.5rem));margin-inline:auto}@media(min-width:640px){.pw-wrap{width:min(var(--pw-content),calc(100% - 4rem))}}@media(min-width:1024px){.pw-wrap{width:min(var(--pw-content),calc(100% - 5rem))}}.pw-topbar{background:linear-gradient(90deg,#0f172a,#134e4a 55%,#166534);color:#ecfdf5;font-size:2rem;font-weight:700}.pw-topbar .pw-wrap{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;flex-wrap:wrap}.pw-topbar a{color:#bbf7d0;text-decoration:underline}.pw-nav{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.9)}.pw-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.pw-brand{display:flex;align-items:center;gap:.75rem;font-weight:800}.pw-brand__mark{display:block;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.5rem;object-fit:contain;background:#fff}.pw-brand__sub{display:block;font-size:1.8rem;font-weight:600;color:var(--pw-sky)}.pw-nav__links{display:none;gap:1.25rem;font-weight:700;font-size:2.1rem}.pw-nav__links a:hover{color:var(--pw-green)}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;cursor:pointer;border-radius:.85rem;font-weight:800;font-size:2.3rem;padding:1rem 1.35rem;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.pw-btn:hover{transform:translateY(-1px)}.pw-btn--primary{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;box-shadow:0 10px 24px #16a34a52}.pw-btn--primary:hover{background:linear-gradient(180deg,#16a34a,#15803d)}.pw-btn--primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.pw-btn--ghost{background:#fff;color:var(--pw-sky);border:2px solid rgba(2,132,199,.2)}.pw-btn--full{width:100%}.pw-btn--cta{min-height:4.8rem;font-size:2.5rem;letter-spacing:.01em;animation:pw-cta-pulse 2.8s ease-in-out infinite}.pw-btn--nav{padding:.7rem 1rem}@keyframes pw-cta-pulse{0%,to{box-shadow:0 10px 24px #16a34a52}50%{box-shadow:0 12px 34px #16a34a7a}}.pw-hero{background:radial-gradient(ellipse 70% 55% at 8% 12%,rgba(2,132,199,.18),transparent 58%),radial-gradient(ellipse 55% 45% at 92% 8%,rgba(22,163,74,.16),transparent 52%),linear-gradient(180deg,#e0f2fe,#f8fafc 42%,#fff);padding:2rem 0 3.5rem;border-bottom:1px solid #e0f2fe;width:100%}.pw-hero__grid{display:grid;gap:1.75rem;align-items:center}.pw-hero__copy{order:2}.pw-media{order:1}.pw-badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(90deg,#dcfce7,#e0f2fe);color:#14532d;border:1px solid #86efac;border-radius:999px;padding:.45rem .9rem;font-size:1.9rem;font-weight:800}.pw-hero h1{margin:.75rem 0 .65rem;font-size:clamp(5.8rem,14.4vw,10rem);line-height:1.05;letter-spacing:-.03em;color:var(--pw-navy)}.pw-hero h1 span{background:linear-gradient(100deg,#0369a1,#0284c7 40%,#16a34a);-webkit-background-clip:text;background-clip:text;color:transparent}.pw-lead{margin:0 0 1rem;color:var(--pw-muted);font-size:2.56rem;max-width:36rem}.pw-stars{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0 0 .85rem;font-weight:700;background:#ffffffb8;border:1px solid #fde68a;border-radius:999px;padding:.4rem .85rem;width:fit-content}.pw-stars a{color:var(--pw-sky);text-decoration:underline}.pw-stars__icons{color:#ca8a04;letter-spacing:.05em}.pw-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem;padding:0}.pw-chips li{background:#fff;border:1px solid #bae6fd;color:#0c4a6e;border-radius:999px;padding:.4rem .8rem;font-size:2rem;font-weight:800}.pw-media{background:linear-gradient(180deg,#fff,#f0f9ff);border:1px solid #7dd3fc;border-radius:1.4rem;padding:.9rem;box-shadow:0 22px 50px #0284c729;position:relative}.pw-media__glow{position:absolute;inset:12% 8% auto;height:55%;background:radial-gradient(circle,rgba(34,197,94,.28),transparent 70%);filter:blur(18px);pointer-events:none;z-index:0}.pw-media__tag{position:absolute;top:.85rem;left:.85rem;z-index:2;background:#0f172ae0;color:#fff;font-size:1.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:.45rem .75rem;border-radius:999px}.pw-media__main{position:relative;z-index:1;border-radius:1.05rem;overflow:hidden;background:#0f172a;aspect-ratio:1}.pw-media__main img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .4s ease}.pw-media:hover .pw-media__main img{transform:scale(1.04)}.pw-media__caption{margin:.65rem 0 0;text-align:center;font-size:2rem;font-weight:700;color:var(--pw-muted)}.pw-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem;margin-top:.7rem;position:relative;z-index:1}.pw-thumbs button{border:2px solid transparent;border-radius:.65rem;padding:0;overflow:hidden;cursor:pointer;background:#e2e8f0}.pw-thumbs button[aria-current=true]{border-color:var(--pw-green);box-shadow:0 0 0 2px #16a34a2e}.pw-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.pw-buybox{background:#fff;border:1px solid #cbd5e1;border-radius:1.2rem;padding:1.15rem;box-shadow:0 18px 40px #0f172a1a;margin-top:.35rem}.pw-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.pw-price{font-size:5.2rem;font-weight:900;color:var(--pw-green);line-height:1}.pw-offer{font-size:2.2rem;font-weight:800;color:var(--pw-sky);margin-top:.25rem}.pw-stock{font-size:1.9rem;font-weight:800;color:#15803d;background:#dcfce7;border-radius:999px;padding:.35rem .7rem;white-space:nowrap}.pw-label{display:block;font-size:2rem;font-weight:800;margin-bottom:.4rem}.pw-swatches{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.pw-swatch{display:inline-flex;align-items:center;gap:.4rem;border:2px solid #cbd5e1;border-radius:999px;padding:.35rem .7rem .35rem .4rem;background:#fff;font-weight:800;font-size:1.9rem;cursor:pointer}.pw-swatch__dot{width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid rgba(15,23,42,.15);background:#334155}.pw-swatch--black .pw-swatch__dot{background:#111827}.pw-swatch--green .pw-swatch__dot{background:#16a34a}.pw-swatch--stormfront .pw-swatch__dot{background:#64748b}.pw-swatch--orange .pw-swatch__dot{background:#ea580c}.pw-swatch--yellow .pw-swatch__dot{background:#eab308}.pw-swatch[aria-checked=true]{border-color:var(--pw-green);box-shadow:0 0 0 2px #16a34a26}.pw-qty-row{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;align-items:end;margin-bottom:.75rem}.pw-qty{display:flex;align-items:center;gap:.75rem}.pw-qty input{width:100%;border:1px solid #cbd5e1;border-radius:.65rem;padding:.75rem;font-weight:700;font-size:2.3rem}.pw-guarantee{margin-top:.85rem;padding:.8rem .9rem;border-radius:.85rem;background:#ecfdf5;border:1px solid #86efac;color:#14532d;font-size:2.1rem;line-height:1.45}.pw-trust-row{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.85rem;font-size:2rem;font-weight:700;color:var(--pw-muted)}.pw-trust-row span:before{content:"\2713  ";color:var(--pw-green);font-weight:900}.pw-section{padding:4rem 0;border-bottom:1px solid #e2e8f0;width:100%}.pw-section--soft{background:var(--pw-soft)}.pw-section--dark{background:radial-gradient(ellipse 60% 80% at 20% 20%,rgba(2,132,199,.28),transparent 55%),radial-gradient(ellipse 50% 60% at 85% 70%,rgba(22,163,74,.25),transparent 50%),linear-gradient(160deg,#020617,#0f172a 55%,#052e16);color:#e2e8f0;border-bottom:0}.pw-section--finale{padding-top:4.5rem;padding-bottom:4.5rem}.pw-kicker{display:inline-block;font-size:1.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--pw-sky);background:#e0f2fe;border-radius:999px;padding:.35rem .75rem;margin-bottom:.75rem}.pw-kicker--dark{background:#ffffff1a;color:#86efac}.pw-finale-sub{margin:.35rem auto .75rem;max-width:34rem;color:#cbd5e1;font-size:2.5rem;font-weight:600}.pw-price--finale{color:#86efac!important;display:block;margin:.35rem 0 1.1rem}.pw-trust-row--finale{justify-content:center;color:#cbd5e1}.pw-trust-row--finale span:before{color:#86efac}#pw-landing-root .shopify-payment-button{margin-top:.55rem}#pw-landing-root .shopify-payment-button__button{border-radius:.85rem!important;min-height:2.9rem}.pw-section h2{margin:0 0 .5rem;font-size:clamp(4.2rem,8.8vw,6.2rem);line-height:1.15;color:var(--pw-navy)}.pw-section--dark h2{color:#fff}.pw-section__intro{color:var(--pw-muted);max-width:42rem;margin:0 auto 1.75rem;text-align:center;font-size:2.4rem}.pw-center{text-align:center}.pw-grid-3{display:grid;gap:1rem}.pw-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:var(--pw-shadow)}.pw-card h3{margin:0 0 .5rem;font-size:2.7rem}.pw-card p{margin:0;color:var(--pw-muted);font-size:2.2rem}.pw-card__foot{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0;color:var(--pw-danger);font-weight:800;font-size:2.1rem}.pw-card--good .pw-card__foot{color:var(--pw-green)}.pw-compare{width:100%;border-collapse:collapse;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:var(--pw-shadow)}.pw-compare th,.pw-compare td{padding:1rem 1.15rem;border-bottom:1px solid #e2e8f0;text-align:left;font-size:2.24rem}.pw-compare th{background:var(--pw-navy);color:#fff}.pw-compare td:last-child{font-weight:800;color:var(--pw-green)}.pw-steps{display:grid;gap:1rem}.pw-step{display:grid;gap:.75rem;background:#fff;border-radius:1rem;border:1px solid #e2e8f0;overflow:hidden;box-shadow:var(--pw-shadow)}.pw-step__media{display:grid;place-items:center;padding:1.25rem 1.25rem .25rem;background:linear-gradient(180deg,#e0f2fe,#f8fafc)}.pw-step__media img{width:min(72%,220px);aspect-ratio:1 / 1;object-fit:contain;border-radius:1rem}.pw-step__body{padding:0 1rem 1rem}.pw-step__num{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--pw-green);color:#fff;font-weight:900;margin-bottom:.35rem}.pw-founder{display:grid;gap:1rem;background:#fff;border-radius:1rem;border:1px solid #e2e8f0;padding:1.25rem;margin-top:1.5rem}.pw-reviews{display:grid;gap:1rem}.pw-review blockquote{margin:0;font-style:italic;color:var(--pw-muted);font-size:2.3rem;line-height:1.55}.pw-review cite{display:block;margin-top:.75rem;font-style:normal;font-weight:800;font-size:2.1rem;color:var(--pw-navy)}.pw-faq details{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.1rem 1.2rem;margin-bottom:.65rem}.pw-faq summary{cursor:pointer;font-weight:800;font-size:2.3rem;list-style:none}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq details p{margin:.75rem 0 0;color:var(--pw-muted);font-size:2.2rem;line-height:1.55}.pw-cta-final{text-align:center;padding:1.5rem 0 .5rem}.pw-cta-final .pw-price{display:block;margin:.5rem 0 1rem}.pw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#0f172af5;color:#fff;padding:.75rem 1rem;transform:translateY(110%);transition:transform .2s ease;box-shadow:0 -8px 24px #0003}.pw-sticky.is-visible{transform:translateY(0)}.pw-sticky__inner{width:min(var(--pw-content),calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pw-sticky__meta{min-width:0}.pw-sticky__meta strong{display:block;font-size:2.2rem}.pw-sticky__meta span{font-size:1.9rem;opacity:.9}.pw-sticky .pw-btn{flex:0 0 auto;padding:.9rem 1.15rem;font-size:2.2rem}.pw-footer{padding:2rem 0;background:#020617;color:#cbd5e1;font-size:2.1rem}.pw-footer a:hover{color:#fff}.pw-footer__grid{display:grid;gap:1.25rem}.pw-bulk{display:grid;gap:1rem;align-items:center}@media(min-width:768px){.pw-nav__links{display:flex}.pw-hero{padding:3rem 0 4.5rem}.pw-hero__grid{grid-template-columns:1.05fr .95fr;gap:2.5rem}.pw-hero__copy{order:1}.pw-media{order:2}.pw-grid-3,.pw-steps,.pw-reviews,.pw-bulk,.pw-footer__grid{grid-template-columns:repeat(3,1fr)}.pw-founder{grid-template-columns:1.2fr .8fr;align-items:center}.pw-card,.pw-step,.pw-buybox{transition:transform .25s ease,box-shadow .25s ease}.pw-card:hover,.pw-step:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0284c71f}}@media(max-width:767px){#pw-landing-root{font-size:2.3rem}.pw-hero h1{font-size:clamp(5rem,19vw,6.4rem)}.pw-lead{font-size:2.36rem}.pw-qty-row{grid-template-columns:1fr}.pw-btn--cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pw-landing.css.map */
