:root{--px-sticky-h:188px}html{scroll-padding-top:var(--px-sticky-h)}@media(max-width:900px){:root{--px-sticky-h:183px}}@media(max-width:640px){:root{--px-sticky-h:175px}}.px{--px-paper:#F6F3ED;--px-paper-2:#FFFFFF;--px-paper-3:#EFEAE1;--px-ink:#16161A;--px-ink-2:#3A3A44;--px-ink-3:#6E6E7A;--px-line:rgba(22,22,26,.11);--px-line-2:rgba(22,22,26,.48);--px-shu:#C0392B;--px-kin:#886823;--px-ok:#2A7D59;--px-foil:linear-gradient(115deg,#6E5A2A 0%,#E8D9A6 18%,#A9812B 34%,#F5EDD2 52%,#8B6D24 70%,#E2CE94 86%,#6E5A2A 100%);--px-ease:cubic-bezier(.19,1,.22,1);--px-display:"Zen Old Mincho",Georgia,serif;--px-ui:"Zen Kaku Gothic New",system-ui,-apple-system,"Segoe UI",sans-serif;--px-mono:"JetBrains Mono",ui-monospace,monospace;--px-maxw:1360px;--px-pad:clamp(16px,3.4vw,48px);background:var(--px-paper);color:var(--px-ink);font-family:var(--px-ui);position:relative;display:block}.px *,.px *:before,.px *:after{box-sizing:border-box}.px-wrap{max-width:var(--px-maxw);margin:0 auto;padding-inline:var(--px-pad)}.px-sec{padding:clamp(56px,7.2vw,110px) 0}.px[data-px-theme=ink]{--px-paper:#0E0E12;--px-paper-2:#16161C;--px-paper-3:#1E1E26;--px-ink:#F2EEE6;--px-ink-2:rgba(242,238,230,.74);--px-ink-3:rgba(242,238,230,.52);--px-line:rgba(242,238,230,.12);--px-line-2:rgba(242,238,230,.38);--px-kin:#D9B45B;--px-shu:#E0574A}.px h1,.px h2,.px h3,.px h4{font-family:var(--px-display);font-weight:500;line-height:1.12;letter-spacing:-.018em;margin:0}.px-h1{font-size:clamp(36px,4.9vw,68px);font-weight:600;letter-spacing:-.022em}.px-h2{font-size:clamp(27px,3.2vw,46px)}.px-eyebrow{font-family:var(--px-mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--px-kin)}.px-lede{font-size:clamp(14.5px,1.1vw,16.5px);color:var(--px-ink-2);max-width:58ch;line-height:1.75;margin:0}.px-mono{font-family:var(--px-mono)}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;font-family:var(--px-ui);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;transition:transform .45s var(--px-ease),background .3s,box-shadow .45s var(--px-ease)}.px-btn:active{transform:scale(.97)}.px-btn--ink{background:var(--px-ink);color:var(--px-paper);box-shadow:0 10px 30px -12px #16161a33}.px-btn--ink:hover{transform:translateY(-2px)}.px-btn--out{border:1px solid var(--px-line-2);color:var(--px-ink);background:transparent}.px-btn--out:hover{border-color:var(--px-ink);transform:translateY(-2px)}.px-btn--shu{background:var(--px-shu);color:#fff}.px-btn--shu:hover{transform:translateY(-2px)}.px-paper-tex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}.px-seigaiha{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.028;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cg fill='none' stroke='%2316161A' stroke-width='1.1'%3E%3Cpath d='M0 60a60 60 0 01120 0M0 60a45 45 0 0190 0M0 60a30 30 0 0160 0M0 60a15 15 0 0130 0'/%3E%3Cpath d='M60 60a60 60 0 01120 0M60 60a45 45 0 0190 0M60 60a30 30 0 0160 0M60 60a15 15 0 0130 0'/%3E%3Cpath d='M-60 60a60 60 0 01120 0M-60 60a45 45 0 0190 0M-60 60a30 30 0 0160 0M-60 60a15 15 0 0130 0'/%3E%3C/g%3E%3C/svg%3E");background-size:120px 60px}.px[data-px-theme=ink] .px-seigaiha{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cg fill='none' stroke='%23F4EFE6' stroke-width='1.1'%3E%3Cpath d='M0 60a60 60 0 01120 0M0 60a45 45 0 0190 0M0 60a30 30 0 0160 0M0 60a15 15 0 0130 0'/%3E%3Cpath d='M60 60a60 60 0 01120 0M60 60a45 45 0 0190 0M60 60a30 30 0 0160 0M60 60a15 15 0 0130 0'/%3E%3Cpath d='M-60 60a60 60 0 01120 0M-60 60a45 45 0 0190 0M-60 60a30 30 0 0160 0M-60 60a15 15 0 0130 0'/%3E%3C/g%3E%3C/svg%3E")}.px-wrap,.px-stage{position:relative;z-index:1}.px-card{position:relative;aspect-ratio:1.586/1;border-radius:16px;color:#f2eee6;padding:5.8% 6.2%;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(120% 90% at 12% 6%,rgba(255,255,255,.1),transparent 46%),linear-gradient(146deg,#2a2a34,#131318 44%,#0c0c10,#1a1a21);box-shadow:0 2px 3px #16161a4d,0 26px 44px -18px #16161a94,0 60px 90px -50px #16161ab3,inset 0 0 0 1px #d9b45b4d,inset 0 1px #ffffff17}.px-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.05'/%3E%3C/svg%3E")}.px-card__gloss{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;overflow:hidden}.px-card__gloss:after{content:"";position:absolute;top:-60%;left:-30%;width:52%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(14deg) translate(-60%);animation:px-sheen 9s ease-in-out infinite}@keyframes px-sheen{0%,62%{transform:rotate(14deg) translate(-70%)}88%,to{transform:rotate(14deg) translate(320%)}}.px-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;position:relative}.px-card__wordmark{font-family:var(--px-display);font-size:clamp(9px,1.06vw,14px);letter-spacing:.34em;font-weight:700;line-height:1;background:var(--px-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.px-card__sub{font-family:var(--px-mono);font-size:clamp(5px,.56vw,7.5px);letter-spacing:.3em;color:#f2eee68c;margin-top:5px}.px-card__foil{width:9.5%;aspect-ratio:1/1.45;border-radius:3px;background:var(--px-foil);background-size:200% 100%;box-shadow:inset 0 0 0 1px #ffffff2e;animation:px-foil 8s ease-in-out infinite;flex-shrink:0}@keyframes px-foil{50%{background-position:100% 0}}.px-card__mid{display:flex;align-items:flex-end;justify-content:space-between;gap:8%;position:relative}.px-card__serial{font-family:var(--px-mono);font-size:clamp(10px,1.28vw,17px);letter-spacing:.16em;line-height:1;white-space:nowrap}.px-card__serial b{display:block;font-family:var(--px-mono);font-size:clamp(5px,.56vw,7.5px);letter-spacing:.28em;color:#f2eee68a;font-weight:400;margin-bottom:6px}.px-card__qr{width:30%;aspect-ratio:1;background:#f2eee6;border-radius:5px;padding:6.5%;color:#0e0e12;flex-shrink:0;box-shadow:0 4px 10px #0006,inset 0 0 0 1px #00000014}.px-qr{width:100%;height:100%;display:block}.px-card__foot{display:flex;justify-content:space-between;align-items:center;position:relative;font-family:var(--px-mono);font-size:clamp(5px,.56vw,7.5px);letter-spacing:.22em;color:#f2eee68c}.px-card__origin{background:var(--px-foil);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.26em}.px-card__mon{width:13%;max-width:22px;opacity:.72;display:block}.px-card__mon svg{width:100%;height:auto;display:block}.px-stage{position:relative;aspect-ratio:1/.82;display:grid;place-items:center}.px-stage__ground{position:absolute;left:50%;bottom:11%;transform:translate(-50%);width:62%;height:7%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(22,22,26,.34),transparent 72%);filter:blur(11px)}.px[data-px-theme=ink] .px-stage__ground{background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 72%)}.px-stage__washi{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:86%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#a9812b21,#c0392b0d 42%,#a9812b00 66%)}.px-stage__box{position:relative;z-index:2;width:70%;transform:translateY(-6%) rotate(-1.2deg);filter:drop-shadow(0 6px 8px rgba(22,22,26,.16)) drop-shadow(0 48px 52px rgba(22,22,26,.34));animation:px-hover1 7s ease-in-out infinite}@keyframes px-hover1{50%{transform:translateY(-10%) rotate(-1.2deg)}}.px-stage .px-card{position:absolute;z-index:3;left:4%;bottom:6%;width:44%;transform:rotate(-7deg);animation:px-hover2 7s ease-in-out infinite .6s}@keyframes px-hover2{50%{transform:rotate(-7deg) translateY(-9px)}}.px-phone{position:absolute;z-index:4;right:0;bottom:2%;width:25%;aspect-ratio:.49/1;border-radius:18px;padding:6px;background:linear-gradient(150deg,#2b2b33,#0a0a0e 40%,#1a1a21);transform:rotate(5deg);box-shadow:0 2px 4px #16161a4d,0 34px 60px -20px #16161a8c,inset 0 0 0 1px #ffffff14;animation:px-hover3 7s ease-in-out infinite 1.2s}@keyframes px-hover3{50%{transform:rotate(5deg) translateY(-8px)}}.px-phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16) 0%,transparent 26%,transparent 74%,rgba(255,255,255,.07) 100%)}.px-phone__screen{width:100%;height:100%;border-radius:13px;background:linear-gradient(175deg,#16161c,#0e0e12);color:#f2eee6;padding:11% 9%;display:flex;flex-direction:column;gap:7%;overflow:hidden;position:relative}.px-phone__notch{position:absolute;top:5px;left:50%;transform:translate(-50%);width:32%;height:4px;border-radius:3px;background:#f2eee62e}.px-phone__brand{font-family:var(--px-display);font-size:clamp(6px,.66vw,9px);letter-spacing:.24em;font-weight:700;background:var(--px-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.px-phone__ok{display:flex;align-items:center;gap:4px;font-family:var(--px-mono);font-size:clamp(4.4px,.48vw,6.5px);letter-spacing:.14em;color:#5cd69b;white-space:nowrap}.px-phone__ok i{width:4px;height:4px;border-radius:50%;background:#5cd69b;display:block;flex-shrink:0}.px-phone__serial{font-family:var(--px-mono);font-size:clamp(6.5px,.76vw,10px);letter-spacing:.1em}.px-phone__rows{display:grid;gap:5%}.px-phone__row{display:flex;justify-content:space-between;gap:6px;font-family:var(--px-mono);font-size:clamp(4.2px,.46vw,6.2px);letter-spacing:.08em;color:#f2eee68c;padding-bottom:4%;border-bottom:1px solid rgba(242,238,230,.1)}.px-phone__row span:last-child{color:#f2eee6}.px-phone__row--owner{border-bottom:0;border-top:1px dashed rgba(242,238,230,.16);padding-top:6%;margin-top:2px}.px-phone__row--owner span:first-child{color:#f2eee661}.px-phone__img{margin-top:auto;border-radius:6px;background:#f2eee60f;aspect-ratio:1.3/1;display:grid;place-items:center;overflow:hidden}.px-phone__img img{width:78%;object-fit:contain}.px-hero{padding:clamp(24px,3.4vw,44px) 0 clamp(20px,2.4vw,32px)}.px-hero__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(20px,3vw,52px);align-items:center}.px-hero__copy .px-lede{max-width:40ch}.px-pill{display:inline-flex;align-items:center;gap:9px;padding-block:7px;padding-inline-start:9px;padding-inline-end:15px;border-radius:999px;border:1px solid var(--px-line-2);background:var(--px-paper-2);font-family:var(--px-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--px-ink-2)}.px-pill i{width:14px;height:14px;border-radius:50%;background:var(--px-shu);display:block}.px-hero h1{margin:20px 0 16px}.px-hero h1 em{font-style:normal;color:var(--px-shu);position:relative}.px-hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.055em;background:linear-gradient(90deg,var(--px-shu),var(--px-kin));transform:scaleX(0);transform-origin:left;animation:px-underline 1.2s var(--px-ease) .85s forwards}@keyframes px-underline{to{transform:scaleX(1)}}.px-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 18px}.px-badge-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--px-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--px-kin);text-decoration:none}.px-passbadge{display:inline-flex;align-items:center;gap:7px;font-family:var(--px-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--px-kin)}.px-passbadge__icon{width:14px;height:10px;border-radius:2px;border:1px solid currentColor;position:relative;display:block;flex-shrink:0}.px-passbadge__icon:after{content:"";position:absolute;inset-inline-end:1.5px;top:1.5px;bottom:1.5px;width:3.5px;background:currentColor;opacity:.55;border-radius:1px}.px-passbadge--pdp{padding:9px 14px;border-radius:999px;font-size:10px;letter-spacing:.16em;border:1px solid rgba(169,129,43,.42);background:linear-gradient(180deg,#a9812b17,#a9812b08)}.px-jpy{display:block;font-family:var(--px-mono);font-size:11px;letter-spacing:.06em;color:#6e6e7a;margin-top:4px}.px-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:clamp(26px,3.4vw,44px);flex-wrap:wrap}.px-head__l{max-width:640px}.px-head h2{margin:12px 0 10px}.px-pp{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(24px,4vw,56px);align-items:center}.px-pp__steps{list-style:none;margin:0;padding:0;display:grid;gap:18px}.px-pp__steps li{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--px-line)}.px-pp__steps li:last-child{border-bottom:0;padding-bottom:0}.px-pp__steps .n{font-family:var(--px-mono);font-size:11px;letter-spacing:.16em;color:var(--px-kin);padding-top:3px}.px-pp__steps b{display:block;font-family:var(--px-display);font-size:19px;font-weight:500;margin-bottom:6px}.px-pp__steps p{margin:0;font-size:13.5px;color:var(--px-ink-2);line-height:1.75}.px-stage--lg{aspect-ratio:1/.6}.px-steps{border-top:1px solid var(--px-line)}.px-step{display:grid;grid-template-columns:92px 1fr .85fr;gap:clamp(16px,3vw,44px);align-items:start;padding:clamp(22px,3vw,38px) 0;border-bottom:1px solid var(--px-line);position:relative;transition:padding-inline-start .6s var(--px-ease)}.px-step:hover{padding-inline-start:14px}.px-step__no{font-family:var(--px-display);font-size:clamp(34px,4.4vw,58px);line-height:.85;color:var(--px-ink-3);transition:color .5s}.px-step:hover .px-step__no{color:var(--px-kin)}.px-step__no small{display:block;font-family:var(--px-mono);font-size:9px;letter-spacing:.22em;color:var(--px-ink-3);margin-top:11px}.px-step h4{font-size:clamp(19px,2vw,26px);margin-bottom:9px}.px-step p{margin:0;font-size:14px;color:var(--px-ink-2);line-height:1.8}.px-step__meta{display:grid;gap:9px;padding-top:5px}.px-tick{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--px-ink-2)}.px-tick svg{width:15px;height:15px;flex-shrink:0;margin-top:4px;stroke:var(--px-ok);fill:none;stroke-width:2.2}.px-trust{border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line)}.px-trust__in{display:grid;grid-template-columns:repeat(4,1fr)}.px-tr{padding-block:30px;padding-inline-start:0;padding-inline-end:30px;border-inline-end:1px solid var(--px-line)}.px-tr:last-child{border-inline-end:0}.px-tr .no{font-family:var(--px-mono);font-size:9.5px;letter-spacing:.24em;color:var(--px-kin);display:block;margin-bottom:14px}.px-tr b{display:block;font-family:var(--px-display);font-size:17px;font-weight:500;margin-bottom:7px}.px-tr p{margin:0;font-size:12.5px;color:var(--px-ink-3);max-width:30ch;line-height:1.6}.px-why{display:grid;grid-template-columns:1fr 1fr}.px-why__item{border-top:1px solid var(--px-line);padding:26px 0 30px;padding-inline-end:34px}.px-why__item .n{font-family:var(--px-mono);font-size:10px;letter-spacing:.2em;color:var(--px-kin)}.px-why__item h4{font-size:20px;margin:12px 0 9px}.px-why__item p{margin:0;font-size:13.5px;color:var(--px-ink-2);line-height:1.75}.px-pack{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,58px);align-items:center}.px-pack__list{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.px-pack__list li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--px-line);font-size:14px;color:var(--px-ink-2)}.px-pack__list li:last-child{border-bottom:0}.px-pack__list .n{font-family:var(--px-mono);font-size:9.5px;letter-spacing:.18em;color:var(--px-kin)}.px-pack__scene{position:relative;aspect-ratio:1/.78;border-radius:18px;overflow:hidden;background:linear-gradient(168deg,#efeae1,#e4ded2)}.px-pack__carton{position:absolute;inset-inline-start:7%;bottom:8%;width:62%;aspect-ratio:1.42/1;border-radius:6px;background:linear-gradient(158deg,#cbbfa9,#b7a98f 60%,#a2957c);box-shadow:0 26px 44px -18px #16161a6b,inset 0 1px #fff6}.px-pack__carton:after{content:"";position:absolute;left:0;right:0;top:36%;height:9%;opacity:.55;background:repeating-linear-gradient(90deg,#ffffff80 0 8px,#ffffff29 8px 16px)}.px-pack__prod{position:absolute;inset-inline-end:8%;top:8%;width:44%;filter:drop-shadow(0 28px 34px rgba(22,22,26,.34))}.px-pack__scene .px-card{position:absolute;inset-inline-end:6%;bottom:9%;width:40%}@media(max-width:1120px){.px-hero__grid,.px-pp,.px-pack,.px-why{grid-template-columns:1fr}.px-trust__in{grid-template-columns:1fr 1fr}.px-tr:nth-child(2){border-inline-end:0}.px-tr:nth-child(-n+2){border-bottom:1px solid var(--px-line)}}@media(max-width:780px){.px-stage,.px-stage--lg{aspect-ratio:1/.96}.px-stage__box{width:64%;transform:translateY(-12%) rotate(-1.2deg)}.px-stage .px-card{width:66%;left:-2%;bottom:0}.px-phone{width:33%;right:-2%;bottom:-2%}.px-step{grid-template-columns:58px 1fr}.px-step__meta{grid-column:1/-1;padding-inline-start:58px}.px-tr{padding-block:22px;padding-inline-start:0;padding-inline-end:18px}.px-trust__in{grid-template-columns:1fr}.px-tr{border-inline-end:0;border-bottom:1px solid var(--px-line)}.px-pack__scene{aspect-ratio:1/.9}}@media(prefers-reduced-motion:reduce){.px *{animation-duration:.01ms!important;transition-duration:.01ms!important}}[dir=rtl] .px-hero h1 em:after{transform-origin:right;background:linear-gradient(270deg,var(--px-shu),var(--px-kin))}@keyframes px-sheen-rtl{0%,62%{transform:rotate(-14deg) translate(70%)}88%,to{transform:rotate(-14deg) translate(-320%)}}[dir=rtl] .px-card__gloss:after{left:auto;right:-30%;background:linear-gradient(260deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(-14deg) translate(60%);animation-name:px-sheen-rtl}[dir=rtl] .px-jpy,[dir=rtl] .px-card__wordmark,[dir=rtl] .px-phone__brand,[dir=rtl] .px-phone__serial{direction:ltr;unicode-bidi:isolate}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pullorax-v61.css.map */
