.px-hero-stage,.px-final .imgs{animation:none!important}.px-final{padding-bottom:80px}.px-final .imgs{height:auto;align-items:center}.px-final .imgs img{height:auto;width:min(420px,44%);max-height:440px;object-fit:contain}.px-pg{padding-top:72px}.px-narrow{max-width:780px}.px-back{display:inline-block;font-size:16px;color:var(--blue)!important;text-decoration:none;margin-bottom:14px}.px-back::before{content:'‹ '}.px-prose{margin-top:28px;font-size:19px;color:#333}.px-prose h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;margin:52px 0 14px;color:var(--ink)}.px-prose h3{font-size:22px;letter-spacing:-.02em;margin:32px 0 8px;color:var(--ink)}.px-prose p{margin:0 0 16px}.px-prose ul,.px-prose ol{margin:0 0 18px;padding-left:24px;display:grid;gap:8px}.px-prose a{color:var(--blue)}.px-prose code{background:var(--g);border-radius:8px;padding:2px 8px;font-size:.9em}.px-mini a{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink)}.px-mini a svg{width:30px;height:30px;color:var(--blue);margin-bottom:6px}.px-mini a:hover{background:var(--blue-s)}.px-form{display:grid;gap:6px}.px-form label{font-size:17px;font-weight:600;margin-top:14px}.px-form label span{font-weight:400;color:var(--mut)}.px-form input,.px-form textarea{font:400 18px/1.4 var(--f);padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);width:100%}.px-form input:focus,.px-form textarea:focus{outline:3px solid #7fb0ff;outline-offset:1px;border-color:var(--blue)}.px-ok{background:#e8f6ee;color:#166c3b;padding:14px 18px;border-radius:14px}.px-err{background:#fdecec;color:#b42318;padding:14px 18px;border-radius:14px}.px-cartf{margin-top:32px}.px-ci{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line2)}.px-ci img{width:120px;height:120px;object-fit:contain;border-radius:16px;background:var(--g)}.px-ci .i b{display:block;font-size:20px}.px-ci .i span{display:block;color:var(--mut);font-size:16px;margin-top:2px}.px-ci .q{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:16px}.px-ci .q input{width:72px;font:500 17px var(--f);padding:8px 10px;border:1.5px solid var(--line);border-radius:10px}.px-ci .q a{color:var(--mut)}.px-ci .p{font-size:20px}.px-tot{display:flex;justify-content:space-between;align-items:baseline;padding:26px 0 8px;font-size:20px}.px-tot small{display:block;font-size:15px;color:var(--mut)}.px-tot b{font-size:32px;letter-spacing:-.03em}.px-cartacts{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}@media(max-width:600px){.px-ci{grid-template-columns:80px 1fr;}.px-ci img{width:80px;height:80px}.px-ci .p{grid-column:2}.px-cartacts .px-btn{width:100%}}.px-pricenote{margin-top:6px!important;font-size:16px;color:var(--mut)}.px-sum{margin-top:28px;border-radius:18px;background:var(--g);padding:18px 22px;font-size:17px;display:grid;gap:8px}.px-sum div{display:flex;justify-content:space-between;gap:16px}.px-sum div span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.px-sum .dc{color:var(--ok);font-weight:600}.px-sum .t{border-top:1px solid var(--line);padding-top:10px;margin-top:4px;font-weight:700;font-size:20px}.px-sum+.px-atc{margin-top:16px}
