.pp-hero-ai{position:relative;--pp-header-h: 110px;min-height:620px;max-height:calc(100vh - var(--pp-header-h));background:var(--pp-surface, #FBF9F5);overflow:hidden}.pp-hero-ai__rows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:18px 0}.pp-hero-ai__row{display:flex;gap:18px;flex-shrink:0;width:max-content;will-change:transform}.pp-hero-ai__row--right{animation:pp-hero-ai-marquee-r 110s linear infinite}.pp-hero-ai__row--left{animation:pp-hero-ai-marquee-l 110s linear infinite}@keyframes pp-hero-ai-marquee-r{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pp-hero-ai-marquee-l{0%{transform:translate(-50%)}to{transform:translate(0)}}.pp-hero-ai__row:hover,.pp-hero-ai__rows:focus-within .pp-hero-ai__row{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pp-hero-ai__row--right,.pp-hero-ai__row--left{animation-duration:480s}}.pp-hero-ai__tile{width:180px;height:180px;background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.pp-hero-ai__tile:hover,.pp-hero-ai__tile:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px -8px #0b1f332e;outline:none}.pp-hero-ai__tile-img{width:100%;height:100%;object-fit:contain;display:block}.pp-hero-ai__tile-img--placeholder{background:var(--pp-surface-2, #F3EFE7);border-radius:8px}.pp-hero-ai__fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(var(--pp-surface-rgb, 251, 249, 245),0),rgba(var(--pp-surface-rgb, 251, 249, 245),.85) 55%,rgba(var(--pp-surface-rgb, 251, 249, 245),1))}.pp-hero-ai__chat{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,90vw);background:#ffffffc7;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(228,221,208,.6);border-radius:16px;box-shadow:0 30px 60px -20px #0b1f3340;padding:22px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pp-hero-ai__chat{background:#fff;border-color:var(--pp-border, #E4DDD0)}}.pp-hero-ai__chat-eyebrow{font-family:var(--pp-font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#2e5bff,#7b4dff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;margin-bottom:8px}.pp-hero-ai__chat-title{font-family:var(--pp-font-display, "Inter Tight", sans-serif);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--pp-ink, #0B1F33);margin:0 0 6px}.pp-hero-ai__chat-sub{font-size:13px;color:var(--pp-muted, #5E6B7A);margin:0 0 16px}.pp-hero-ai__chat-form{display:flex;gap:6px;margin-bottom:12px}.pp-hero-ai__chat-input{flex:1;min-width:0;border:1px solid var(--pp-border, #E4DDD0);background:var(--pp-surface, #FBF9F5);padding:11px 14px;border-radius:10px;font-size:14px;font-family:inherit;color:var(--pp-ink, #0B1F33);transition:border-color .16s ease,box-shadow .16s ease}.pp-hero-ai__chat-input:focus{outline:none;border-color:var(--pp-primary, #0E3A5C);box-shadow:0 0 0 3px rgba(var(--pp-primary-rgb, 14, 58, 92),.12)}.pp-hero-ai__chat-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pp-hero-ai__chat-submit{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2e5bff,#7b4dff,#38b6ff);background-size:200% 100%;background-position:0% 50%;color:#fff;border:none;border-radius:10px;cursor:pointer;box-shadow:0 3px 12px #2e5bff47;transition:background-position .4s ease,box-shadow .2s ease}.pp-hero-ai__chat-submit:hover,.pp-hero-ai__chat-submit:focus-visible{background-position:100% 50%;box-shadow:0 4px 16px #7b4dff61;outline:none}.pp-hero-ai__chat-submit svg{width:16px;height:16px}.pp-hero-ai__chat-input:focus{border-color:#7b4dff;box-shadow:0 0 0 3px #7b4dff29}.pp-hero-ai__chat-chips{display:flex;gap:6px;flex-wrap:wrap}.pp-hero-ai__chat-chip{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid rgba(123,77,255,.22);color:var(--pp-ink, #0B1F33);padding:7px 12px;border-radius:99px;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.pp-hero-ai__chat-chip:hover,.pp-hero-ai__chat-chip:focus-visible{background:linear-gradient(135deg,#2e5bff14,#7b4dff14,#38b6ff14);border-color:#7b4dff80;color:#2e5bff;outline:none}@media(max-width:749px){.pp-hero-ai{height:auto;min-height:0;display:flex;flex-direction:column}.pp-hero-ai__rows{position:relative;inset:auto;height:280px;padding:14px 0;gap:12px;flex:0 0 auto}.pp-hero-ai__row:nth-of-type(3){display:none}.pp-hero-ai__row{gap:12px}.pp-hero-ai__tile{width:120px;height:120px;padding:8px;border-radius:12px}.pp-hero-ai__fade{inset:0 0 auto 0;height:280px;background:linear-gradient(to bottom,rgba(var(--pp-surface-rgb, 251, 249, 245),0),rgba(var(--pp-surface-rgb, 251, 249, 245),.85) 75%,rgba(var(--pp-surface-rgb, 251, 249, 245),1))}.pp-hero-ai__chat{position:relative;left:auto;top:auto;transform:none;width:calc(100% - 32px);margin:12px auto 0;padding:14px;box-shadow:none}.pp-hero-ai__chat-eyebrow,.pp-hero-ai__chat-title,.pp-hero-ai__chat-sub,.pp-hero-ai__chat-chips{display:none}.pp-hero-ai__chat-form{margin-bottom:10px}.pp-hero-ai__assist-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background:transparent;border:1px dashed rgba(123,77,255,.45);border-radius:10px;color:var(--pp-ink, #0B1F33);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease}.pp-hero-ai__assist-cta strong{background:linear-gradient(90deg,#2e5bff,#7b4dff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;margin-left:4px}.pp-hero-ai__assist-cta svg{color:#7b4dff;flex-shrink:0}.pp-hero-ai__assist-cta:hover,.pp-hero-ai__assist-cta:focus-visible{background:#7b4dff0f;border-color:#7b4dffb3;outline:none}.pp-hero-ai__rows{display:none}}@media(min-width:750px){.pp-hero-ai__assist-cta{display:none}.pp-hero-ai__suggest{display:none!important}}.pp-hero-ai__suggest{margin-top:10px;background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:12px;overflow:hidden;max-height:60vh;overflow-y:auto;box-shadow:0 10px 32px -12px #0b1f332e}.pp-hero-ai__suggest[hidden]{display:none}.pp-hero-ai__suggest-item{display:flex;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;color:var(--pp-ink, #0B1F33);border-bottom:1px solid var(--pp-border, #F0EAE0);transition:background .14s ease}.pp-hero-ai__suggest-item:last-child{border-bottom:none}.pp-hero-ai__suggest-item:hover,.pp-hero-ai__suggest-item:focus-visible{background:var(--pp-surface, #FBF9F5);outline:none}.pp-hero-ai__suggest-img{width:48px;height:48px;flex-shrink:0;object-fit:contain;background:var(--pp-surface-2, #F3EFE7);border-radius:8px}.pp-hero-ai__suggest-body{flex:1 1 auto;min-width:0}.pp-hero-ai__suggest-title{font-size:13.5px;font-weight:600;line-height:1.25;color:var(--pp-ink, #0B1F33);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-hero-ai__suggest-price{margin-top:2px;font-size:11.5px;font-weight:700;color:var(--pp-primary, #0E3A5C);font-family:var(--pp-font-mono, ui-monospace, monospace)}.pp-hero-ai__suggest-empty{padding:14px;font-size:13.5px;color:var(--pp-muted, #5E6B7A);line-height:1.4;text-align:center}.pp-hero-ai__suggest-empty strong{color:var(--pp-ink, #0B1F33);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-home-hero-ai.css.map */
