.pt-section{--pt-line: rgba(17, 17, 17, .1);position:relative}.pt-cta{margin-top:36px;text-align:center}@media(max-width:749px){.pt-cta .op-btn{width:100%}}.pt-footnote{text-align:center;font-size:.82rem;color:var(--op-fg-muted, var(--op-muted));margin:22px auto 0;max-width:620px}.pt-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--pt-line);border:1px solid var(--pt-line);border-radius:20px;overflow:hidden}@media(min-width:750px){.pt-stats--3{grid-template-columns:repeat(3,1fr)}.pt-stats--4{grid-template-columns:repeat(4,1fr)}}.pt-stat{background:var(--op-bg, #fff);padding:28px 16px;text-align:center}.pt-stat__value{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.3rem);line-height:1;letter-spacing:-.03em;color:inherit}.pt-stat__suffix{font-size:.5em;margin-left:3px;color:var(--op-accent);letter-spacing:0}.pt-stat__label{margin:10px 0 0;font-size:.88rem;line-height:1.4;color:var(--op-fg-muted, var(--op-muted))}.pt-cases{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.pt-cases{grid-template-columns:repeat(4,1fr);gap:20px}}.pt-case{border-radius:20px;overflow:hidden;background:var(--pt-card, #fff);border:1px solid var(--pt-line);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.pt-case:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1111111a}.pt-case__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.pt-case__body{padding:18px 18px 22px}.pt-case--icon .pt-case__body{padding-top:0}.pt-case__icon{width:54px;height:54px;margin:22px 18px 16px;border-radius:16px;display:grid;place-items:center;background:var(--op-accent-soft);color:var(--op-accent)}.pt-case__title{margin:0 0 6px;font-size:1.05rem;font-weight:700;color:var(--op-ink)}.pt-case__text{margin:0;font-size:.9rem;line-height:1.5;color:var(--op-muted)}@media(max-width:749px){.pt-case__body{padding:14px 14px 16px}.pt-case__title{font-size:.95rem}.pt-case__text{font-size:.82rem}.pt-case__icon{margin:16px 14px 12px;width:46px;height:46px}}.pt-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.pt-timeline__item{position:relative;padding:0 0 30px 64px}.pt-timeline__item:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:linear-gradient(var(--op-accent),color-mix(in srgb,var(--op-accent) 15%,transparent))}.pt-timeline__item:last-child:before{display:none}.pt-timeline__dot{position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--op-accent);color:#fff;font-weight:800;box-shadow:0 0 0 6px var(--op-accent-soft)}.pt-timeline__label{margin:0 0 4px;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--op-accent)}.pt-timeline__title{margin:0 0 6px;font-size:1.15rem;font-weight:700;color:inherit}.pt-timeline__text{font-size:.95rem;line-height:1.55;color:var(--op-fg-muted, var(--op-muted))}.pt-timeline__text p{margin:0}@media(min-width:900px){.pt-timeline{grid-template-columns:repeat(var(--pt-steps, 4),1fr);gap:28px}.pt-timeline__item{padding:70px 0 0;text-align:left}.pt-timeline__item:before{left:44px;right:-28px;top:21px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--op-accent),color-mix(in srgb,var(--op-accent) 15%,transparent))}}.pt-offer{display:grid;gap:28px;align-items:center}@media(min-width:900px){.pt-offer{grid-template-columns:1fr 1fr;gap:56px}}.pt-offer__media{position:relative}.pt-offer__media img,.pt-offer__media svg{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;border-radius:24px;background:#fff}.pt-offer__ribbon{position:absolute;top:16px;left:16px;z-index:1;padding:8px 14px;border-radius:999px;background:var(--op-ink);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pt-offer__card{background:#fff;border-radius:24px;padding:28px;border:2px solid var(--op-accent);box-shadow:0 24px 60px color-mix(in srgb,var(--op-accent) 14%,transparent);color:var(--op-ink)}.pt-offer__title{margin:0 0 16px;font-weight:800;font-size:1.2rem}.pt-offer__list{list-style:none;margin:0 0 18px;padding:0;display:grid}.pt-offer__item{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px dashed #e5e0db}.pt-offer__item:first-child{border-top:0}.pt-offer__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--op-accent-soft);color:var(--op-accent)}.pt-offer__name{font-weight:600;font-size:.97rem;line-height:1.3}.pt-offer__name small{display:block;font-weight:400;font-size:.8rem;color:var(--op-muted);margin-top:2px}.pt-offer__value{font-size:.85rem;font-weight:700;color:var(--op-muted);white-space:nowrap}.pt-offer__value.is-free{color:var(--op-good)}.pt-offer__value s{color:#9a9a9a;font-weight:500;margin-right:4px}.pt-offer__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:16px;border-radius:14px;background:var(--op-soft);font-weight:700;flex-wrap:wrap}.pt-offer__total .op-price{gap:4px 10px}.pt-offer__total .op-price__badge,.pt-offer__total .op-price__note{display:none}@media(max-width:749px){.pt-offer__card{padding:20px 18px}}.pt-vs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding:16px 20px 8px}.pt-vs{min-width:560px;max-width:980px;margin:0 auto;background:#fff;color:var(--op-ink);border-radius:22px;border:1px solid var(--op-line);box-shadow:0 16px 40px #11111112}.pt-vs__row{display:grid;grid-template-columns:1.5fr repeat(var(--pt-cols, 3),1fr);border-top:1px solid var(--op-line)}.pt-vs__row:first-child{border-top:0}.pt-vs__cell{padding:14px 10px;min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem}.pt-vs__feature{justify-content:flex-start;text-align:left;font-weight:600;padding-left:20px}.pt-vs__cell--us{background:var(--op-accent-soft);font-weight:700;position:relative}.pt-vs__row--head .pt-vs__cell{font-weight:800;min-height:72px;font-size:.92rem}.pt-vs__row--head .pt-vs__cell--us{background:var(--op-accent);color:#fff;border-radius:16px 16px 0 0;margin-top:-14px;padding-top:34px;flex-direction:column}.pt-vs__row:last-child .pt-vs__cell--us{border-radius:0 0 16px 16px}.pt-vs__badge{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#fff;color:var(--op-accent);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pt-vs__txt{font-size:.82rem;color:var(--op-muted);font-weight:600}.pt-vs__cell--us .pt-vs__txt{color:var(--op-ink)}@media(max-width:749px){.pt-vs__cell{font-size:.8rem;padding:10px 6px}.pt-vs__feature{padding-left:14px}}.pt-myths{display:grid;gap:16px}@media(min-width:900px){.pt-myths{grid-template-columns:repeat(2,1fr);gap:20px}}.pt-myth{border-radius:20px;overflow:hidden;border:1px solid var(--pt-line);background:var(--pt-card, rgba(255, 255, 255, .04))}.pt-myth__q{margin:0;padding:18px 20px;font-weight:600;font-size:1rem;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--op-bad) 70%,transparent);text-decoration-thickness:2px;color:var(--op-fg-muted, var(--op-muted));border-bottom:1px dashed var(--pt-line)}.pt-myth__a{padding:18px 20px 20px;font-size:.97rem;line-height:1.55}.pt-myth__a p{margin:0}.pt-myth__tag{display:inline-block;margin-right:10px;padding:3px 9px;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;text-decoration:none}.pt-myth__q .pt-myth__tag{display:inline-block}.pt-myth__tag--myth{background:color-mix(in srgb,var(--op-bad) 16%,transparent);color:var(--op-bad)}.pt-myth__tag--fact{background:color-mix(in srgb,var(--op-good) 18%,transparent);color:var(--op-good)}.pt-vf{display:grid;gap:32px;align-items:center}@media(min-width:900px){.pt-vf{grid-template-columns:1.1fr 1fr;gap:64px}.pt-vf--right .pt-vf__media{order:2}}.pt-vf__media{border-radius:24px;overflow:hidden;aspect-ratio:4 / 3;background:#0d0d0d;box-shadow:0 30px 70px #00000040}.pt-vf__media img,.pt-vf__media video,.pt-vf__media iframe,.pt-vf__media svg{width:100%;height:100%;object-fit:cover;display:block;border:0}.pt-vf__body .op-sub{margin:0;max-width:none}.pt-vf__points{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:16px}.pt-vf__points li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;font-size:.95rem;line-height:1.5;color:var(--op-fg-muted, var(--op-muted))}.pt-vf__points strong{color:var(--op-fg, var(--op-ink));font-size:1rem}.pt-vf__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--op-accent-soft);color:var(--op-accent)}.pt-vf .pt-cta{text-align:left}@media(max-width:899px){.pt-vf .pt-cta{text-align:center}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.pt-skin .op-section .op-head,.pt-skin .pt-case,.pt-skin .pt-stat,.pt-skin .pt-myth,.pt-skin .pt-timeline__item,.pt-skin .op-feature{animation:pt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes pt-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.pt-1st{--op-radius: 22px;--op-radius-sm: 14px;--op-soft: #f6f5f3}.pt-1st .op-h2{font-size:clamp(1.9rem,1.1rem + 3vw,3.2rem);letter-spacing:-.035em;line-height:1.05;font-weight:800}.pt-1st .op-head{margin-bottom:48px}.pt-1st .op-eyebrow{padding:6px 14px;border-radius:999px;background:var(--op-accent-soft);letter-spacing:.08em;font-size:.72rem}.pt-1st .op-btn{min-height:60px;padding-inline:40px}.pt-1st .product-details .product-title,.pt-1st .product-details h1{letter-spacing:-.03em;line-height:1.04}.pt-1st .product-details .op-price__now{font-size:2.1rem}.pt-1st .op-feature{border:0;background:#fff;box-shadow:0 1px #00000008,0 14px 40px #1111110f}.pt-1st .op-faq__item{border-radius:16px}.pt-1st .op-faq__item[open]{box-shadow:0 14px 40px #11111112;border-color:transparent}.pt-1st .op-compare,.pt-1st .pt-vs{border-radius:26px}.pt-1st .op-split__media img{border-radius:28px}.pt-1st .op-delivery,.pt-1st .op-trust__item,.pt-1st .pt-stat{background:#fff}.pt-2nd{--op-radius: 12px;--op-radius-sm: 10px;--op-ink: #0e0e10;--op-soft: #f4f2f0}.pt-2nd .op-h2{text-transform:uppercase;font-weight:900;letter-spacing:-.02em;line-height:1;font-size:clamp(1.9rem,1.1rem + 3.2vw,3.4rem)}.pt-2nd .op-h2 em,.pt-2nd .op-h2 strong{color:var(--op-accent);font-style:normal}.pt-2nd .op-eyebrow{display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em}.pt-2nd .op-eyebrow:before{content:"";width:26px;height:3px;background:currentColor}.pt-2nd .op-btn{border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;font-size:.98rem;min-height:60px;box-shadow:0 0 0 0 transparent,0 12px 28px color-mix(in srgb,var(--op-accent) 45%,transparent)}.pt-2nd .product-details add-to-cart-component .button,.pt-2nd .product-details .add-to-cart-button{border-radius:10px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.pt-2nd .product-details .product-title,.pt-2nd .product-details h1{text-transform:uppercase;font-weight:900;letter-spacing:-.02em;line-height:1}.pt-2nd .op-feature{border-radius:12px}.pt-2nd .op-feature__icon{border-radius:10px;background:var(--op-ink);color:var(--op-accent)}.pt-2nd .op-compare,.pt-2nd .pt-vs{border-radius:12px}.pt-2nd .pt-vs__row--head .pt-vs__cell--us{border-radius:10px 10px 0 0}.pt-2nd .op-faq__item{border-radius:10px;border-width:1.5px}.pt-2nd .op-faq__item[open]{border-color:var(--op-accent)}.pt-2nd .pt-stat__value{font-weight:900}.pt-2nd .pt-timeline__dot{border-radius:12px}.pt-2nd .pt-section[style*=--op-fg] .pt-stat{background:transparent}.pt-2nd .pt-section[style*=--op-fg] .pt-stats{background:#ffffff1a;border-color:#ffffff1a}.pt-2nd .pt-section[style*=--op-fg] .pt-timeline__title{color:var(--op-fg)}.pt-2nd .pt-section[style*=--op-fg] .pt-myth{background:#ffffff0a}.pt-2nd .pt-section[style*=--op-fg] .pt-myth__a{color:var(--op-fg)}.pt-3rd{--op-radius: 18px;--op-radius-sm: 14px;--op-soft: #fff4ea;--op-good: #15803d}.pt-3rd .op-h2{font-weight:800;letter-spacing:-.025em}.pt-3rd .op-eyebrow{color:var(--op-good)}.pt-3rd .op-btn{border-radius:16px;min-height:62px;font-size:1.1rem}.pt-3rd .product-details add-to-cart-component .button,.pt-3rd .product-details .add-to-cart-button{border-radius:16px!important;min-height:62px;font-size:1.1rem}@media(prefers-reduced-motion:no-preference){.pt-3rd .product-details add-to-cart-component .button,.pt-3rd .op-sticky .op-btn,.pt-3rd .pt-offer .op-btn{animation:pt-pulse 2.6s ease-in-out infinite}}@keyframes pt-pulse{0%,to{box-shadow:0 8px 20px color-mix(in srgb,var(--op-accent) 30%,transparent),0 0 color-mix(in srgb,var(--op-accent) 45%,transparent)}50%{box-shadow:0 8px 20px color-mix(in srgb,var(--op-accent) 30%,transparent),0 0 0 10px transparent}}.pt-3rd .op-bundle .op-tier{border-width:2px;border-radius:16px}.pt-3rd .op-bundle .op-tier.is-selected{background:#fff7f1;box-shadow:0 10px 26px color-mix(in srgb,var(--op-accent) 18%,transparent)}.pt-3rd .op-tier__save{background:var(--op-good)!important}.pt-3rd .op-price__badge{background:var(--op-good)}.pt-3rd .op-delivery{background:#f0faf3;border-color:#cfe9d7}.pt-3rd .op-delivery__row svg{color:var(--op-good)}.pt-3rd .op-feature,.pt-3rd .op-faq__item,.pt-3rd .pt-case{border-color:#f1e4d7}.pt-3rd .pt-offer__card{border-width:3px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/pt-designs.css.map */
