@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&display=swap";:root{--pm-bg:#0a0a0c;--pm-surface:#141418;--pm-card:#1b1b21;--pm-line:rgba(255,255,255,.1);--pm-ink:#f2f0ee;--pm-muted:#a7a4a0;--pm-fire:#ff5a1f;--pm-fire-deep:#c2280f;--pm-water:#2a8fd8;--pm-grad:linear-gradient(to top,#c2280f,#ff5a1f);--pm-grad-x:linear-gradient(90deg,#ff5a1f,#2a8fd8);--pm-radius:14px;--pm-font:"Bricolage Grotesque",system-ui,sans-serif}body{background:var(--pm-bg)!important;color:var(--pm-ink)}.pm,.pm *{box-sizing:border-box;font-family:var(--pm-font)}.pm{background:var(--pm-bg);color:var(--pm-ink);font-size:clamp(14px,2.4vw,16px);line-height:1.5;overflow-x:clip;max-width:100vw}.pm img{max-width:100%;height:auto}.pm h1,.pm h2,.pm h3,.pm h4{font-family:var(--pm-font)!important;color:var(--pm-ink)!important;line-height:1.15;margin:0;letter-spacing:-.01em}.pm p{margin:0}.pm a{color:inherit}.pm-container{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.pm-section{padding:clamp(40px,7vw,80px) 0}.pm-accent{background:var(--pm-grad-x);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.pm-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 24px;border:0;border-radius:40px;background:var(--pm-grad);color:#fff!important;font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 8px 24px #ff5a1f40;transition:transform .15s,filter .15s}.pm-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.pm-btn[disabled]{opacity:.6;cursor:wait}.pm-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pm-grad);color:#fff;flex:0 0 20px}.pm-check svg{width:12px;height:12px}.pm-main{background:var(--pm-surface);padding:clamp(20px,4vw,40px) 0 clamp(40px,6vw,64px)}.pm-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.pm-main__grid>*,.pm-benefits__grid>*,.pm-compare__grid>*{min-width:0}@media(min-width:990px){.pm-main__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.pm-gallery{position:sticky;top:24px}}.pm-gallery__main{position:relative;border-radius:var(--pm-radius);overflow:hidden;background:#000;aspect-ratio:1/1;width:100%}.pm-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.pm-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#0000008c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px}.pm-gallery__arrow--prev{left:10px}.pm-gallery__arrow--next{right:10px}.pm-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;max-width:100%}.pm-gallery__thumb{flex:0 0 72px;height:72px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:#000;cursor:pointer;scroll-snap-align:start;opacity:.65}.pm-gallery__thumb.is-active{border-color:var(--pm-fire);opacity:1}.pm-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pm-buy__title{font-size:clamp(26px,4vw,42px);font-weight:800;padding-bottom:14px;border-bottom:1px solid var(--pm-line);border-top:1px solid var(--pm-line);padding-top:14px;overflow-wrap:anywhere}.pm-buy__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.pm-buy__price-now{font-size:28px;font-weight:800}.pm-buy__price-was{color:var(--pm-muted);text-decoration:line-through;font-size:18px}.pm-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:40px;background:#ff5a1f26;color:var(--pm-fire);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pm-badge:empty{display:none}.pm-batch{border:1px solid var(--pm-line);border-radius:10px;padding:12px 14px;margin-bottom:20px;background:var(--pm-card)}.pm-batch__row{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.pm-batch__row span:last-child{color:var(--pm-fire)}.pm-batch__bar{height:6px;border-radius:6px;background:#ffffff14;margin:8px 0 6px;overflow:hidden}.pm-batch__fill{height:100%;background:var(--pm-grad-x);border-radius:6px}.pm-batch__note{font-size:12px;color:var(--pm-muted)}.pm-eyebrow{text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-muted);display:flex;align-items:center;gap:12px;margin:8px 0 14px}.pm-eyebrow:before,.pm-eyebrow:after{content:"";flex:1;height:1px;background:var(--pm-line)}.pm-bundles{display:flex;flex-direction:column;gap:12px}.pm-bundle{position:relative;display:block;border:1.5px solid var(--pm-line);border-radius:12px;background:var(--pm-card);cursor:pointer;transition:border-color .15s}.pm-bundle input{position:absolute;opacity:0;pointer-events:none}.pm-bundle__row{display:flex;align-items:center;gap:12px;padding:16px}.pm-bundle__dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--pm-muted);flex:0 0 18px;position:relative}.pm-bundle.is-selected{border-color:var(--pm-fire);box-shadow:0 0 0 1px var(--pm-fire) inset}.pm-bundle.is-selected .pm-bundle__dot{border-color:var(--pm-fire)}.pm-bundle.is-selected .pm-bundle__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--pm-fire)}.pm-bundle__info{flex:1;min-width:0}.pm-bundle__name{font-weight:800;font-size:17px}.pm-bundle__sub{font-size:13px;color:var(--pm-muted)}.pm-bundle__prices{text-align:right;flex:0 0 auto}.pm-bundle__now{font-weight:800;font-size:17px;white-space:nowrap}.pm-bundle__was{font-size:12px;color:var(--pm-muted);text-decoration:line-through;white-space:nowrap}.pm-bundle__tag{position:absolute;top:-10px;right:14px;background:var(--pm-grad-x);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:40px}.pm-addon{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px dashed var(--pm-line);background:#ffffff05;cursor:pointer}.pm-addon img{width:44px;height:44px;border-radius:8px;object-fit:cover}.pm-addon__name{flex:1;font-weight:700;font-size:14px}.pm-total{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px;padding-top:14px;border-top:1px solid var(--pm-line)}.pm-total span:first-child{color:var(--pm-muted);font-size:14px}.pm-total span:last-child{font-size:24px;font-weight:800}.pm-note{text-align:center;font-size:13px;margin-top:14px}.pm-note small{display:block;color:var(--pm-muted);font-size:12px;margin-top:4px}.pm-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.pm-pay svg{height:22px;width:auto}.pm-guarantee-box{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px;border-radius:12px;border:1px solid var(--pm-line);background:var(--pm-card)}.pm-guarantee-box__icon{flex:0 0 40px;height:40px;border-radius:50%;background:var(--pm-grad);display:flex;align-items:center;justify-content:center;color:#fff}.pm-guarantee-box strong{display:block;font-size:14px;margin-bottom:2px}.pm-guarantee-box p{font-size:13px;color:var(--pm-muted)}.pm-acc{border:1px solid var(--pm-line);border-radius:12px;margin-top:18px;overflow:hidden;background:var(--pm-card)}.pm-acc details+details{border-top:1px solid var(--pm-line)}.pm-acc summary,.pm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-weight:700;font-size:14px}.pm-acc summary::-webkit-details-marker,.pm-faq summary::-webkit-details-marker{display:none}.pm-acc summary:after,.pm-faq summary:after{content:"+";font-size:18px;color:var(--pm-muted);transition:transform .2s}.pm-acc details[open] summary:after,.pm-faq details[open] summary:after{transform:rotate(45deg)}.pm-acc__body,.pm-faq__body{padding:0 16px 16px;font-size:14px;color:var(--pm-muted)}.pm-acc__body ul,.pm-faq__body ul{padding-left:18px;margin:8px 0}.pm-marquee{overflow:hidden;background:var(--pm-bg);border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);padding:16px 0}.pm-marquee__track{display:flex;width:max-content;animation:pm-scroll 30s linear infinite}.pm-marquee__item{display:flex;align-items:center;gap:10px;padding:0 28px;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@keyframes pm-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pm-marquee__track,.pm-pills__track{animation:none}}.pm-benefits__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:990px){.pm-benefits__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.pm-benefits__head{text-align:center;margin-bottom:24px}.pm-benefits__head h2{font-size:clamp(28px,4vw,40px);font-weight:800}.pm-benefits__head p{color:var(--pm-muted);margin-top:8px}.pm-benefits__list{border:1px solid rgba(255,90,31,.25);border-radius:var(--pm-radius);padding:20px;background:linear-gradient(180deg,#ff5a1f0f,#2a8fd80a)}.pm-benefit+.pm-benefit{margin-top:18px}.pm-benefit__title{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;color:var(--pm-fire)}.pm-benefit__body{font-size:14px;color:var(--pm-muted);margin-top:4px}.pm-benefits__media{border-radius:var(--pm-radius);overflow:hidden;background:#000;aspect-ratio:4/5}.pm-benefits__media img{width:100%;height:100%;object-fit:cover;display:block}.pm-pills{padding:clamp(32px,5vw,48px) 0;overflow:hidden}.pm-pills h2{text-align:center;font-size:clamp(20px,3vw,26px);font-weight:800;margin-bottom:18px}.pm-pills__track{display:flex;gap:12px;width:max-content;animation:pm-scroll 35s linear infinite}.pm-pill{padding:10px 20px;border:1px solid var(--pm-line);border-radius:40px;white-space:nowrap;font-size:14px;font-weight:600;background:var(--pm-card)}.pm-compare__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:990px){.pm-compare__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}}.pm-compare__head{text-align:center}.pm-compare__head h2{font-size:clamp(28px,4vw,40px);font-weight:800}.pm-compare__head p{color:var(--pm-muted);margin-top:8px}.pm-table{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px;font-size:14px}.pm-table__cell{padding:12px 10px;display:flex;align-items:center;border-bottom:1px solid var(--pm-line)}.pm-table__cell--label{gap:10px;font-weight:600}.pm-table__cell--us{justify-content:center;background:linear-gradient(180deg,#ff5a1f24,#2a8fd81a);border-left:1.5px solid var(--pm-fire);border-right:1.5px solid var(--pm-water)}.pm-table__cell--them{justify-content:center}.pm-table__head{border-bottom:0;flex-direction:column;justify-content:flex-end;text-align:center;font-weight:800;font-size:15px}.pm-table__head small{font-size:11px;color:var(--pm-muted);font-weight:500}.pm-table__head.pm-table__cell--us{border-top:1.5px solid var(--pm-fire);border-radius:12px 12px 0 0}.pm-table__last.pm-table__cell--us{border-bottom:1.5px solid var(--pm-water);border-radius:0 0 12px 12px}.pm-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff26;color:var(--pm-muted);font-size:12px;font-weight:800}.pm-guar__card{position:relative;border-radius:20px;padding:clamp(32px,6vw,56px) clamp(20px,5vw,48px);text-align:center;background:linear-gradient(120deg,#ff5a1f,#c2280f 45%,#1d5f9e);background-size:cover;background-position:center;overflow:hidden}.pm-guar__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.pm-guar__inner{position:relative;max-width:620px;margin:0 auto}.pm-guar__icon{width:48px;height:48px;margin:0 auto 14px;color:#fff}.pm-guar__card h2{font-size:clamp(24px,3.5vw,34px);font-weight:800;color:#fff!important}.pm-guar__card p{color:#ffffffe6;font-size:14px;margin:12px 0 22px}.pm-guar__card .pm-btn{max-width:360px;margin:0 auto;background:#0a0a0cd9;box-shadow:none}.pm-guar__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:13px;color:#fff}.pm-faq{max-width:760px;margin:0 auto;text-align:center}.pm-faq h2{font-size:clamp(28px,4vw,40px);font-weight:800;text-decoration:underline;text-decoration-color:var(--pm-fire);text-underline-offset:6px}.pm-faq>p{color:var(--pm-muted);margin:10px 0 24px;overflow-wrap:anywhere}.pm-faq__list{text-align:left;border:1px solid var(--pm-line);border-radius:12px;background:var(--pm-surface)}.pm-faq__list details+details{border-top:1px solid var(--pm-line)}.pm-news{background:var(--pm-surface);text-align:center}.pm-news h2{font-size:clamp(24px,3.5vw,32px);font-weight:800}.pm-news p{color:var(--pm-muted);margin:10px 0 20px}.pm-news__form{display:flex;max-width:420px;margin:0 auto;border:1px solid var(--pm-line);border-radius:40px;padding:4px;background:var(--pm-bg)}.pm-news__form input{flex:1;min-width:0;background:transparent;border:0;color:var(--pm-ink);padding:10px 16px;font-size:14px;outline:none}.pm-news__form button{width:44px;height:44px;border-radius:50%;border:0;background:var(--pm-grad);color:#fff;font-size:18px;cursor:pointer;flex:0 0 44px}.pm-news__msg{margin-top:12px;font-size:14px;color:var(--pm-fire)}.pm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#141418f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--pm-line);padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s;overflow:visible}.pm-sticky.is-visible{transform:translateY(0)}.pm-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.pm-sticky__info{flex:1;min-width:0}.pm-sticky__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sticky__price{font-size:13px;color:var(--pm-muted)}.pm-sticky .pm-btn{width:auto;min-height:44px;padding:10px 20px;font-size:14px}@media(max-width:749px){.pm-sticky__info,.pm-sticky img{display:none}.pm-sticky .pm-btn{width:100%}}@media(max-width:989px){.pm-gallery{position:static!important}}@media(max-width:480px){.pm-table{grid-template-columns:minmax(0,1fr) 84px 70px;font-size:13px}.pm-bundle__row{padding:14px 12px;gap:10px}.pm-bundle__name,.pm-bundle__now{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pm-styles.css.map */
