.pfmx.pfmx-cx{background:#0a0a0b!important}.pfmx .cx{padding-block:clamp(90px,11vw,150px)}.pfmx .cx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.pfmx .cx .section-heading{text-align:left;margin:0}.pfmx .cx .cat3d-arrows{margin:0;flex:none}.pfmx .cx .cx-viewport{position:relative;margin-top:clamp(30px,4vw,54px)}.pfmx .cx .cat3d-track{gap:clamp(16px,2vw,28px);padding-bottom:6px}.pfmx .cx .cx-item{flex:0 0 clamp(250px,29vw,400px);text-align:left}.pfmx .cx-stage{position:relative;display:block;height:clamp(360px,46vw,540px);border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(#121214,#0c0c0d 62%,#070708);box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .5s ease}.pfmx .cx-stage:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 45%,transparent)}.pfmx .cx-word{position:absolute;left:50%;top:22%;z-index:0;transform:translate(-50%);white-space:nowrap;pointer-events:none;font:400 clamp(84px,11vw,168px)/.8 var(--serif);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--tint) 55%,rgba(255,255,255,.25));opacity:.55;transition:opacity .6s ease,color .6s ease}.pfmx .cx-stage:hover .cx-word{opacity:.9;color:color-mix(in srgb,var(--tint) 12%,transparent)}.pfmx .cx-floor{position:absolute;left:0;right:0;bottom:0;height:24%;z-index:0;background:linear-gradient(#ffffff0d,#fff0 40%),linear-gradient(#141416,#08080a);border-top:1px solid rgba(255,255,255,.09)}.pfmx .cx-floor:before{content:"";position:absolute;left:22%;right:22%;top:-6px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.85),transparent);filter:blur(3px)}.pfmx .cx-slot{position:absolute;left:16%;right:16%;bottom:24%;height:58%;z-index:1;display:flex;align-items:flex-end;justify-content:center}.pfmx .cx-slot img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,.6));transition:opacity .6s ease}.pfmx .cx-stage.has-3d .cx-slot img{opacity:0}.pfmx .cx-gl{position:absolute;left:0;top:0;z-index:2;pointer-events:none}.pfmx .cx .cx-vial{right:7%;bottom:23%;height:36%;width:11%;z-index:3}.pfmx .cx-info{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:18px}.pfmx .cx-num{padding-top:6px;color:#f2eee866;font-size:11px;letter-spacing:.14em}.pfmx .cx .cx-info h3{margin:0;color:#f2eee8;font:400 clamp(26px,2.4vw,34px)/1 var(--serif);letter-spacing:-.02em}.pfmx .cx .cat3d-hint{margin-top:6px;color:#f2eee894;font-size:12.5px}.pfmx .cx-link{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#f2eee8;transition:background .3s,color .3s,transform .3s}.pfmx .cx-link:hover,.pfmx .cx-item:hover .cx-link{background:#f2eee8;color:#0a0a0b;transform:rotate(45deg)}@media(max-width:720px){.pfmx .cx-head{align-items:flex-start;flex-direction:column;gap:18px}.pfmx .cx .cx-item{flex-basis:78vw}.pfmx .cx-stage{height:420px}.pfmx .cx-word{font-size:96px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pfmx-cats.css.map */
