.pstory{--volt:#D4FF40;--ink:#0B0B10;--white:#0B0B10;--char:rgba(255,255,255,.55);--purple:#5B24D6;--grey:#6b6658;--line:rgba(11,11,16,.14);background:var(--pista-grad,linear-gradient(155deg,#E7F4BB,#F1F1E9 46%,#D7CBE9));background-attachment:fixed;color:#0b0b10;font-family:Archivo,sans-serif;overflow-x:clip}.pstory *{box-sizing:border-box;margin:0;padding:0}.pstory a{text-decoration:none;color:inherit}.pstory img{max-width:100%;height:auto}.pstory section.band{padding:100px 5vw;border-top:1px solid var(--line)}.pstory .wrap{max-width:1400px;margin:0 auto}.pstory .eyebrow{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.3em;color:var(--purple);text-transform:uppercase}.pstory h2{margin-top:14px;font-weight:900;font-size:clamp(28px,4.4vw,56px);line-height:1;letter-spacing:-.03em}.pstory h2 em{font-style:italic;color:var(--volt)}.pstory .sublede{margin-top:16px;font-size:16.5px;color:#a5a2b0;max-width:640px;line-height:1.7}.pstory .tech{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}@media(max-width:900px){.pstory .tech{grid-template-columns:1fr;gap:36px}}.pstory .tech img{width:100%;border-radius:16px;display:block}.pstory .feats{display:grid;gap:22px}.pstory .feats .f{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.pstory .feats .ic{width:46px;height:46px;border-radius:12px;background:#d4ff401f;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--volt)}.pstory .feats .f b{display:block;font-size:17px;font-weight:800}.pstory .feats .f p{margin-top:6px;font-size:14.5px;color:#a5a2b0;line-height:1.65}.pstory .cmp{margin-top:46px;overflow-x:auto}.pstory .cmp table{width:100%;min-width:660px;border-collapse:collapse}.pstory .cmp th,.pstory .cmp td{padding:16px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.pstory .cmp thead th{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--grey);text-transform:uppercase}.pstory .cmp thead th.us{color:var(--ink);background:var(--volt);border-radius:10px 10px 0 0}.pstory .cmp td.us{background:#d4ff4012;color:var(--white);font-weight:700}.pstory .cmp td{color:#a5a2b0}.pstory .cmp td.lab{color:var(--white);font-weight:700}.pstory .faq{margin-top:44px;max-width:900px}.pstory .faq details{border-bottom:1px solid var(--line)}.pstory .faq summary{list-style:none;cursor:pointer;padding:22px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:18px}.pstory .faq summary::-webkit-details-marker{display:none}.pstory .faq summary:after{content:"+";color:var(--volt);font-weight:900}.pstory .faq details[open] summary:after{content:"\2013"}.pstory .faq p{padding:0 0 22px;font-size:15px;color:#a5a2b0;line-height:1.75;max-width:720px}@media(min-width:900px){.pstory .tech{grid-template-columns:.82fr 1.18fr!important;gap:clamp(34px,4vw,64px)!important;align-items:center!important}.pstory .tech .feats{grid-template-columns:1fr!important;gap:12px!important}}.pstory .tech img{width:100%!important;height:auto!important;aspect-ratio:1528/2048!important;object-fit:contain!important;border-radius:20px!important;border:1px solid rgba(11,11,16,.1)!important;background:#2a2b30!important;box-shadow:0 32px 74px #5b24d629!important}.pstory .tech .feats .f{grid-template-columns:auto 1fr!important;align-items:center!important;gap:18px!important;background:#ffffff94!important;border:1px solid rgba(11,11,16,.1)!important;border-radius:16px!important;padding:20px 22px!important;transition:transform .25s,box-shadow .25s,border-color .25s!important}.pstory .tech .feats .f:hover{transform:translateY(-3px)!important;box-shadow:0 18px 42px #5b24d626!important;border-color:#5b24d659!important}.pstory .tech .feats .ic{width:54px!important;height:54px!important;border-radius:15px!important;background:linear-gradient(145deg,#5b24d6,#7c3bea)!important;color:#d4ff40!important;font-size:23px!important;flex:none!important}.pstory .tech .feats .f b{font-size:17.5px!important;color:#0b0b10!important}.pstory .cmp{margin-top:clamp(30px,3.6vw,50px)!important;background:linear-gradient(160deg,#ffffff9e,#ffffff5c)!important;border:1px solid rgba(11,11,16,.1)!important;border-radius:24px!important;padding:clamp(10px,1.6vw,22px)!important}.pstory .cmp table{border-collapse:separate!important;border-spacing:0!important}.pstory .cmp thead th{padding:16px!important;border-bottom:none!important;vertical-align:bottom!important}.pstory .cmp thead th.us{padding:18px 16px!important;border-radius:16px 16px 0 0!important}.pstory .cmp thead th.us .cmp-brand{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important}.pstory .cmp thead th.us .cmp-brand img{height:clamp(24px,2.6vw,32px)!important;width:auto!important;mix-blend-mode:multiply!important}.pstory .cmp thead th.us .cmp-brand b{font-family:Space Mono,monospace!important;font-size:11.5px!important;letter-spacing:.14em!important;color:#0b0b10!important;white-space:nowrap!important}.pstory .cmp tbody td{padding:17px 16px!important;border-bottom:1px solid rgba(11,11,16,.09)!important;font-size:14.5px!important}.pstory .cmp tbody tr:last-child td{border-bottom:none!important}.pstory .cmp tbody tr:hover td{background:#0b0b1008!important}.pstory .cmp td.lab{font-family:Space Mono,monospace!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8f897a!important}.pstory .cmp td.us{font-weight:800!important;font-size:15.5px!important;box-shadow:inset 0 0 0 1px #d4ff4059!important}.pstory .cmp tbody tr:last-child td.us{border-radius:0 0 16px 16px!important}.pstory .vmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;font-size:12px!important;margin-right:9px!important;vertical-align:-4px!important}.pstory .vmark.yes{background:#2e4108!important;color:#d4ff40!important}.pstory .vmark.no{background:#0b0b101a!important;color:#8f897a!important}.p6grid{margin-top:clamp(28px,3.4vw,46px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,3vw,52px);align-items:center}@media(max-width:900px){.p6grid{grid-template-columns:1fr;gap:26px}}.p6fig{position:relative;border-radius:20px;overflow:hidden;background:radial-gradient(130% 130% at 50% 0%,#1b1922,#0d0c11);border:1px solid rgba(11,11,16,.1);box-shadow:0 30px 70px #5b24d62e}.p6fig img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block}.p6tag{position:absolute;top:14px;left:14px;background:#d4ff40;color:#0b0b10;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.18em;padding:7px 12px;border-radius:100px}.p6rows{display:flex;flex-direction:column;gap:10px}.p6row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid rgba(11,11,16,.1);border-radius:16px;padding:16px 18px;font:inherit;color:inherit;transition:all .25s}.p6row:hover{transform:translateY(-2px);border-color:#5b24d666}.p6row.on{background:linear-gradient(150deg,#d4ff4057,#5b24d621);border-color:#5b24d673;box-shadow:0 14px 34px #5b24d629}.p6n{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#5b24d6,#7c3bea);color:#d4ff40;font-family:Space Mono,monospace;font-size:13px;font-weight:700;flex:none}.p6row.on .p6n{background:#0b0b10;color:#d4ff40}.p6t{font-weight:800;font-size:16.5px;letter-spacing:-.01em;color:#0b0b10}.p6w{display:block;margin-top:3px;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#8f897a}.p6car{color:#5b24d6;font-size:18px;transition:transform .25s}.p6row.on .p6car{transform:rotate(90deg)}.p6d{display:none;grid-column:1/-1;padding-top:12px;margin-top:12px;border-top:1px solid rgba(11,11,16,.14);font-size:14.5px;line-height:1.65;color:#4a4638}.p6row.on .p6d{display:block}.pstory.dark .p6row{background:#0d0b16;border-color:#262336}.pstory.dark .p6t{color:#f4f1ea}.pstory.dark .p6d{color:#a5a2b0;border-top-color:#262336}.pstory.dark .cmp,.pstory.dark .tech .feats .f{background:#0d0b16!important;border-color:#262336!important}.pstory.dark .tech .feats .f b{color:#f4f1ea!important}.pstory .pvid.pvid{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.pstory .pvrow{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,3.6vw,60px);align-items:center;max-width:1300px;margin:clamp(36px,4.6vw,76px) auto;padding:clamp(30px,3.8vw,58px) clamp(24px,3.4vw,54px);background:linear-gradient(150deg,#f0e9fc,#e4d6f9 48%,#d6c2f4);border:1px solid rgba(91,36,214,.2);border-radius:28px;box-shadow:0 26px 64px #5b24d624,0 8px 22px #0b0b100d}@media(max-width:900px){.pstory .pvrow{grid-template-columns:1fr;gap:26px;margin-left:5vw;margin-right:5vw}}.pstory .pvtxt .k{display:inline-block;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#4a1db0;background:#ffffff8c;border:1px solid rgba(91,36,214,.28);border-radius:100px;padding:8px 15px}.pstory .pvtxt h3{margin:18px 0 0;font-weight:900;font-size:clamp(27px,3.1vw,42px);line-height:1.02;letter-spacing:-.028em;color:#0b0b10}.pstory .pvtxt h3 em{font-style:italic;color:#5b24d6}.pstory .pvtxt .pts{margin-top:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:10px}.pstory .pvtxt .pt{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:15px 17px;background:#ffffff85;border:1px solid rgba(91,36,214,.14);border-radius:15px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pstory .pvtxt .pt:hover{transform:translateY(-2px);box-shadow:0 12px 28px #5b24d629;border-color:#5b24d666}.pstory .pvtxt .pt b{font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff;background:linear-gradient(145deg,#7b3fe4,#5b24d6);border-radius:100px;padding:7px 12px;min-width:0;white-space:nowrap;margin-top:2px}.pstory .pvtxt .pt span{font-size:14.5px;line-height:1.55;color:#4a4638}.pstory .pvtxt .pt span strong{color:#0b0b10}.pstory.dark .pvrow{background:#0d0b16;border-color:#262336;box-shadow:none}.pstory.dark .pvtxt .k{color:#d4ff40;background:#d4ff4014;border-color:#d4ff404d}.pstory.dark .pvtxt h3{color:#f4f1ea}.pstory.dark .pvtxt h3 em{color:#d4ff40}.pstory.dark .pvtxt .pt{background:#ffffff0a;border-color:#262336}.pstory.dark .pvtxt .pt b{background:#d4ff4024;color:#d4ff40}.pstory.dark .pvtxt .pt span{color:#a5a2b0}.pstory.dark .pvtxt .pt span strong{color:#f4f1ea}.pstory .pvid{max-width:1400px!important;margin:0 auto!important;padding:clamp(10px,1.6vw,24px) 5vw clamp(56px,6vw,96px)!important}.pstory .pvid .frame{position:relative!important;border-radius:clamp(16px,2vw,24px)!important;overflow:hidden!important;background:#06060a!important;aspect-ratio:16 / 9!important;box-shadow:0 30px 80px #0b0b102e!important}.pstory .pvid video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pstory .pvid .cap{display:block!important;margin-top:clamp(10px,1.2vw,16px)!important;font-family:Space Mono,monospace!important;font-size:10px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8a8474!important;text-align:center!important}.pstory h2 em{color:#5b24d6}.pstory .sublede,.pstory .feats .f p,.pstory .cmp td,.pstory .faq p{color:#4a4638}.pstory .faq summary:after{color:#5b24d6}.pstory .cmp thead th.us{background:#d4ff40;color:#0b0b10}.pstory .cmp td.us{background:#d4ff404d;color:#0b0b10}.pstory .cmp .cmp-brand b{white-space:normal!important}.pstory .pvrow .pvid.pvid{max-width:none!important;margin:0!important;padding:0!important}.pstory .p6row{font-family:inherit}.pstory .p6row:focus-visible{outline:3px solid #5B24D6;outline-offset:3px}.pstory .preels{background:transparent}.pstory .preels h2{line-height:1.05}@media(max-width:900px){.pstory .band{padding:56px 5vw}.pstory .tech{margin-top:32px}.pstory .pvrow{max-width:90vw}.pstory .pvtxt .pt{grid-template-columns:1fr}.pstory .pvtxt .pt b{width:fit-content}.pstory .cmp{max-width:100%;overflow-x:auto}.pstory .cmp table{min-width:560px}.pstory .p6grid{grid-template-columns:minmax(0,1fr)}.pstory .p6row{min-width:0;gap:12px;padding:16px 13px}.pstory .p6w{letter-spacing:.08em}.pstory .tech .feats .f{padding:18px!important}.pstory .tech .feats .ic{width:44px!important;height:44px!important}.pstory h2{font-size:clamp(30px,7vw,42px)}}@media(prefers-reduced-motion:reduce){.pstory *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pista-product-story.css.map */
