.pp{--pp-accent: #ff5801;--pp-ink: #151515;--pp-dark: #151515;--pp-dark-2: #232323;--pp-cream: #faf7f2;--pp-tint: #fff1e8;--pp-muted: #555;--pp-radius: 18px;--pp-shadow: 5px 5px 0 var(--pp-ink);background:#fff;color:var(--pp-ink);font-family:var(--font-body-family, inherit);overflow:hidden}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp--cream{background:var(--pp-cream)}.pp--tint{background:var(--pp-tint)}.pp--dark{background:var(--pp-dark);color:#fff}.pp--orange{background:var(--pp-accent)}.pp__inner{max-width:1100px;margin:0 auto;padding:56px 20px}.pp__inner--tight{padding-top:32px;padding-bottom:32px}.pp-head{text-align:center;max-width:760px;margin:0 auto 32px}.pp-head--left{text-align:left;margin-left:0}.pp-eyebrow{display:block;margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent)}.pp-h{margin:0;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:clamp(30px,7.4vw,46px);line-height:1.08;letter-spacing:-.01em;color:inherit}.pp-h em{font-style:normal;color:var(--pp-accent)}.pp-sub{margin:14px auto 0;font-size:17px;font-weight:700;line-height:1.4}.pp-sub p{margin:0}.pp--dark .pp-h,.pp--dark .pp-sub{color:#fff}.pp-text{font-size:16px;line-height:1.6;color:var(--pp-muted)}.pp-text p{margin:0 0 .6em}.pp-text p:last-child{margin-bottom:0}.pp--dark .pp-text{color:#ffffffd1}.pp-media{position:relative;overflow:hidden;border-radius:var(--pp-radius);background:#eee;aspect-ratio:var(--pp-ratio, 4 / 3)}.pp-media>img,.pp-media>video,.pp-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-media>svg{background:#e9e6e1;fill:#c9c4bc}.pp-frame{border:4px solid var(--pp-accent);box-shadow:var(--pp-shadow)}.pp-frame--ink{border:3px solid var(--pp-ink)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:14px 32px;border:3px solid var(--pp-ink);border-radius:999px;background:var(--pp-accent);color:var(--pp-ink);box-shadow:4px 4px 0 var(--pp-ink);font-weight:800;font-size:16px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pp-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--pp-ink);color:var(--pp-ink)}.pp-btn--dark{background:var(--pp-ink);color:#fff}.pp-btn--dark:hover{color:#fff}.pp--dark .pp-btn{border-color:#000}.pp-link{display:inline-block;margin-top:28px;font-weight:800;color:var(--pp-ink);text-decoration:underline;text-underline-offset:4px}.pp--dark .pp-link{color:#fff}.pp-center{text-align:center}.pp-num{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:var(--pp-accent);color:var(--pp-ink);border:2px solid var(--pp-ink);font-weight:800;font-size:15px}.pp-num--circle{width:48px;height:48px;background:var(--pp-ink);color:var(--pp-accent);border:0;font-size:18px}.pp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.pp-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:14px;line-height:1.25}.pp-trust__item svg{width:30px;height:30px;stroke:var(--pp-ink)}.pp-slider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 16px;margin:0 -20px;scrollbar-width:none}.pp-slider::-webkit-scrollbar{display:none}.pp-slide{flex:0 0 62%;max-width:280px;scroll-snap-align:center}.pp-slide .pp-media{--pp-ratio: 9 / 16;border:3px solid var(--pp-ink)}.pp-slide__cap{margin-top:10px;font-size:14px;font-weight:700;text-align:center}@media(min-width:990px){.pp-slider{justify-content:center}.pp-slide{flex-basis:240px}}.pp-marquee{position:relative;background:var(--pp-accent);color:var(--pp-ink);overflow:hidden}.pp-marquee:before,.pp-marquee:after{content:"";display:block;height:14px;background:repeating-linear-gradient(-45deg,var(--pp-ink) 0 14px,var(--pp-accent) 14px 28px)}.pp-marquee__track{display:flex;width:max-content;animation:pp-scroll var(--pp-speed, 30s) linear infinite}.pp-marquee__item{padding:14px 22px;font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pp-marquee__item:after{content:"\26a0";margin-left:22px}@keyframes pp-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pp-marquee__track{animation:none}}.pp-cards{display:grid;gap:22px}@media(min-width:750px){.pp-cards--overlay,.pp-cards--card{grid-template-columns:repeat(var(--pp-cols, 3),1fr)}}.pp-card--overlay{position:relative;overflow:hidden;border:4px solid var(--pp-accent);border-radius:var(--pp-radius);background:var(--pp-dark-2);color:#fff}.pp-card--overlay .pp-media{border-radius:0;--pp-ratio: 4 / 3}.pp-card--overlay .pp-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,var(--pp-dark-2) 100%)}.pp-card--overlay .pp-card__body{position:relative;margin-top:-40px;padding:0 22px 22px}.pp-card--overlay .pp-card__title{color:#fff}.pp-card--overlay .pp-text{color:#ffffffd1}.pp-cards--numbered{max-width:640px;margin:0 auto;gap:34px}.pp-card--numbered .pp-card__title{margin-top:14px}.pp-card--numbered .pp-media{margin-top:18px}.pp-card--card{overflow:hidden;border:3px solid var(--pp-ink);border-radius:var(--pp-radius);background:#fff;box-shadow:var(--pp-shadow);color:var(--pp-ink)}.pp-card--card .pp-media{border-radius:0;border-bottom:3px solid var(--pp-ink)}.pp-card--card .pp-card__body{padding:20px 22px 24px}.pp-card--card .pp-text{color:var(--pp-muted)}.pp-card__title{margin:10px 0 8px;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:24px;line-height:1.15;color:inherit}.pp-card--card .pp-card__title{font-size:21px}.pp-vs{max-width:560px;margin:0 auto;overflow:hidden;border:3px solid var(--pp-ink);border-radius:var(--pp-radius);box-shadow:6px 6px #000;color:var(--pp-ink)}.pp-vs__side{padding:26px 26px 24px;background:#fdf0ec}.pp-vs__side--us{background:#fff7ee}.pp-vs__title{margin:0 0 14px;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:24px;line-height:1.15;color:#c23b22}.pp-vs__side--us .pp-vs__title{color:var(--pp-ink)}.pp-vs__bar{padding:10px;background:var(--pp-ink);color:var(--pp-accent);text-align:center;font-weight:800;font-size:20px}.pp-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-list li{display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:16px;line-height:1.4}.pp-ico{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;line-height:1}.pp-ico--check{background:#1f9d55}.pp-ico--x{background:#d64534}.pp-ico--dot{background:#8a8a8a}.pp-ico--accent{background:var(--pp-accent);color:var(--pp-ink)}.pp-how{display:grid;gap:34px;align-items:start}@media(min-width:990px){.pp-how{grid-template-columns:1fr 1fr}}.pp-how .pp-media{--pp-ratio: 3 / 4}.pp-pill{position:absolute;z-index:1;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:3px solid var(--pp-ink);border-radius:999px;background:#fff;color:var(--pp-ink);font-weight:800;font-size:16px;white-space:nowrap;box-shadow:3px 3px 0 var(--pp-ink)}.pp-pill--top{top:16px;background:#e3f3ff}.pp-pill--bottom{bottom:16px;background:#6b4a2b;color:#fff}.pp-timeline{position:relative;list-style:none;margin:0;padding:0 0 0 30px;display:grid;gap:26px}.pp-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:4px;border-radius:4px;background:linear-gradient(180deg,#8fd0ff 0%,var(--pp-accent) 55%,#6b4a2b 100%)}.pp-timeline li{position:relative}.pp-timeline li:before{content:"";position:absolute;left:-30px;top:6px;width:18px;height:18px;border-radius:50%;background:var(--pp-accent);border:3px solid var(--pp-dark)}.pp-timeline__t{display:block;font-weight:800;font-size:20px;line-height:1.2;color:var(--pp-accent)}.pp-timeline__d{display:block;margin-top:4px;font-size:16px;line-height:1.5;color:#ffffffd9}.pp-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.pp-stat{padding:18px 12px;border:3px solid var(--pp-ink);border-radius:14px;background:var(--pp-accent);color:var(--pp-ink);box-shadow:4px 4px #000;text-align:center}.pp-stat__v{display:block;font-family:var(--font-heading-family, inherit);font-weight:800;font-size:26px;line-height:1.1}.pp-stat__l{display:block;margin-top:6px;font-weight:700;font-size:13px;line-height:1.25}.pp-proof{display:grid;gap:30px;align-items:center}@media(min-width:990px){.pp-proof{grid-template-columns:1fr 1fr}}.pp-proof .pp-media{border:3px solid var(--pp-ink);--pp-ratio: 4 / 3}.pp-proof__items{display:grid;gap:22px}.pp-proof__t{margin:0 0 4px;font-weight:800;font-size:18px}.pp-reviews{display:grid;gap:16px;max-width:640px;margin:0 auto}.pp-review{padding:20px;border:1px solid #e3e0da;border-radius:16px;background:#fff;color:var(--pp-ink)}.pp-review[hidden]{display:none}.pp-review__top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pp-review__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--pp-tint);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--pp-accent)}.pp-review__avatar img{width:100%;height:100%;object-fit:cover}.pp-review__name{font-weight:800;font-size:16px}.pp-review__verified{margin-left:6px;color:#1f9d55;font-size:13px;font-weight:700}.pp-review__loc{font-size:13px;color:#777}.pp-stars{color:var(--pp-accent);letter-spacing:2px;font-size:18px}.pp-review__text{margin-top:8px;font-size:15px;line-height:1.55}.pp-slide--review{flex-basis:78%;max-width:320px}.pp-slide--review .pp-review{height:100%}.pp-slide--review .pp-media{--pp-ratio: 4 / 3;border:0;border-radius:12px;margin-bottom:12px}.pp-more{margin-top:26px;text-align:center}.pp-more .pp-btn{background:#fff;text-transform:none;min-height:48px;padding:10px 26px}.pp-table-wrap{max-width:640px;margin:0 auto;overflow:hidden;border:3px solid var(--pp-ink);border-radius:var(--pp-radius);box-shadow:6px 6px 0 var(--pp-ink);background:#fff}.pp-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;color:var(--pp-ink)}.pp-table th,.pp-table td{padding:12px 6px;border-bottom:1px solid #e6e2dc;text-align:center;vertical-align:middle;line-height:1.3;word-wrap:break-word}.pp-table th{background:var(--pp-ink);color:#fff;font-weight:800;font-size:13px}.pp-table th:first-child,.pp-table td:first-child{width:34%;padding-left:12px;text-align:left;font-weight:700}.pp-table .is-us{background:var(--pp-tint);border-left:3px solid var(--pp-ink);border-right:3px solid var(--pp-ink);font-weight:800}.pp-table th.is-us{background:var(--pp-accent);color:var(--pp-ink)}.pp-table tr:last-child td{border-bottom:0}.pp-table .pp-ico{margin:0 auto}.pp-cta{max-width:640px;margin:0 auto;padding:36px 26px;border:3px solid var(--pp-ink);border-radius:var(--pp-radius);background:var(--pp-accent);box-shadow:6px 6px 0 var(--pp-ink);text-align:center;color:var(--pp-ink)}.pp-cta .pp-h{font-size:clamp(28px,7vw,40px)}.pp-cta .pp-sub{font-weight:500;font-size:18px;margin-bottom:24px}.pp-guarantee{max-width:640px;margin:0 auto;text-align:center}.pp-badge{position:relative;width:150px;height:150px;margin:0 auto 22px}.pp-badge svg{width:100%;height:100%}.pp-badge img{width:100%;height:100%;object-fit:contain}.pp-guarantee .pp-text{font-size:18px;color:var(--pp-ink);margin-top:16px}.pp-faq{max-width:640px;margin:0 auto;display:grid;gap:12px}.pp-faq details{border:2px solid var(--pp-ink);border-radius:12px;background:#fff;color:var(--pp-ink)}.pp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-weight:800;font-size:17px;line-height:1.35;cursor:pointer;list-style:none}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary:after{content:"+";flex:0 0 auto;font-size:26px;line-height:1;transition:transform .2s}.pp-faq details[open] summary:after{transform:rotate(45deg)}.pp-faq .pp-text{padding:0 20px 18px}.pp-final{display:grid;gap:30px;align-items:center}@media(min-width:990px){.pp-final{grid-template-columns:1fr 1fr}}.pp-final .pp-media{--pp-ratio: 1 / 1}.pp-final .pp-list li{color:#fff;font-size:17px}.pp-final .pp-btn{width:100%;margin-top:26px}@media(min-width:990px){.pp-final .pp-btn{width:auto}}.pp h2.pp-h,.pp h3.pp-card__title,.pp h3.pp-vs__title,.pp h3.pp-proof__t{color:var(--pp-ink)!important}.pp--dark h2.pp-h,.pp .pp-card--overlay h3.pp-card__title{color:#fff!important}.pp h2.pp-h em{color:var(--pp-accent)!important}.pp .pp-cta h2.pp-h{color:var(--pp-ink)!important;margin-bottom:4px}.pp h3.pp-vs__title{color:#c23b22!important}.pp .pp-vs__side--us h3.pp-vs__title{color:var(--pp-ink)!important}.pp-stat__v{font-size:19px;word-break:break-word}.pp-btn{white-space:nowrap;max-width:100%;font-size:15px;padding-left:26px;padding-right:26px}.pp-cta .pp-sub:empty,.pp-cta>div[style]{height:20px!important}.pp-cta .pp-btn{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/primal-pp.css.map */
