#ps-afex-aicook{background:radial-gradient(ellipse at 50% 20%,#fff8f2,#fff 70%);padding-top:88px}#ps-afex-aicook .section-head{width:100%;max-width:640px;text-align:center;margin:0 auto 8px}#ps-afex-aicook .section-head .eyebrow{margin-bottom:8px}#ps-afex-aicook .section-head h2{margin:0}#ps-afex-aicook .section-head .sub{margin-top:12px}#ps-afex-aicook .ai-cards{display:grid;grid-template-columns:1fr;gap:20px;max-width:480px;width:100%;margin-top:36px}@media(max-width:760px){#ps-afex-aicook .ai-cards{grid-template-columns:1fr;max-width:100%}}#ps-afex-aicook .ai-card{background:linear-gradient(160deg,#fff,#fff8f2d9);border:1px solid var(--border);box-shadow:0 4px 24px #0000000f;border-radius:20px;padding:26px 24px;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s}#ps-afex-aicook .ai-card:hover{transform:translateY(-8px);border-color:var(--orange);box-shadow:0 20px 60px #ff6a0033}#ps-afex-aicook .ai-card .tag{display:inline-block;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-weight:700}#ps-afex-aicook .ai-card h3{font-size:19px;margin-bottom:8px;font-weight:800}#ps-afex-aicook .ai-card p{color:var(--grey-light);font-size:13.5px;line-height:1.55;font-weight:300}#ps-afex-aicook .ai-card-cta{display:inline-flex;margin-top:16px;padding:10px 18px;font-size:12px;position:relative;z-index:2}#ps-afex-aicook .ai-card .glow-corner{position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.18),transparent 70%)}#ps-afex-aicook .photo-game{width:100%;max-width:920px;margin-top:28px;display:flex;flex-direction:column;align-items:center}#ps-afex-aicook .game-instruction{text-align:center;max-width:36ch;margin:0 auto 20px;font-size:15px;font-weight:500;line-height:1.5;color:#282828ad}#ps-afex-aicook .game-stage{position:relative;width:100%;max-width:920px;min-height:460px;display:flex;align-items:center;justify-content:center;gap:50px;margin-top:10px;flex-wrap:wrap;overflow:visible}#ps-afex-aicook .device-col{position:relative;display:flex;flex-direction:column;align-items:center}#ps-afex-aicook .phone-col{width:210px;height:460px;justify-content:center;overflow:visible}#ps-afex-aicook .fryer-col{width:300px;position:relative;z-index:15}#ps-afex-aicook .ing-field{position:absolute;top:-20px;right:28px;bottom:-20px;left:-90px;z-index:12;pointer-events:none;overflow:visible}#ps-afex-aicook .ing-item{position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;animation:psAfexIngBob 4s ease-in-out infinite;transition:opacity .5s ease,transform .5s ease;z-index:2;pointer-events:auto}#ps-afex-aicook .ing-item .ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid rgba(255,106,0,.35);border-radius:50%;opacity:0;transition:opacity .3s ease,transform .3s ease}#ps-afex-aicook .ing-item:hover{transform:scale(1.14)}#ps-afex-aicook .ing-item:hover .ring{opacity:1;transform:scale(1.1)}#ps-afex-aicook .ing-tile{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;position:relative;background:#fff;box-shadow:0 4px 14px #2828281a,0 0 0 1px #0000000f;border:1px solid rgba(255,106,0,.12);overflow:hidden}#ps-afex-aicook .ing-tile:after{content:"";position:absolute;top:10%;left:16%;width:42%;height:30%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),transparent 70%);filter:blur(1px);pointer-events:none}#ps-afex-aicook .ing-tile.has-image{background:#fff!important;padding:5px;box-shadow:0 4px 14px #2828281a,0 0 0 1px #00000014;border-color:#ff6a002e}#ps-afex-aicook .ing-tile.has-image:after{display:none}#ps-afex-aicook .ing-tile.has-image img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1;pointer-events:none}#ps-afex-aicook .ing-tile-sm{width:32px;height:32px;font-size:15px;padding:2px}#ps-afex-aicook .ing-tile-lg{width:86px;height:86px;font-size:40px;padding:6px;box-shadow:0 6px 20px #2828281f,0 0 0 1px #00000014;border-color:#ff6a002e}#ps-afex-aicook .ing-tile-lg.has-image{box-shadow:0 6px 20px #2828281f,0 0 0 1px #00000014}@keyframes psAfexIngBob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(3deg)}}#ps-afex-aicook .ing-field.captured-mode .ing-item{opacity:0;pointer-events:none;transform:scale(.4)}#ps-afex-aicook .ing-item.flying{position:fixed;z-index:500;animation:none;transition:transform .55s cubic-bezier(.5,0,.2,1),opacity .3s ease;pointer-events:none}#ps-afex-aicook .phone-mock{position:relative;width:210px;height:420px;background:linear-gradient(160deg,#1c1c1c,#050505);border-radius:38px;border:2px solid #2a2a2a;box-shadow:0 30px 70px #0009,0 0 60px #ff6a001f;padding:10px;z-index:10}#ps-afex-aicook .phone-notch{width:70px;height:16px;background:#000;border-radius:10px;margin:0 auto 8px}#ps-afex-aicook .phone-screen{position:relative;width:100%;height:360px;background:radial-gradient(ellipse at 50% 30%,#1a1a1a,#050505 75%);border-radius:26px;overflow:hidden;display:flex;align-items:center;justify-content:center}#ps-afex-aicook .phone-home{width:80px;height:4px;background:#333;border-radius:3px;margin:10px auto 0}#ps-afex-aicook .flash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;z-index:30;pointer-events:none}#ps-afex-aicook .flash-overlay.flash{animation:psAfexFlashPop .35s ease}@keyframes psAfexFlashPop{0%{opacity:0}15%{opacity:.9}to{opacity:0}}#ps-afex-aicook .scan-line{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--orange),transparent);box-shadow:0 0 16px var(--orange);opacity:0;z-index:25}#ps-afex-aicook .scan-line.active{opacity:1;animation:psAfexScanSweep 1.2s ease-in-out infinite}@keyframes psAfexScanSweep{0%{top:6%}50%{top:88%}to{top:6%}}#ps-afex-aicook .phone-idle,.phone-capture,.phone-scanning,.phone-result,.phone-sent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;transition:opacity .4s ease}#ps-afex-aicook .phone-idle-icon{font-size:34px;opacity:.5}#ps-afex-aicook .phone-idle-text{font-size:12.5px;color:var(--grey);letter-spacing:.5px}#ps-afex-aicook .captured-emoji{animation:psAfexCapturePop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes psAfexCapturePop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}#ps-afex-aicook .phone-ing-thumb{flex-shrink:0;animation:psAfexCapturePop .4s cubic-bezier(.34,1.56,.64,1)}#ps-afex-aicook .phone-scanning .phone-ing-thumb{box-shadow:0 0 28px #ff6a0059}#ps-afex-aicook .phone-result .phone-ing-thumb{box-shadow:0 0 30px #ff6a0073}#ps-afex-aicook .scanning-text{font-size:12.5px;color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-weight:700}#ps-afex-aicook .result-name{font-size:16px;font-weight:800;color:var(--afex-ink,#282828)}#ps-afex-aicook .result-mode{font-size:11px;color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-weight:700}#ps-afex-aicook .game-stage{scroll-margin-top:100px;scroll-margin-bottom:100px}#ps-afex-aicook .ing-field{scroll-margin-top:110px;scroll-margin-bottom:24px}#ps-afex-aicook .phone-mock{scroll-margin-top:100px;scroll-margin-bottom:100px}#ps-afex-aicook .air-fryer-mock{scroll-margin-top:80px;scroll-margin-bottom:110px}#ps-afex-aicook .recipe-card-reveal{scroll-margin-top:60px;scroll-margin-bottom:110px;width:100%;max-width:600px;display:flex;align-items:center;gap:22px;background:var(--glass);border:1px solid var(--border);border-radius:22px;padding:26px;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}#ps-afex-aicook .recipe-card-reveal.show{opacity:1;transform:translateY(0);pointer-events:auto;border-color:var(--orange);box-shadow:0 20px 60px #ff6a0033}#ps-afex-aicook .rc-emoji{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;padding:0!important;background:#fff;box-shadow:0 4px 16px #2828281a,0 0 0 1px #ff6a002e}#ps-afex-aicook .rc-emoji.has-image{background:#fff!important;padding:5px!important}#ps-afex-aicook .rc-emoji.has-image:after{display:none}#ps-afex-aicook .rc-emoji.has-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#ps-afex-aicook .rc-tag{font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:var(--orange);font-weight:700;margin-bottom:6px}#ps-afex-aicook .rc-info h4{font-size:21px;font-weight:800;margin-bottom:8px}#ps-afex-aicook .rc-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}#ps-afex-aicook .rc-meta span{font-size:11.5px;padding:5px 12px;border:1px solid var(--border);border-radius:20px;color:var(--grey-light)}#ps-afex-aicook .rc-actions{display:flex;gap:10px;flex-wrap:wrap}#ps-afex-aicook .rc-actions .cta-btn{padding:11px 22px;font-size:12px}#ps-afex-aicook .send-fryer-btn{margin-top:6px;background:var(--orange);color:#000;border:none;padding:9px 16px;border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 20px #ff6a0066;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease}#ps-afex-aicook .send-fryer-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 26px #ff6a008c}#ps-afex-aicook .send-fryer-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}#ps-afex-aicook .sent-icon{font-size:34px;animation:psAfexCapturePop .5s ease}#ps-afex-aicook .sent-text{font-size:12px;color:var(--orange);letter-spacing:1px;text-transform:uppercase;font-weight:700}.transfer-packet{position:fixed;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#fff,#ff6a00 60%);box-shadow:0 0 30px #ff6a00;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:600;transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .7s ease;pointer-events:none;overflow:hidden}.transfer-packet.has-image{background:#fff;padding:3px;border:1px solid rgba(255,106,0,.35);box-shadow:0 0 24px #ff6a0059}.transfer-packet.has-image img{width:100%;height:100%;object-fit:contain;display:block}#ps-afex-aicook .air-fryer-mock{display:flex;justify-content:center}#ps-afex-aicook .fryer-shell{width:min(300px,88vw);aspect-ratio:1 / 1;min-height:0;background:transparent;border-radius:0;position:relative;padding:0;box-shadow:none;display:block;border:none;overflow:visible}#ps-afex-aicook .fryer-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;filter:drop-shadow(0 14px 32px rgba(40,40,40,.12))}#ps-afex-aicook .fryer-dial{width:18.5%;aspect-ratio:1 / 1;height:auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#121212fa,#000000fc 75%);border:2.5px solid var(--orange);box-shadow:0 0 0 2px #000,0 0 20px #ff6a0059,inset 0 0 14px #000000d9;display:flex;align-items:center;justify-content:center;margin:0;position:absolute;left:52.1%;top:24.9%;transform:translate(-50%,-50%);transition:box-shadow .5s ease;flex-shrink:0;z-index:5}#ps-afex-aicook .fryer-dial.active{box-shadow:0 0 0 2px #000,0 0 36px #ff6a00cc,inset 0 0 14px #000000d9}#ps-afex-aicook .fryer-dial-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid transparent}#ps-afex-aicook .fryer-dial-ring.spin{border-top-color:var(--orange);animation:psAfexFryerRingSpin 1s linear infinite}@keyframes psAfexFryerRingSpin{to{transform:rotate(360deg)}}#ps-afex-aicook .fryer-digits{display:flex;flex-direction:column;align-items:center;font-size:clamp(11px,3vw,14px);font-weight:800;color:#fff;line-height:1.05;letter-spacing:.4px;margin:0;font-variant-numeric:tabular-nums}#ps-afex-aicook .fryer-icon-fan-top,#ps-afex-aicook .fryer-icon-fan-bottom{position:absolute;left:50%;transform:translate(-50%);font-size:6px;color:var(--grey-light);opacity:.75}#ps-afex-aicook .fryer-icon-fan-top{top:5px}#ps-afex-aicook .fryer-icon-fan-bottom{bottom:5px}#ps-afex-aicook .fryer-icon-crust{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--orange);display:flex;align-items:center;justify-content:center;font-size:4px;color:var(--orange)}#ps-afex-aicook .fryer-icon-crust:after{content:"";width:3px;height:3px;border-radius:50%;background:var(--orange)}#ps-afex-aicook .fryer-icon-pause{position:absolute;bottom:6px;right:5px;width:12px;height:12px;border-radius:50%;background:var(--orange);color:#000;display:flex;align-items:center;justify-content:center;font-size:5px;letter-spacing:1px;box-shadow:0 0 8px #ff6a0099}#ps-afex-aicook .fryer-window-wrap{position:absolute;left:21%;top:51.5%;width:58%;height:27%;min-height:0;display:flex;gap:12%;z-index:4;border-radius:0;overflow:visible;background:transparent;border:none}#ps-afex-aicook .fryer-pane{flex:1;background:radial-gradient(ellipse at 50% 20%,rgba(40,28,14,.22) 0%,transparent 55%),linear-gradient(180deg,#0c0c0cb8,#040404d1);clip-path:none;position:relative;overflow:hidden;min-height:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;box-shadow:inset 0 0 18px #0000008c;transition:background .6s ease,box-shadow .6s ease}#ps-afex-aicook .fryer-window-wrap.is-cooking .fryer-pane,#ps-afex-aicook .fryer-window-wrap.is-done .fryer-pane{background:radial-gradient(ellipse at 50% 28%,rgba(255,130,40,.42) 0%,transparent 62%),linear-gradient(180deg,#1c1006d1,#0a0603eb);box-shadow:inset 0 0 22px #ff6a0052;border-color:#ff6a002e}#ps-afex-aicook .fryer-window-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;color:#b0b0b0;letter-spacing:1.2px;text-transform:uppercase;z-index:5;white-space:nowrap;text-shadow:0 1px 6px #000,0 0 8px #000;pointer-events:none;font-weight:600}#ps-afex-aicook .fryer-pane-food{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:8px;opacity:0;filter:brightness(.6) saturate(.6);transition:opacity .6s ease,filter 2.4s ease;font-size:18px}#ps-afex-aicook .fryer-pane-food.cooking{opacity:1;filter:brightness(1) saturate(1.3) drop-shadow(0 0 8px rgba(255,106,0,.5))}#ps-afex-aicook .fryer-pane-food.done{filter:brightness(1.15) saturate(1.5) drop-shadow(0 0 14px rgba(255,150,40,.8))}#ps-afex-aicook .fryer-pane .fryer-basket-dish{position:absolute;top:12%;right:10%;bottom:12%;left:10%;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;filter:brightness(.55) saturate(.55);transition:opacity .6s ease,filter 2.4s ease,transform .6s ease}#ps-afex-aicook .fryer-pane .fryer-basket-dish img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}#ps-afex-aicook .fryer-pane .fryer-basket-dish.cooking{opacity:1;filter:brightness(1) saturate(1.25) drop-shadow(0 0 10px rgba(255,106,0,.45))}#ps-afex-aicook .fryer-pane .fryer-basket-dish.done{filter:brightness(1.12) saturate(1.45) drop-shadow(0 0 16px rgba(255,150,40,.75));transform:scale(1.03)}#ps-afex-aicook .fryer-steam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .5s;z-index:4}#ps-afex-aicook .fryer-steam.active{opacity:1}#ps-afex-aicook .steam-particle{position:absolute;bottom:0;width:5px;height:5px;background:#ffffff59;border-radius:50%;filter:blur(2px);animation:psAfexSteamRise 2.2s ease-in infinite}@keyframes psAfexSteamRise{0%{transform:translateY(0) scale(1);opacity:.6}to{transform:translateY(-80px) scale(.3);opacity:0}}#ps-afex-aicook .fryer-caption{margin-top:10px;font-size:12px;color:var(--grey);letter-spacing:.5px;text-align:center;min-height:16px;max-width:300px}@media(max-width:760px){#ps-afex-aicook{padding-top:88px;overflow:visible}#ps-afex-aicook .photo-game{margin-top:20px}#ps-afex-aicook .game-instruction{font-size:14px;margin-bottom:16px;padding:0 8px}#ps-afex-aicook .game-stage{flex-direction:column;gap:28px;min-height:0;margin-top:4px;width:100%}#ps-afex-aicook .phone-col{width:100%;max-width:300px;height:auto;display:flex;flex-direction:column;align-items:center;gap:14px}#ps-afex-aicook .ing-field{position:relative;inset:auto;z-index:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;width:100%;max-width:320px;margin:0 auto 4px;min-height:0;order:-1;pointer-events:auto}#ps-afex-aicook .ing-item{position:relative;left:auto!important;top:auto!important;animation:psAfexIngBobMobile 3.6s ease-in-out infinite;padding:4px}#ps-afex-aicook .ing-tile{width:52px;height:52px;font-size:24px}#ps-afex-aicook .ing-item .ring{top:-10px;right:-10px;bottom:-10px;left:-10px}#ps-afex-aicook .ing-item:active{transform:scale(1.1)}#ps-afex-aicook .ing-item:active .ring{opacity:1}@keyframes psAfexIngBobMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#ps-afex-aicook .ing-field.captured-mode .ing-item{transform:scale(.85)}#ps-afex-aicook .phone-mock{width:min(200px,72vw);height:400px;border-radius:34px;margin:0 auto}#ps-afex-aicook .phone-screen{height:340px;border-radius:24px}#ps-afex-aicook .fryer-col{width:100%;max-width:300px}#ps-afex-aicook .fryer-shell{width:min(280px,88vw);min-height:0;padding:0}#ps-afex-aicook .fryer-digits{font-size:11px}#ps-afex-aicook .fryer-window-wrap,#ps-afex-aicook .fryer-pane{min-height:0}#ps-afex-aicook .fryer-window-empty{font-size:8px}#ps-afex-aicook .recipe-card-reveal{flex-direction:column;text-align:center;gap:14px;padding:20px 16px;margin-top:24px}#ps-afex-aicook .rc-info h4{font-size:18px}#ps-afex-aicook .rc-meta{justify-content:center}#ps-afex-aicook .rc-actions{justify-content:center;width:100%}#ps-afex-aicook .rc-actions .cta-btn{width:100%;max-width:280px}#ps-afex-aicook .ai-cards{margin-top:28px;gap:14px}#ps-afex-aicook .ai-card{padding:20px 18px}#ps-afex-aicook .ai-card:hover{transform:none}#ps-afex-aicook .ai-card:active{transform:translateY(-2px);border-color:var(--orange)}#ps-afex-aicook .ai-card-cta{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ps-afex-s2-aicook.css.map */
