:root{--ptv-green:#1b6b4f;--ptv-green-d:#14543e;--ptv-ink:#1c2b2a;--ptv-cream:#fffcf5;--ptv-gold:#f5b301}#ptv-buybox{display:block;height:0;scroll-margin-top:90px}.ptv-btn,.ptv-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ptv-green);color:#fff!important;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;letter-spacing:.01em;border:none;cursor:pointer;padding:16px 34px;border-radius:10px;text-decoration:none;line-height:1.1;box-shadow:0 8px 22px #1b6b4f42;transition:transform .15s,box-shadow .15s,filter .15s}.ptv-btn--pill,.ptv-cta--pill{border-radius:999px}.ptv-btn:hover,.ptv-cta:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 28px #1b6b4f52}.ptv-btn:active,.ptv-cta:active{transform:translateY(0)}@media(max-width:760px){.ptv-btn,.ptv-cta{width:100%;padding:16px 20px}}.ptv-reco__mask{overflow:hidden;position:relative}.ptv-reco__track{display:flex;width:max-content;animation:ptv-marquee 38s linear infinite}.ptv-reco__mask:hover .ptv-reco__track{animation-play-state:paused}.ptv-reco__grp{display:flex;flex:0 0 auto}.ptv-reco__item{display:flex;align-items:center;gap:12px;padding:0 34px;white-space:nowrap}@keyframes ptv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ptv-reco__track{animation:none;flex-wrap:wrap;justify-content:center}}.ptv-reco__av img{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#f1ebdd}.ptv-social__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.ptv-fbpost{flex:0 0 100%!important;scroll-snap-align:center;background:#fff;border:1px solid #dcdfe4;border-radius:16px;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000000d;padding:18px 18px 4px}.ptv-fbpost__head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.ptv-fbpost__av{flex:0 0 auto}.ptv-fbpost__av img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}.ptv-fbpost__name{font-weight:700;font-size:15px;color:#1c2b2a;line-height:1.2}.ptv-fbpost__meta{font-size:12.5px;color:#8a9490;margin-top:2px}.ptv-fbpost__body{font-size:14.5px;line-height:1.55;color:#2f3b39}.ptv-fbpost__body p{margin:0 0 12px}.ptv-fbpost__stats{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #efeae0;margin-top:6px;font-size:13px;color:#8a9490}.ptv-fbpost__stats img{width:18px;height:18px;margin-left:-4px;vertical-align:middle}.ptv-fbpost__stats img:first-child{margin-left:0}.ptv-fbpost__actions{display:flex;align-items:center;justify-content:space-around;gap:8px;border-top:1px solid #efeae0;padding:10px 0;font-size:14px;font-weight:600;color:#65706c}.ptv-fbpost__actions>*{cursor:pointer}.ptv-social__nav,.ptv-social__dots{display:none}@media(max-width:900px){.ptv-social__grid{grid-template-columns:1fr;gap:16px;max-width:520px;margin-inline:auto}}.ptv-reviews__crest{display:flex;align-items:center;justify-content:center;gap:12px;color:#1b6b4f;margin-bottom:10px}.ptv-reviews__crest .rule{height:1px;width:46px;background:#cdd8d2}.ptv-reviews__crest-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1b6b4f}.ptv-reviews__head{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:18px}.ptv-reviews__score{display:flex;align-items:center;gap:14px}.ptv-reviews__big{font-size:54px;font-weight:800;color:#1c2b2a;line-height:1}.ptv-stars{display:inline-flex;gap:2px;color:#f5b301}.ptv-disclosure{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:#fff;border:1px solid #ece7dd;border-radius:14px;padding:18px 20px;margin-bottom:22px}.ptv-disclosure__item{display:flex;gap:11px}.ptv-disclosure__ic{color:#1b6b4f;flex:0 0 auto}.ptv-disclosure__t{font-weight:700;font-size:14px;color:#1c2b2a}.ptv-disclosure__d{font-size:12.5px;color:#65706c;line-height:1.4;margin-top:2px}.ptv-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.ptv-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #d9d2c6;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;color:#1c2b2a;cursor:pointer;font-family:inherit;transition:all .15s}.ptv-chip.on,.ptv-chip.is-active{background:#1b6b4f;border-color:#1b6b4f;color:#fff}.ptv-reviews__nav{display:flex;gap:9px}.ptv-round-btn{width:42px;height:42px;border-radius:50%;border:1px solid #d9d2c6;background:#fff;color:#1c2b2a;display:flex;align-items:center;justify-content:center;cursor:pointer}.ptv-reviews__scrollwrap{position:relative}.ptv-reviews__fade-l{display:none}.ptv-reviews__scroller{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ptv-review{flex:0 0 340px;max-width:340px;scroll-snap-align:start;background:#fff;border:1px solid #ece7dd;border-radius:16px;box-shadow:0 10px 30px #1c2b2a0f;padding:20px;display:flex;flex-direction:column}.ptv-review__head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.ptv-review__av{flex:0 0 auto}.ptv-review__av img{width:46px;height:46px;border-radius:50%;object-fit:cover;display:block}.ptv-review__name{font-weight:700;font-size:15px;color:#1c2b2a;line-height:1.2}.ptv-review__tag{font-size:12.5px;color:#8a9490;margin-top:2px;line-height:1.3}.ptv-review__chip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;margin-bottom:12px}.ptv-review__headline{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;color:#1c2b2a;line-height:1.25;margin:0 0 10px}.ptv-review__quote{font-size:14.5px;line-height:1.55;color:#4a524e;font-style:italic;margin-bottom:14px}.ptv-review__photo{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:12px;margin:0 0 14px}.ptv-review__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ptv-review__t{display:inline-block;background:#f4f1ea;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;color:#5a635f}.ptv-review__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #efeae0;padding-top:12px;margin-top:auto}.ptv-review__verified{display:inline-flex;align-items:center;gap:7px;color:#1b6b4f;font-size:13px;font-weight:700}.ptv-review__date{font-size:12.5px;color:#8a9490}@media(max-width:760px){.ptv-reviews__big{font-size:44px}.ptv-disclosure{grid-template-columns:1fr;gap:12px}.ptv-review{flex-basis:84vw;max-width:84vw}}.ptv-feature__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0 48px;align-items:start;grid-template-areas:"title media" "body media";max-width:1180px;margin:0 auto}.ptv-feature__title{grid-area:title;margin-bottom:18px}.ptv-feature__title .ptv-h2{margin:0!important}.ptv-feature__body{grid-area:body}.ptv-feature__media{grid-area:media;align-self:center}.ptv-feature--media-first .ptv-feature__grid{grid-template-areas:"media title" "media body"}.ptv-feature__body>*+*{margin-top:18px}.ptv-feature__body p{font-size:16px;line-height:1.6;color:#45514d}.ptv-feature__media img{width:100%;height:auto;border-radius:16px;display:block}.ptv-feat-stats{display:flex;gap:16px;flex-wrap:wrap}.ptv-feat-stat{flex:1 1 150px;background:#fff;border:1px solid #e6e0d4;border-radius:14px;padding:16px 18px;box-shadow:0 8px 24px #1c2b2a0d}.ptv-feat-stat__num{font-size:30px;font-weight:800;color:#1b6b4f;line-height:1}.ptv-feat-stat__lbl{font-size:13.5px;color:#65706c;margin-top:7px;line-height:1.35}.ptv-feat-bullets{display:flex;flex-direction:column;gap:12px}.ptv-feat-bullet{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.4;color:#2f3b39}.ptv-feat-bullet svg{flex:0 0 auto;color:#c0392b;margin-top:2px}.ptv-feat-quote{border-left:4px solid #1b6b4f;background:#f1f6f2;border-radius:0 10px 10px 0;padding:14px 18px;font-size:17px;font-weight:700;color:#1c2b2a}.ptv-feat-quote--plain{background:transparent;border-left:none;padding:0;font-size:18px;font-style:italic;font-weight:600;color:#1b6b4f}.ptv-feat-callout{display:flex;flex-direction:column;gap:2px;background:#f3efe6;color:#1b6b4f;border-radius:14px;padding:16px 20px}.ptv-feat-callout__main{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;color:#1b6b4f;line-height:1.2}.ptv-feat-callout__sub{font-size:13px;font-weight:600;color:#5a635f}.ptv-feat-cost{display:flex;align-items:center;gap:11px;font-size:15px;color:#2f3b39;padding:9px 0;border-bottom:1px solid #eee5d6}.ptv-feat-cost:last-child{border-bottom:none}.ptv-feat-cost svg{flex:0 0 auto;color:#c0392b}@media(max-width:860px){.ptv-feature__grid,.ptv-feature--media-first .ptv-feature__grid{grid-template-columns:1fr;gap:0;grid-template-areas:"title" "media" "body"!important}.ptv-feature__title{margin-bottom:16px}.ptv-feature__media{margin:0 0 20px!important;align-self:stretch}}#shopify-section-template--28729266929954__social .ptv-h2{text-align:center!important;font-weight:800!important}#shopify-section-template--28729266929954__social .ptv-lede{text-align:center}@media(max-width:760px){.ptv-section{padding-left:16px!important;padding-right:16px!important}.ptv-container{padding-left:0!important;padding-right:0!important}.ptv-feature__grid{padding-left:0;padding-right:0}}.ptv-shopify-section{margin-top:22px}@media(max-width:760px){.ptv-shopify-section{margin-top:16px}}.ptv-h2{font-size:clamp(28px,3.6vw,38px)!important;line-height:1.14!important}.ptv-h2 p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important}#shopify-section-template--28729266929954__feature_cost .ptv-h2{font-size:clamp(23px,2.7vw,29px)!important;text-wrap:balance}@media(max-width:820px){#shopify-section-template--28729266929954__guarantee div[style*=grid-template-columns],#shopify-section-template--28729266929954__guarantee div[style*=grid]{grid-template-columns:1fr!important;padding-left:20px!important;padding-right:20px!important}}.ptv-faq__wrap{max-width:760px;margin:0 auto}.ptv-faq__wrap .ptv-h2{text-align:center!important}.ptv-faq__item{background:#fff;border:1px solid #e7e1d4;border-radius:14px;margin-bottom:14px;box-shadow:0 1px 2px #0000000a}.ptv-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;font-weight:700;font-size:16px;color:#1c2b2a;line-height:1.35}.ptv-faq__q::-webkit-details-marker{display:none}.ptv-faq__q-text{flex:1;min-width:0}.ptv-faq__icon{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#efe9dd;display:flex;align-items:center;justify-content:center;color:#1b6b4f}.ptv-faq__icon .mg-plus,.ptv-faq__icon .mg-minus{display:flex;align-items:center;justify-content:center}.ptv-faq__icon .mg-minus,.ptv-faq__item[open] .ptv-faq__icon .mg-plus{display:none}.ptv-faq__item[open] .ptv-faq__icon .mg-minus{display:flex}.ptv-faq__a{padding:0 22px 20px;font-size:14.5px;line-height:1.6;color:#4a524e}.ptv-faq__a p{margin:0 0 10px}.ptv-faq__a p:last-child{margin:0}.ptv-feature__cta{text-align:center;margin-top:22px}.ptv-root.ptv-section:not(.ptv-section--brand){background:linear-gradient(180deg,#f6f2e9,#fff 60%)!important}.ptv-fbpost__actions button{background:none!important;border:none!important;box-shadow:none!important;padding:9px 8px;margin:0;font:inherit;font-weight:600;font-size:14px;color:#65706c;cursor:pointer;border-radius:6px;transition:background .15s}.ptv-fbpost__actions button:hover{background:#f1f1f2!important}.ptv-shopify-section:has(.ptv-section--brand){margin-top:0!important}.ptv-shopify-section:has(.ptv-section--brand) .ptv-section--brand{margin-top:0!important;margin-bottom:0!important}#shopify-section-template--28729266929954__social{margin-top:0!important}@media(max-width:760px){#shopify-section-template--28729266929954__social .ptv-social__grid{display:block!important;overflow:visible!important;max-width:520px;margin-inline:auto}#shopify-section-template--28729266929954__social .ptv-social__grid>.ptv-fbpost{flex:none!important;width:auto!important;margin:0 0 16px!important}#shopify-section-template--28729266929954__social .ptv-social__nav,#shopify-section-template--28729266929954__social .ptv-social__dots{display:none!important}}#shopify-section-template--28729266929954__feature_pressure .ptv-feature__grid{padding-top:30px}@media(max-width:760px){#shopify-section-template--28729266929954__feature_pressure .ptv-feature__grid{padding-top:20px}}.ptv-feature__grid{padding-top:30px}@media(max-width:760px){.ptv-feature__grid{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ptv-extra.css.map */
