.px{--px-lift:cubic-bezier(.2,.8,.25,1);--px-impact:cubic-bezier(.16,1,.3,1);--px-halo-ring:rgba(201,162,39,.34);--px-halo-wash:radial-gradient(58% 56% at 50% 44%,rgba(201,162,39,.26),rgba(201,162,39,.06) 48%,transparent 74%);--px-seal:#C0392B}.px[data-px-theme=paper]{--px-paper:#F7F4EE;--px-paper-3:#F0EBE1}.px[data-px-theme=paper]{box-shadow:inset 0 1px #16161a0e}.px-hero--v2[data-px-theme=paper]{box-shadow:none}.px-sec{padding:clamp(52px,6.4vw,104px) 0}.px-eyebrow{position:relative;display:inline-flex;align-items:center;gap:9px}.px-eyebrow:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:1.5px;background:var(--px-seal);box-shadow:0 0 0 2.5px #c0392b24;transform:rotate(45deg)}.px[data-px-theme=ink] .px-eyebrow:before{background:var(--px-shu);box-shadow:0 0 0 2.5px #e0574a2e}.px-head__l .px-h2,.px-fam2__head .px-h2{position:relative;padding-bottom:16px}.px-head__l .px-h2:after,.px-fam2__head .px-h2:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:58px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--px-kin),rgba(169,129,43,0))}.px-h2{font-size:clamp(29px,3.5vw,50px);letter-spacing:-.026em}.px.px-hero--v2{padding-bottom:clamp(30px,3.4vw,48px)}.px-h1--commerce{font-size:clamp(42px,6.2vw,86px);letter-spacing:-.035em;line-height:.98}.px.px-hero--v2 h1{margin:18px 0 15px}.px-frame{position:absolute;top:-2.5%;right:-1%;bottom:2%;left:-1%;z-index:5;pointer-events:none}.px-frame span{position:absolute;width:34px;height:34px;opacity:0;animation:px-frame-in .5s var(--px-impact) forwards}.px-frame span:before,.px-frame span:after{content:"";position:absolute;background:#16161a4d}.px-frame span:before{width:100%;height:1px}.px-frame span:after{width:1px;height:100%}.px-frame .tl{top:0;left:0;animation-delay:.72s}.px-frame .tl:before{top:0;left:0}.px-frame .tl:after{top:0;left:0}.px-frame .tr{top:0;right:0;animation-delay:.78s}.px-frame .tr:before{top:0;right:0}.px-frame .tr:after{top:0;right:0}.px-frame .bl{bottom:0;left:0;animation-delay:.84s}.px-frame .bl:before{bottom:0;left:0}.px-frame .bl:after{bottom:0;left:0}.px-frame .br{bottom:0;right:0;animation-delay:.9s}.px-frame .br:before{bottom:0;right:0}.px-frame .br:after{bottom:0;right:0}@keyframes px-frame-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.px-speed{position:absolute;left:50%;top:44%;width:132%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:0;animation:px-speed-in 1.15s var(--px-impact) .34s forwards}.px-speed i{position:absolute;left:50%;top:50%;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,#c9a22700,#c9a2276b 32%,#c9a22700);animation:px-speed-shoot .9s var(--px-impact) both}.px-speed i:nth-child(1){width:44%;transform:rotate(-14deg);animation-delay:.36s}.px-speed i:nth-child(2){width:38%;transform:rotate(-42deg);animation-delay:.42s}.px-speed i:nth-child(3){width:47%;transform:rotate(16deg);animation-delay:.39s}.px-speed i:nth-child(4){width:35%;transform:rotate(52deg);animation-delay:.46s}.px-speed i:nth-child(5){width:41%;transform:rotate(160deg);animation-delay:.44s}.px-speed i:nth-child(6){width:36%;transform:rotate(206deg);animation-delay:.5s}@keyframes px-speed-in{to{opacity:1}}@keyframes px-speed-shoot{0%{clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 88%);opacity:.34}}.px.px-hero--v2 .px-plane--box .px-stage__box{width:86%;filter:drop-shadow(0 14px 16px rgba(22,22,26,.24)) drop-shadow(0 70px 74px rgba(22,22,26,.48));animation:px-box-reveal 1.05s var(--px-impact) .26s both}@keyframes px-box-reveal{0%{opacity:0;transform:translateY(7%) rotate(-1deg) scale(.9)}to{opacity:1;transform:translateY(-3%) rotate(-1deg) scale(1)}}.px.px-hero--v2 .px-fan__c--2 img,.px.px-hero--v2 .px-fan__c--5 img{filter:drop-shadow(0 14px 20px rgba(22,22,26,.26)) blur(1.6px)}.px.px-hero--v2 .px-fan__c--2{--o:.6}.px.px-hero--v2 .px-fan__c--5{--o:.58}.px.px-hero--v2 .px-fan__c--1{--o:.88}.px.px-hero--v2 .px-fan__c--4{--o:.86}.px.px-hero--v2 .px-fan__c--3 img{filter:drop-shadow(0 12px 18px rgba(22,22,26,.22)) blur(2.2px)}.px.px-hero--v2 .px-fan__c--3{--o:.52}.px.px-hero--v2 .px-setcode{font-size:clamp(130px,22vw,340px);color:#16161a11;top:35%;letter-spacing:-.06em}.px.px-hero--v2 .px-plane--pass{width:25%}.px.px-hero--v2 .px-plane--pass .px-card{filter:saturate(.92) brightness(.98)}.px.px-hero--v2 .px-orbit circle{stroke-width:.62}.px.px-hero--v2 .px-orbit{width:110%}.px-c__halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.px-c__halo:before{content:"";position:absolute;left:50%;top:45%;width:90%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg);border:1px solid var(--px-halo-ring);border-inline-end-color:transparent;border-bottom-color:transparent}.px-c__halo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--px-halo-wash)}.px-c--halo{border-color:#a9812b57}.px-c--halo:hover{border-color:#a9812b99}.px-c--grail .px-c__media:after{content:"";position:absolute;left:50%;top:45%;width:88%;aspect-ratio:1;border-radius:50%;z-index:0;pointer-events:none;transform:translate(-50%,-50%) rotate(-24deg);border:1px solid rgba(217,180,91,.3);border-inline-end-color:transparent;border-bottom-color:transparent}.px-pp .px-stage:after{content:"";position:absolute;left:50%;top:47%;width:72%;aspect-ratio:1;border-radius:50%;z-index:0;pointer-events:none;transform:translate(-50%,-50%) rotate(-18deg);border:1px solid rgba(217,180,91,.26);border-inline-end-color:transparent;border-bottom-color:transparent}.px-c{position:relative;display:flex;flex-direction:column;background:var(--px-paper-2);border:1px solid rgba(22,22,26,.07);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #16161a0a;transition:transform .44s var(--px-lift),box-shadow .44s var(--px-lift),border-color .3s}.px-c:hover{transform:translateY(-7px);border-color:#16161a24;box-shadow:0 34px 60px -30px #16161a75,0 5px 12px -7px #16161a29}.px-c__link{color:inherit;text-decoration:none}.px-c__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.px-c:focus-within{border-color:var(--px-kin)}.px-c__link:focus-visible:after{outline:2px solid var(--px-kin);outline-offset:-3px;border-radius:18px}.px-c__media{position:relative;aspect-ratio:1/1.12;padding:18px 18px 14px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(128% 84% at 50% 12%,rgba(169,129,43,.15),rgba(192,57,43,.05) 44%,transparent 72%),linear-gradient(180deg,#fffefb,#f4efe5);border-bottom:1px solid rgba(22,22,26,.06)}.px-c__media img{position:relative;z-index:1;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 9px 11px rgba(22,22,26,.14)) drop-shadow(0 28px 34px rgba(22,22,26,.22));transition:transform .75s var(--px-lift),filter .55s var(--px-lift)}.px-c:hover .px-c__media img{transform:translateY(-5px) scale(1.06);filter:drop-shadow(0 13px 15px rgba(22,22,26,.17)) drop-shadow(0 40px 48px rgba(22,22,26,.32))}.px-c__tier{position:absolute;top:13px;inset-inline-end:14px;z-index:3;font-family:var(--px-mono);font-size:7.5px;letter-spacing:.24em;text-transform:uppercase;color:#826420;opacity:1}.px-c__body{padding:15px 17px 17px;display:flex;flex-direction:column;flex:1;gap:0}.px-c__over{display:flex;align-items:center;gap:8px;margin-bottom:9px;min-height:14px;font-family:var(--px-mono);font-size:8.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--px-ink-3)}.px-c__over .px-c__sub{border:0;padding:0;border-radius:0;background:none;color:var(--px-ink-2);font-size:8.5px;letter-spacing:.19em;white-space:nowrap}.px-c__over .px-passbadge{font-size:8px;letter-spacing:.15em;gap:5px;min-width:0}.px-c__over .px-passbadge b{font-weight:400;white-space:nowrap}.px-c__over .sep{width:1px;height:9px;background:var(--px-line-2);flex:0 0 1px}.px-c__title{font-family:var(--px-display);font-size:17px;font-weight:500;line-height:1.26;letter-spacing:-.012em;margin:0 0 13px;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-c__foot{margin-top:auto;padding-top:12px;border-top:1px solid rgba(22,22,26,.07);display:flex;align-items:baseline;justify-content:space-between;gap:10px}.px-c__price{font-family:var(--px-display);font-size:26px;font-weight:700;letter-spacing:-.026em;line-height:1;color:var(--px-ink)}.px-c__stock{display:inline-flex;align-items:center;gap:6px;font-family:var(--px-mono);font-size:8.5px;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:var(--px-jade)}.px-c__stock i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 5px}.px-c__stock.is-out{color:var(--px-ink-3)}.px-c__stock.is-out i{background:none;box-shadow:inset 0 0 0 1px currentColor}.px-c--grail{background:linear-gradient(168deg,#1a1a21,#0b0b0f);border-color:#d9b45b52;color:#f2eee6}.px-c--grail .px-c__media{background:radial-gradient(126% 84% at 50% 14%,rgba(217,180,91,.24),transparent 70%),linear-gradient(180deg,#1e1e27,#0b0b0f);border-bottom-color:#d9b45b2e}.px-c--grail .px-c__media img{filter:drop-shadow(0 20px 34px rgba(0,0,0,.75))}.px-c--grail .px-c__foot{border-top-color:#d9b45b33}.px-c--grail .px-c__over,.px-c--grail .px-c__over .px-c__sub{color:#f2eee68c}.px-c--grail .px-c__stock{color:var(--px-jade-2)}.px-c--grail .px-c__stock.is-out{color:#f2eee685}.px-c--grail .px-passbadge{color:var(--px-gold-2)}.px-c--grail .px-c__tier{color:var(--px-gold-2);opacity:1}.px-c--grail .px-c__over .sep{background:#f2eee638}.px-c--special:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--px-foil);z-index:4}.px-c__act{position:absolute;left:14px;right:14px;bottom:14px;z-index:4;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .26s var(--px-lift),transform .26s var(--px-lift)}.px-c:hover .px-c__act,.px-c:focus-within .px-c__act{opacity:1;transform:none;pointer-events:auto}.px-c__qa{margin:0}.px-c__qabtn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font-family:var(--px-ui);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--px-paper-2);background:var(--px-ink);box-shadow:0 16px 28px -14px #16161a9e;transition:background .22s,transform .18s var(--px-lift)}.px-c__qabtn:hover{transform:translateY(-1px)}.px-c__qabtn:active{transform:scale(.98)}.px-c__qabtn[disabled]{opacity:.75;cursor:default}.px-c__qabtn--view{background:#fffefbf0;color:var(--px-ink);box-shadow:0 16px 28px -18px #16161a80,inset 0 0 0 1px #16161a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.px-c--grail .px-c__qabtn--view{background:#121218d1;color:#f2eee6;box-shadow:0 16px 28px -18px #000000bf,inset 0 0 0 1px #d9b45b80}.px-c__qabtn.is-px-added,.px-btn.is-px-added{background:var(--px-jade);color:#fff}.px-btn.is-px-added{box-shadow:0 10px 30px -12px #2e7d6380}.px-card__gloss:after{animation:px-sheen 2.6s ease-in-out .9s 1 both}.px-card:hover .px-card__gloss:after{animation:px-sheen-hover 1.3s ease-in-out}@keyframes px-sheen-hover{0%{transform:rotate(14deg) translate(-70%)}to{transform:rotate(14deg) translate(320%)}}.px-card__foil{animation:none;background-position:22% 0}.px-pp .px-stage__box,.px-pp .px-stage .px-card,.px-pp .px-phone,.px-pack__scene .px-card,.px-pack__prod{animation:none}.px-nav__item.is-on .px-nav__panel{animation:px-menu-in .18s var(--px-lift) both}@keyframes px-menu-in{0%{opacity:0;transform:translateY(-7px)}}.px-rail{grid-auto-columns:minmax(278px,1fr);gap:clamp(13px,1.3vw,18px)}.px-rail::-webkit-scrollbar-thumb{background:#16161a2e}.px-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:clamp(13px,1.4vw,20px)}.px-fam2__i{border-radius:18px}.px-fam2__i:hover{transform:translateY(-6px)}.px-fam2__n{font-size:clamp(20px,2.2vw,29px)}.px-tr b{font-size:16.5px}.px-tr p{font-size:12px;line-height:1.65}.px-tr .no{opacity:.9}@media(max-width:900px){.px-c__act{opacity:1;transform:none;pointer-events:auto;transition:none}.px-c__act--view{display:none}.px-c__qabtn{min-height:42px;font-size:10px;letter-spacing:.14em}}@media(max-width:780px){.px-frame,.px-speed{display:none}.px-h1--commerce{font-size:clamp(38px,10.5vw,52px)}.px.px-hero--v2 .px-plane--pass{width:31%}.px-rail{grid-auto-columns:minmax(222px,1fr);margin-inline:calc(var(--px-pad) * -1);padding-inline:var(--px-pad);scroll-padding-inline:var(--px-pad)}.px-c__media{aspect-ratio:1/1.06;padding:13px 13px 11px}.px-c__body{padding:12px 13px 14px}.px-c__title{font-size:14.5px;margin-bottom:11px}.px-c__price{font-size:21px}.px-c__foot{padding-top:10px}.px-c__over{margin-bottom:7px;min-height:12px}.px-c__over .px-passbadge b{display:none}.px-c__act{left:11px;right:11px;bottom:11px}.px-head__l .px-h2:after{width:44px}}@media(max-width:520px){.px-fam2__i{aspect-ratio:1/1.24}.px-fam2__stack{top:4%;height:55%}.px-fam2__foot{padding:16px 13px 14px;background:linear-gradient(180deg,transparent,rgba(9,9,13,.93) 40%)}.px-fam2__links{gap:6px;margin-top:10px}.px-fam2__links a{font-size:9px;padding:0 11px;min-height:32px;display:inline-flex;align-items:center;letter-spacing:.12em}.px-grid{grid-template-columns:repeat(2,1fr);gap:11px}.px-c__stock{font-size:8px}}@media(prefers-reduced-motion:reduce){.px-c,.px-c__media img,.px-c__act,.px-c__qabtn{transition:none!important}.px-speed,.px-frame span,.px-card__gloss:after,.px-card:hover .px-card__gloss:after,.px.px-hero--v2 .px-plane--box .px-stage__box,.px-nav__item.is-on .px-nav__panel{animation:none!important}.px-speed{opacity:.2}.px-frame span{opacity:1}.px.px-hero--v2 .px-plane--box .px-stage__box{opacity:1;transform:translateY(-3%) rotate(-1deg)}}[dir=rtl] .px-head__l .px-h2:after,[dir=rtl] .px-fam2__head .px-h2:after{background:linear-gradient(270deg,var(--px-kin),rgba(169,129,43,0))}[dir=rtl] .px-c__halo:before{transform:translate(-50%,-50%) rotate(24deg)}[dir=rtl] .px-c--grail .px-c__media:after{transform:translate(-50%,-50%) rotate(24deg)}[dir=rtl] .px-pp .px-stage:after{transform:translate(-50%,-50%) rotate(18deg)}@keyframes px-sheen-hover-rtl{0%{transform:rotate(-14deg) translate(70%)}to{transform:rotate(-14deg) translate(-320%)}}[dir=rtl] .px-card:hover .px-card__gloss:after{animation-name:px-sheen-hover-rtl}[dir=rtl] .px-c__price{direction:ltr;unicode-bidi:isolate}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pullorax-v62.css.map */
