:root{--pc-ink:#1D1D1B;--pc-muted:#989692;--pc-cream:#fdfaf2;--pc-yellow:#FFDB60;--pc-yellow-hi:#FFD23A;--pc-orange:#FF5E00;--pc-blue1:#2892F6;--pc-blue2:#47ACFC;--pc-leisure:#FF358D;--pc-tools:#705BEF;--pc-cleaning:#ff6b1a;--pc-pm:#EE8A12;--pc-pm-hi:#F9A436;--pc-pm-lo:#D2740A;--pc-pm-side:#A95A06;--pc-door:#FFB13B;--pc-door-hi:#FFD07F;--pc-door-lo:#E08D18;--pc-gap:#7A3F04;--pc-gasket:#4A2A0A}.pc-sec{position:relative;margin:8px 0 40px;padding:28px 0 70px;background:linear-gradient(to right,var(--pc-blue1),var(--pc-blue2));border-radius:32px;overflow:clip}.pc-sec-logo{position:absolute;left:-4%;bottom:-6%;width:720px;max-width:60vw;opacity:.18;pointer-events:none;filter:brightness(0) invert(1)}.pc-wrap{position:relative;max-width:1180px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pc-side,.pc-side-in,.pc-stage{min-width:0}.pc-title{font-weight:700;font-size:clamp(2rem,6vw,60px);line-height:1;letter-spacing:-.03em;text-transform:lowercase;color:#fff;margin:0 0 6px;text-align:center}.site-wrapper:has(.pc-sec){overflow:clip}body:has(.pc-sec){overflow-x:clip}.pc-side{position:sticky;top:0;z-index:30;margin:0 -16px;padding:10px 16px 8px;background:linear-gradient(to right,rgba(40,146,246,.97),rgba(71,172,252,.97))}.pc-side-in{display:flex;flex-direction:column;gap:8px}.pc-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 8px}.pc-cat{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:2px;-webkit-tap-highlight-color:transparent;transition:opacity .2s}.pc-cat-label{font-weight:700;font-size:.9rem;color:#fff;text-transform:lowercase;white-space:nowrap;opacity:.75}.pc-cat.active .pc-cat-label{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.pc-cat-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.7rem;font-weight:700;color:#fff;background:center/contain no-repeat;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pc-cat.active .pc-cat-badge{transform:rotate(20deg) scale(1.1)}.pc-cat:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:8px}.pc-stage{position:relative;display:flex;justify-content:center;padding:26px 0 10px;perspective:1800px;perspective-origin:50% 30%}.pm{--w:min(calc(100vw - 32px),430px);--ry:0deg;--rx:0deg;position:relative;width:var(--w);transform-style:flat;transform:rotateY(var(--ry)) rotateX(var(--rx));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pm.shake{animation:pmShake .32s ease}@keyframes pmShake{0%,100%{translate:0 0}30%{translate:-2px 0}60%{translate:2px 1px}}.pm-side{position:absolute;top:calc(var(--w)*.03);bottom:0;left:100%;width:calc(var(--w)*.09);transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(to right,var(--pc-pm-lo),var(--pc-pm-side));border-radius:0 18px 6px 0;display:none}.pm-body{position:relative;background:linear-gradient(90deg,var(--pc-pm-hi) 0%,var(--pc-pm) 28%,var(--pc-pm) 70%,var(--pc-pm-lo) 100%);border-radius:calc(var(--w)*.075) calc(var(--w)*.075) 8px 8px;padding:calc(var(--w)*.028);box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -3px 0 rgba(0,0,0,.08),0 40px 50px -34px rgba(10,40,90,.55)}.pm-head{position:relative;height:calc(var(--w)*.2);margin-bottom:calc(var(--w)*.022);border-radius:calc(var(--w)*.06) calc(var(--w)*.06) 6px 6px;background:#f4f1ea;display:flex;align-items:center;gap:6%;padding:0 7%;overflow:hidden}.pm-head img{height:58%;width:auto;display:block;opacity:.5;transition:opacity .4s}.pm-head span{font-weight:500;font-size:calc(var(--w)*.042);color:#6b6863;opacity:.6;letter-spacing:.01em;transition:opacity .4s}.pm.is-on .pm-head{background:#fff;box-shadow:0 0 calc(var(--w)*.12) calc(var(--w)*.02) rgba(255,255,255,.75),inset 0 -6px 14px rgba(255,200,120,.25)}.pm.is-on .pm-head img,.pm.is-on .pm-head span{opacity:1}.pm.booting .pm-head{animation:pmFlicker 1s steps(1) both}@keyframes pmFlicker{0%{opacity:.55}10%{opacity:1}16%{opacity:.6}26%{opacity:1}34%{opacity:.75}44%,100%{opacity:1}}.pm-head::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.9) 48%,transparent 62%);transform:translateX(-120%);pointer-events:none}.pm.is-on .pm-head::after{animation:pmSweep 7s 1.2s ease-in-out infinite}@keyframes pmSweep{0%{transform:translateX(-120%)}22%,100%{transform:translateX(120%)}}.pm-head-soon{position:absolute;right:6%;top:50%;transform:translateY(-50%) rotate(-4deg);background:var(--pc-orange);color:#FDFAF2;font-weight:700;font-size:calc(var(--w)*.04);padding:.35em .8em;border-radius:999px;display:none}.pm.is-soon .pm-head-soon{display:block}.pm.is-soon .pm-head span{display:none}.pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--w)*.014);padding:calc(var(--w)*.012);background:var(--pc-gap);border-radius:8px;box-shadow:inset 0 3px 7px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.3)}.pm-seam{grid-column:1/-1;height:calc(var(--w)*.03);margin:0 calc(var(--w)*-.012);background:linear-gradient(var(--pc-pm-hi),var(--pc-pm) 45%,var(--pc-pm-lo));box-shadow:0 2px 4px rgba(0,0,0,.35),0 -2px 4px rgba(0,0,0,.25);position:relative}.pm-seam::before,.pm-seam::after{content:'';position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#8d4c06;box-shadow:0 1px 0 rgba(255,255,255,.3)}.pm-seam::before{left:14%}.pm-seam::after{right:14%}.pm-cell{position:relative;display:block;aspect-ratio:1.3;perspective:640px;text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.pm-cell::before{content:'';position:absolute;z-index:4;left:calc(var(--w)*-.009);top:13%;bottom:13%;width:calc(var(--w)*.011);border-radius:2px;background:linear-gradient(#3a2208 0 16%,transparent 16% 84%,#3a2208 84%);pointer-events:none}.pm-cell.right::before{left:auto;right:calc(var(--w)*-.009)}.pm-cell:focus-visible .pm-door{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--pc-ink)}.pm-cell.grow{animation:pmGrow .55s calc(var(--g,0)*90ms) cubic-bezier(.2,.9,.3,1.2) both}@keyframes pmGrow{from{opacity:0;transform:translateY(-30%) scaleY(.4)}to{opacity:1;transform:none}}.pm-int{position:absolute;inset:0;border-radius:6px;overflow:hidden;background:#2b2119}.pm-int::before{content:'';position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 0%,#FFF1D6 0%,#FBD39A 45%,#EFA956 100%);opacity:0;transition:opacity .45s ease var(--dl,0ms)}.pm-int::after{content:'';position:absolute;left:12%;right:12%;bottom:11%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(90,40,0,.35),transparent);opacity:0;transition:opacity .45s var(--dl,0ms)}.pm-cell.lit .pm-int::before,.pm-cell.lit .pm-int::after{opacity:1}.pm-img{position:absolute;left:14%;right:14%;top:17%;bottom:19%;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pm-img img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.32;transition:opacity .45s ease var(--dl,0ms);-webkit-user-drag:none;user-select:none}.pm-cell.lit .pm-img img{filter:none;opacity:1}.pm-int .pm-rim{position:absolute;inset:0;border-radius:6px;box-shadow:inset 0 0 0 3px var(--cat),inset 0 0 calc(var(--w)*.09) color-mix(in srgb,var(--cat) 55%,transparent);opacity:0;transition:opacity .45s var(--dl,0ms);z-index:1;pointer-events:none}.pm.filtering .pm-cell.lit.hit .pm-rim{opacity:1}.pm-name{position:absolute;left:9%;top:9%;max-width:70%;z-index:2;background:#fff;color:var(--pc-ink);border-radius:7px;padding:2px 6px;font-weight:700;font-size:calc(var(--w)*.026);line-height:1.25;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .45s var(--dl,0ms)}.pm-price{position:absolute;left:50%;bottom:8%;z-index:2;transform:translateX(-50%);background:var(--pc-yellow);color:#333;border-radius:9px;padding:3px 8px;font-weight:700;font-size:calc(var(--w)*.03);letter-spacing:-.02em;white-space:nowrap;line-height:1.1;transition:opacity .45s var(--dl,0ms),background .2s}.pm-led{position:absolute;right:9%;top:10%;z-index:2;width:calc(var(--w)*.022);height:calc(var(--w)*.022);border-radius:50%;background:#5a4d40}.pm-led::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--cat);box-shadow:0 0 6px 1px var(--cat);opacity:0;transition:opacity .45s var(--dl,0ms)}.pm-cell.lit .pm-led::after{opacity:1}.pm-cell:not(.lit) .pm-name,.pm-cell:not(.lit) .pm-price{opacity:.35}.pm-door{position:absolute;inset:0;z-index:3;border-radius:6px;overflow:hidden;box-shadow:0 2px 3px rgba(0,0,0,.35);transform-origin:left center;transition:transform .6s cubic-bezier(.34,1.45,.55,1);backface-visibility:visible;pointer-events:none}.pm-cell.right .pm-door{transform-origin:right center}.pm-glass{position:absolute;inset:8.5% 9% 8.5% 9%;border-radius:calc(var(--w)*.028);box-shadow:0 0 0 calc(var(--w)*.004) var(--pc-gasket),0 0 0 calc(var(--w)*.2) var(--pc-door),inset 0 0 0 1.5px rgba(255,255,255,.3),inset 0 4px 9px rgba(0,0,0,.22);background:linear-gradient(135deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.05) 32%,rgba(255,255,255,0) 58%,rgba(255,255,255,.1) 100%)}.pm-glass::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.4) 48%,transparent 60%);transform:translateX(-140%);opacity:0}.pm-cell.glint .pm-glass::after{animation:pmGlint 1.1s ease}@keyframes pmGlint{0%{transform:translateX(-140%);opacity:1}100%{transform:translateX(140%);opacity:1}}.pm-door::before{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 2px 0 var(--pc-door-hi),inset 2px 0 0 rgba(255,220,150,.55),inset 0 -2px 0 var(--pc-door-lo),inset -2px 0 0 var(--pc-door-lo),inset 0 0 0 1px rgba(120,60,0,.35)}.pm-door::after{content:'';position:absolute;z-index:2;top:38%;height:24%;width:calc(var(--w)*.014);right:3%;border-radius:3px;background:linear-gradient(90deg,#2d1a06,#5b3810 60%,#2d1a06);box-shadow:0 1px 0 rgba(255,255,255,.35)}.pm-cell.right .pm-door::after{right:auto;left:3%}.pm-cell:not(.lit) .pm-glass{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(0,0,0,.18))}@media (hover:hover) and (pointer:fine){.pm-cell:hover .pm-door{transform:rotateY(-17deg)}.pm-cell.right:hover .pm-door{transform:rotateY(17deg)}.pm-cell.lit:hover .pm-img{transform:translateY(-5%) scale(1.06)}.pm-cell:hover .pm-price{background:var(--pc-yellow-hi)}}.pm-cell.open{z-index:6}.pm-cell.open .pm-door{transform:rotateY(-122deg)!important;transition-duration:.6s}.pm-cell.right.open .pm-door{transform:rotateY(122deg)!important}.pm-cell.open .pm-img{transform:scale(1.14)}.pm-cell.open .pm-int{box-shadow:0 0 0 2px rgba(255,236,190,.9),0 0 calc(var(--w)*.14) calc(var(--w)*.035) rgba(255,196,100,.8)}.pm-cell.open .pm-int::before{filter:brightness(1.12) saturate(1.1)}.pm-cell.out .pm-img img{opacity:0;transition:opacity .08s}.pm-cell.wink .pm-door{animation:pmWink .9s ease}.pm-cell.right.wink .pm-door{animation-name:pmWinkR}@keyframes pmWink{0%,100%{transform:none}35%{transform:rotateY(-24deg)}60%{transform:rotateY(-6deg)}78%{transform:rotateY(-12deg)}}@keyframes pmWinkR{0%,100%{transform:none}35%{transform:rotateY(24deg)}60%{transform:rotateY(6deg)}78%{transform:rotateY(12deg)}}.pm-cell.flick .pm-int::before{animation:pmFl .7s steps(1)}@keyframes pmFl{0%{opacity:1}20%{opacity:.35}35%{opacity:1}50%{opacity:.55}62%,100%{opacity:1}}.pm-panel{position:relative;aspect-ratio:1.3;border-radius:6px;background:var(--pc-yellow);overflow:hidden;cursor:pointer;display:grid;grid-template-columns:1fr .78fr;grid-template-rows:1fr auto;padding:7%;gap:5%;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(0,0,0,.12),0 2px 3px rgba(0,0,0,.35);text-decoration:none;color:var(--pc-ink);-webkit-tap-highlight-color:transparent}.pm-panel:focus-visible{outline:3px solid #fff;outline-offset:2px}.pm-panel-qr{background:#fff;border-radius:6px;padding:9%;display:grid;grid-template-columns:repeat(5,1fr);gap:7%;align-self:start;aspect-ratio:1}.pm-panel-qr i{background:var(--pc-ink);border-radius:1px}.pm-panel-qr i:nth-child(3n+2){background:transparent}.pm-panel-qr i:nth-child(1),.pm-panel-qr i:nth-child(5),.pm-panel-qr i:nth-child(21){background:var(--pc-ink);border-radius:3px}.pm-panel-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:9%;background:#FFE9A0;border-radius:6px;padding:12%;align-self:start}.pm-panel-keys i{aspect-ratio:1;background:#F39A1E;border-radius:3px;box-shadow:0 2px 0 #c46f08}.pm-panel-txt{grid-column:1/-1;background:#fff;border-radius:6px;padding:4% 5%;font-weight:800;font-size:calc(var(--w)*.026);line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.pm-panel-how{position:absolute;right:5%;bottom:30%;background:var(--pc-orange);color:#fff;font-weight:700;font-size:calc(var(--w)*.024);padding:2px 6px;border-radius:6px;transform:rotate(6deg)}.pm-panel.blink-keys .pm-panel-keys i{animation:pmKey .5s ease calc(var(--k)*70ms)}@keyframes pmKey{50%{background:#fff}}.pm-cell.empty .pm-int::before{background:radial-gradient(120% 90% at 50% 0%,#FFF6E6,#FBE3C0 60%,#F3CD96)}.pm-empty{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;color:#b37a2c;font-weight:700;font-size:calc(var(--w)*.026);text-transform:lowercase;text-align:center;line-height:1.2;padding:0 14%}.pm-empty b{font-size:calc(var(--w)*.07);line-height:1;font-weight:500}.pm-cell.empty:not(.lit) .pm-empty{opacity:.35}.pm-feet{display:flex;justify-content:space-between;padding:0 9%;height:calc(var(--w)*.035)}.pm-feet i{width:12%;background:#3a3a3a;border-radius:0 0 4px 4px}.pm-floor{position:absolute;left:-6%;right:-6%;bottom:calc(var(--w)*-.03);height:calc(var(--w)*.09);background:radial-gradient(closest-side,rgba(0,30,80,.38),transparent);transform:translateZ(-1px);pointer-events:none}.pm-fly{position:fixed;z-index:1001;pointer-events:none;object-fit:contain;will-change:transform;filter:drop-shadow(0 18px 18px rgba(0,0,0,.35))}.pk-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.pk-modal[hidden]{display:none}@property --pc-sx{syntax:'<length>';inherits:false;initial-value:0px}@property --pc-sy{syntax:'<length>';inherits:false;initial-value:0px}@property --pc-sr{syntax:'<length>';inherits:false;initial-value:80px}.pk-back{position:absolute;inset:0;background:radial-gradient(circle at var(--pc-sx) var(--pc-sy),rgba(18,12,6,0) 0,rgba(18,12,6,0) var(--pc-sr),rgba(18,12,6,.8) calc(var(--pc-sr)*2.6));opacity:0;transition:opacity .5s ease,--pc-sx .45s cubic-bezier(.2,.8,.2,1),--pc-sy .45s cubic-bezier(.2,.8,.2,1),--pc-sr .45s ease}.pk-modal.show .pk-back{opacity:1}.pk-sheet{position:relative;width:100%;max-width:860px;max-height:calc(100vh - 48px);overflow:auto;background:var(--pc-cream);border-radius:32px;padding:26px;box-shadow:0 30px 80px -20px rgba(0,0,0,.4);visibility:hidden;transform:translateY(var(--drag,0px));transition:transform .3s cubic-bezier(.2,.9,.3,1);overscroll-behavior:contain}.pk-modal.ready .pk-sheet{visibility:visible}.pk-modal.side{display:block;padding:0}.pk-modal.side .pk-sheet{position:absolute;overflow:visible;max-height:none;padding:22px;transition:top .45s cubic-bezier(.2,.8,.2,1)}.pk-modal.side .pk-sheet::after{content:'';position:absolute;right:-13px;top:var(--ay,50%);width:28px;height:28px;margin-top:-14px;background:var(--pc-cream);border-radius:4px;transform:rotate(45deg);transition:top .45s cubic-bezier(.2,.8,.2,1)}.pk-modal.side .pk-prod{grid-template-columns:1fr;gap:14px}.pk-modal.side .pk-img{max-width:260px;margin:0 auto}.pk-modal.side .pk-title{font-size:38px}.pk-modal.side .pk-actions .pk-btn{flex:1 1 auto}.pk-morph{position:fixed;z-index:1000;pointer-events:none;box-shadow:0 30px 80px -20px rgba(0,0,0,.45)}.pk-rv{opacity:0;translate:0 14px;transition:opacity .15s,translate .15s,scale .15s}.pk-pill.pk-rv,.pk-btn-main.pk-rv{scale:.6}.pk-modal.reveal .pk-rv,.sc-ui.reveal .pk-rv{opacity:1;translate:0 0;scale:1;transition:opacity .35s ease calc(var(--r,0)*60ms),translate .5s cubic-bezier(.2,.9,.3,1.25) calc(var(--r,0)*60ms),scale .5s cubic-bezier(.3,1.6,.5,1) calc(var(--r,0)*60ms)}.pk-grab{display:none}.pk-x{all:unset;position:absolute;top:16px;right:16px;z-index:6;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--pc-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .15s}.pk-x:hover{transform:scale(1.06)}.pk-x:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pk-prod{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.pk-media{position:relative}.pk-pinfo{min-width:0}.pk-img{position:relative;aspect-ratio:1/1;background:#fff;border-radius:18%;display:flex;align-items:center;justify-content:center;padding:12%;overflow:hidden}.pk-img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pk-sticker{position:absolute;top:10px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:20px;color:#FDFAF2;font-weight:700;font-size:20px;line-height:1;letter-spacing:-.03em}.pk-sticker img{width:26px;height:26px}.pk-sticker.cleaning{transform:rotate(-5deg)}.pk-eyebrow{font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--pc-muted)}.pk-title{margin:8px 0 10px;font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.03em;text-transform:lowercase}.pk-lead{margin:0 0 18px;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--pc-muted)}.pk-pill{display:inline-flex;align-items:center;gap:6px;background:var(--pc-yellow);color:#333;border-radius:18px;padding:10px 16px;font-weight:700;font-size:22px;letter-spacing:-.03em;line-height:1}.pk-pill i{display:inline-block;width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cline x1='7' y1='17' x2='27' y2='17' stroke='%23333' stroke-width='2.8' stroke-linecap='round'/%3E%3Cline x1='17' y1='7' x2='17' y2='27' stroke='%23333' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.pk-avail{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:700;font-size:13px;color:var(--pc-muted);text-transform:uppercase;letter-spacing:.02em}.pk-avail span{text-transform:lowercase;letter-spacing:0;font-size:14px;color:var(--pc-ink);background:#fff;border-radius:10px;padding:4px 10px}.pk-avail span.cur{background:var(--pc-ink);color:#fff}.pk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:999px;font-weight:700;font-size:20px;letter-spacing:-.03em;line-height:1;padding:14px 24px;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap;cursor:pointer;border:0}.pk-btn-main{background:var(--pc-yellow);color:#333;box-shadow:0 10px 22px -8px rgba(255,219,96,.55)}.pk-btn-main:hover{background:var(--pc-yellow-hi);transform:translateY(-2px);box-shadow:0 14px 26px -8px rgba(255,210,58,.65)}.pk-btn-main b{font-weight:500;font-size:1.3em;line-height:.7}.pk-btn-ghost{background:#fff;color:var(--pc-ink)}.pk-btn-ghost:hover{background:#FFF6D6}.pk-btn:focus-visible{outline:2px solid var(--pc-ink);outline-offset:3px}.pk-nav{display:flex;align-items:center;gap:12px;margin-top:22px}.pk-arrow{all:unset;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--pc-yellow);color:var(--pc-ink);cursor:pointer;transition:background .15s,transform .15s}.pk-arrow:hover{background:var(--pc-yellow-hi);transform:scale(1.06)}.pk-arrow.is-off{background:#fff;color:#d8d4c8;cursor:default;transform:none}.pk-arrow:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pk-nav-txt{font-weight:700;font-size:14px;color:var(--pc-muted)}.pk-h{margin:0 0 18px;font-weight:700;font-size:clamp(30px,5vw,48px);line-height:1;letter-spacing:-.03em;text-transform:lowercase;text-align:center}.pk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pk-step{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.pk-step img{width:100%;aspect-ratio:5/4;object-fit:cover;display:block;background:#f3efe4}.pk-step-n{font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--pc-muted);padding:12px 14px 0}.pk-step-t{font-weight:700;font-size:20px;line-height:1.05;letter-spacing:-.03em;text-transform:lowercase;padding:4px 14px 6px}.pk-step-d{font-size:14px;line-height:1.4;color:#55524c;padding:0 14px 16px}.pk-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:6px 0}.pk-info img{width:150px;height:auto}.pk-info p{margin:0;max-width:420px;font-weight:700;font-size:14px;line-height:1.45;letter-spacing:.02em;text-transform:uppercase;color:var(--pc-muted)}.pk-sg{display:flex;flex-direction:column;gap:6px}.pk-sg .pk-h{margin:0 40px 4px 0;text-align:left;font-size:clamp(28px,3.4vw,38px)}.pk-sg-form{display:flex;flex-direction:column;gap:14px}.pk-f{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;border:0;min-width:0}.pk-f-l{padding:0;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--pc-muted)}.pk-f input[type=text],.pk-f input[inputmode]{all:unset;box-sizing:border-box;width:100%;background:#fff;border-radius:16px;padding:14px 16px;font-family:var(--font-article);font-weight:600;font-size:17px;color:var(--pc-ink);transition:box-shadow .15s}.pk-f input::placeholder{color:#bdb8ad;font-weight:500}.pk-f input:focus{box-shadow:0 0 0 3px var(--pc-yellow)}.pk-f.bad input{box-shadow:0 0 0 2px #ff5e5e}.pk-chips{display:flex;flex-wrap:wrap;gap:6px}.pk-chip{position:relative;cursor:pointer}.pk-chip input{position:absolute;opacity:0;pointer-events:none}.pk-chip span{display:inline-block;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700;font-size:15px;color:var(--pc-ink);transition:background .15s,transform .15s}.pk-chip input:checked+span{background:var(--pc-yellow)}.pk-chip input:focus-visible+span{outline:2px solid var(--pc-ink);outline-offset:2px}.pk-chip:hover span{transform:translateY(-1px)}.pk-f.bad .pk-chip span{box-shadow:0 0 0 2px #ff5e5e}.pk-f-price{position:relative;display:block}.pk-f-price em{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;font-size:14px;color:var(--pc-muted);pointer-events:none}.pk-f-price input{padding-right:150px!important}.pk-sg-err{min-height:1.2em;font-weight:700;font-size:14px;color:#e5484d}.pk-sg-form .pk-btn-main{align-self:stretch;font-size:19px;padding:15px 22px}.pk-sg-form .pk-btn-main.is-busy{opacity:.6;cursor:default;transform:none}.pk-sg-quota{font-weight:700;font-size:13px;color:var(--pc-muted);text-align:center}.pk-sg-note{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:8px 0 4px}.pk-sg-note img{width:120px;height:auto}.pk-sg-note p{margin:0;max-width:380px;font-weight:700;font-size:14px;line-height:1.45;letter-spacing:.02em;text-transform:uppercase;color:var(--pc-muted)}.pk-sg-note .pk-actions{justify-content:center;margin-top:6px}.sc{position:fixed;inset:0;z-index:900;perspective:2200px;perspective-origin:62% 40%;overflow:hidden;touch-action:none}.sc[hidden],.sc-ui[hidden]{display:none}.sc-ui{position:fixed;inset:0;z-index:910;pointer-events:none}.sc-ui>*{pointer-events:auto}.sc-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 62% 42%,#2b5c9e,#0b1a33 78%);opacity:0;transition:opacity .7s ease}.sc.on .sc-bg{opacity:1}.sc>.pm{position:absolute;margin:0;transform-origin:0 0;transform-style:flat}.sc-ui:not([hidden])~.sc-shade{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .7s ease .25s;background:radial-gradient(circle at var(--cx,50%) var(--cy,40%),rgba(9,22,44,0) 0,rgba(9,22,44,0) var(--cr,200px),rgba(9,22,44,.55) calc(var(--cr,200px)*2.4))}.sc.on .sc-shade{opacity:1}.sc-glow,.sc-pod{position:absolute;pointer-events:none;border-radius:50%;opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.9,.3,1.2)}.sc-glow{background:radial-gradient(closest-side,rgba(255,196,100,.5),rgba(255,150,40,.16) 55%,transparent)}.sc-pod{background:radial-gradient(closest-side,rgba(255,232,180,.95),rgba(255,166,60,.55) 42%,rgba(255,140,30,0) 78%);transform:scaleX(.3)}.sc.showing .sc-glow{opacity:1}.sc.showing .sc-pod{opacity:1;transform:none}.sc-item{position:absolute;z-index:3;cursor:pointer;will-change:transform}.sc-item-in{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sc-item img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 26px 26px rgba(0,0,0,.5));-webkit-user-drag:none;user-select:none}.sc-ui.showing .sc-item-in{animation:scFloat 4.4s ease-in-out infinite}@keyframes scFloat{0%,100%{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-12px) rotate(1.4deg)}}.sc-item.poke .sc-item-in{animation:scPoke .55s cubic-bezier(.3,1.6,.5,1)}@keyframes scPoke{40%{transform:scale(1.12) rotate(-6deg)}}.sc-desc{position:absolute;z-index:4;color:#fff;text-align:center}.sc-desc::before{content:'';position:absolute;inset:-40px -60px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(9,22,44,.88),rgba(9,22,44,.6) 62%,rgba(9,22,44,0));opacity:0;transition:opacity .5s}.sc-ui.reveal .sc-desc::before{opacity:1}.sc-desc .pk-sticker{position:static;display:inline-flex;margin-bottom:10px}.sc-title{margin:6px 0 8px;font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1;letter-spacing:-.03em;text-transform:lowercase;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}.sc-lead{margin:0 0 16px;font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;color:rgba(255,255,255,.72)}.sc-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.sc-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.sc-nav .pk-nav-txt{color:rgba(255,255,255,.65)}.sc-nav .pk-arrow.is-off{background:rgba(255,255,255,.14);color:rgba(255,255,255,.35)}.sc-x{all:unset;pointer-events:auto;position:absolute;z-index:6;top:16px;right:16px;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--pc-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s,transform .15s}.sc-ui.reveal .sc-x{opacity:1}.sc-x:hover{transform:scale(1.06)}.sc-x:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:899px){.sc-shade{background:linear-gradient(to top,rgba(9,22,44,.96) 0,rgba(9,22,44,.9) 40%,rgba(9,22,44,0) 60%),radial-gradient(circle at var(--cx,50%) var(--cy,30%),rgba(9,22,44,0) 0,rgba(9,22,44,0) var(--cr,140px),rgba(9,22,44,.5) calc(var(--cr,140px)*2.4))}.sc-desc{left:16px!important;right:16px;width:auto!important}.sc-title{font-size:34px}.sc-lead{font-size:12px;margin-bottom:12px}.sc-actions .pk-btn{flex:1 1 100%;font-size:18px;padding:15px 20px}.sc-x{top:12px;right:12px;width:42px;height:42px}}@media (min-width:900px){.pc-sec{margin:14px 14px 40px;padding:44px 0 80px}.pc-title{margin-bottom:14px}.pc-side{padding:12px 16px 12px}.pc-cats{gap:6px 28px}.pc-cat-label{font-size:1.5rem}.pc-cat-badge{width:48px;height:48px;font-size:.95rem}.pc-stage{padding-top:22px}.pm{--w:clamp(440px,40vw,540px)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.pm{transition:transform .35s ease-out}}@media (max-width:899px){.pk-modal{align-items:flex-end;padding:0}.pk-sheet{max-width:none;max-height:92vh;border-radius:28px 28px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.pk-sheet.dragging{transition:none}.pk-grab{display:block;width:44px;height:5px;border-radius:3px;background:#d8d4c8;margin:0 auto 12px}.pk-x{top:12px;right:12px;width:40px;height:40px}.pk-prod{grid-template-columns:1fr;gap:14px}.pk-img{max-width:min(210px,52vw);margin:0 auto;border-radius:16%}.pk-sticker{font-size:16px;padding:7px 12px;left:4px}.pk-sticker img{width:20px;height:20px}.pk-title{font-size:32px}.pk-lead{font-size:12px;margin-bottom:14px}.pk-pill{font-size:18px;padding:8px 14px}.pk-pill i{width:24px;height:24px}.pk-actions{margin-top:16px}.pk-actions .pk-btn{flex:1 1 100%;font-size:18px;padding:15px 20px}.pk-nav{justify-content:center;margin-top:14px}.pk-steps{grid-template-columns:1fr 1fr;gap:10px}.pk-step-t{font-size:17px}.pk-step-d{font-size:13px}}@media (min-width:480px) and (max-width:899px){.pc-cats{gap:4px 16px}.pc-cat-label{font-size:1.15rem}.pc-cat-badge{width:38px;height:38px;font-size:.8rem}}@media (max-width:420px){.pc-cats{gap:2px 6px}.pc-cat-label{font-size:.84rem}.pc-cat-badge{width:26px;height:26px;font-size:.66rem}}@media (max-width:340px){.pc-cat-label{font-size:.76rem}.pc-cat-badge{width:23px;height:23px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
.pm-promo{position:absolute;left:9%;top:24%;z-index:2;background:var(--pc-orange);color:#fff;border-radius:7px;padding:2px 6px;font-weight:700;font-size:calc(var(--w)*.024);line-height:1.2;white-space:nowrap;transform:rotate(-3deg);transition:opacity .45s var(--dl,0ms)}.pm-cell:not(.lit) .pm-promo{opacity:.35}.pk-promo{margin:12px auto 0;max-width:380px;display:block;background:var(--pc-orange);color:#fff;border-radius:14px;padding:8px 14px;font-weight:700;font-size:15px;line-height:1.3}
