.advisor-av{flex-shrink:0;line-height:0;display:inline-flex}.advisor-av__svg{width:40px;height:40px;overflow:visible}.advisor-av--sm .advisor-av__svg{width:26px;height:26px}.advisor-av--lg .advisor-av__svg{width:56px;height:56px}.advisor-av__stop-a{stop-color:color-mix(in srgb, var(--c-accent,#c9a15c) 34%, #fff)}.advisor-av__stop-b{stop-color:var(--c-accent,#c9a15c)}.advisor-av__orb{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 2px 5px #0000002e)}.advisor-av__shine{fill:#fff;opacity:.55}.advisor-av__eyes rect{fill:#fffdf8;transform-box:fill-box;transform-origin:50%}.advisor-av__smile{fill:none;stroke:#fffdf8;stroke-width:2px;stroke-linecap:round;opacity:.9}.advisor-av__sparkle{fill:color-mix(in srgb, var(--c-accent,#c9a15c) 30%, #fff);transform-box:fill-box;transform-origin:50%}.advisor-av__halo{fill:none;stroke:var(--c-accent,#c9a15c);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.advisor-av__orb{animation:4.2s ease-in-out infinite av-breathe}.advisor-av__eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite av-blink}.advisor-av__sparkle{animation:3.4s ease-in-out infinite av-twinkle}.advisor-av--thinking .advisor-av__halo{animation:1.5s ease-out infinite av-halo}.advisor-av--thinking .advisor-av__eyes{animation-duration:2.6s}}@keyframes av-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes av-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes av-twinkle{0%,to{opacity:.5;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes av-halo{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}.ai-spark{transform-origin:50%;color:var(--c-accent);display:inline-block}@media (prefers-reduced-motion:no-preference){.ai-spark{animation:2.8s ease-in-out infinite ai-twinkle}.ai-spark:nth-of-type(2n){animation-delay:.7s}.ai-spark:nth-of-type(3n){animation-delay:1.3s}}@keyframes ai-twinkle{0%,to{opacity:.72;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(20deg)}}.ai-live-dot{vertical-align:middle;background:#37d39b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}.ai-live-dot:after{content:"";background:#37d39b;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ai-live-dot{animation:2s ease-in-out infinite ai-live-core}.ai-live-dot:after{animation:2s ease-out infinite ai-live-ring}}@keyframes ai-live-core{0%,to{opacity:.85}50%{opacity:1}}@keyframes ai-live-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ai-shimmer{isolation:isolate;position:relative;overflow:hidden}.ai-shimmer:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@media (prefers-reduced-motion:no-preference){.ai-shimmer:before{animation:5.5s ease-in-out infinite ai-sheen}}@keyframes ai-sheen{0%,72%{left:-60%}86%,to{left:140%}}.advisor-fab{isolation:isolate;position:fixed}.advisor-fab__av{margin-right:.15rem}@property --fab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.advisor-fab{--fab-angle:0deg;background:linear-gradient(var(--c-brand), var(--c-brand)) padding-box, conic-gradient(from var(--fab-angle), var(--c-accent), #c98bff 20%, #63c6ee 42%, var(--c-accent) 64%, #f0b45a 84%, var(--c-accent)) border-box;border:2px solid #0000;box-shadow:0 10px 26px #00000047}@media (prefers-reduced-motion:no-preference){.advisor-fab{animation:4.2s linear infinite fab-ring,3.2s ease-in-out infinite fab-glow}.advisor-fab:hover{animation-duration:1.7s,3.2s}}@keyframes fab-ring{to{--fab-angle:360deg}}@keyframes fab-glow{0%,to{box-shadow:0 10px 26px #00000047, 0 0 12px 0 color-mix(in srgb, var(--c-accent) 22%, transparent)}50%{box-shadow:0 10px 26px #00000047, 0 0 26px 5px color-mix(in srgb, var(--c-accent) 50%, transparent)}}.advisor-fab__dot{background:#37d39b}.advisor-fab__dot:after{content:"";background:#37d39b;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.advisor-fab__dot:after{animation:2s ease-out infinite ai-live-ring}.pqa__a--loading .pqa__dot{animation:1.2s ease-in-out infinite qa-bounce}.pqa__a--loading .pqa__dot:nth-child(2){animation-delay:.15s}.pqa__a--loading .pqa__dot:nth-child(3){animation-delay:.3s}}@keyframes qa-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.btn:active{transform:translateY(1px)scale(.99)}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn--solid:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000029}.product-card__media img{transition:transform .52s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__media img{transform:scale(1.045)}.pqa__chip,.pdp-match__opt{transition:transform .18s,border-color .18s,background-color .18s}.pqa__chip:hover,.pdp-match__opt:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.advisor-av__orb,.advisor-av__eyes,.advisor-av__sparkle,.advisor-av__halo,.ai-spark,.ai-live-dot,.ai-live-dot:after,.ai-shimmer:before,.advisor-fab:before,.advisor-fab__dot:after,.pqa__a--loading .pqa__dot{animation:none!important}}.diag__eyebrow,.skan__eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.foryou__pill{gap:.4rem}.skan__mascot{margin-bottom:.2rem}.pqa__title{align-items:center;gap:.5rem;display:flex}.pdp-rec__advisor .advisor-av{flex-shrink:0}.advisor-panel__title{align-items:center;gap:.4rem;display:inline-flex}.advisor-nudge{z-index:96;background:var(--c-bg,#fff);border:1px solid var(--c-line,#e6e1d8);border-radius:16px 16px 4px;gap:.6rem;width:min(290px,100vw - 2.5rem);padding:.85rem .95rem;display:flex;position:fixed;bottom:calc(1.25rem + 62px);right:1.25rem;box-shadow:0 16px 44px #0003}@media (prefers-reduced-motion:no-preference){.advisor-nudge{animation:.42s cubic-bezier(.16,1,.3,1) nudge-in}}@keyframes nudge-in{0%{opacity:0;transform:translateY(14px)scale(.95)}}.advisor-nudge__av{flex-shrink:0}.advisor-nudge__body{min-width:0}.advisor-nudge__msg{color:var(--c-ink);margin:0 0 .5rem;padding-right:.6rem;font-size:.85rem;line-height:1.35}.advisor-nudge__cta{cursor:pointer;font-family:var(--font-display);color:var(--c-accent);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700}.advisor-nudge__x{width:20px;height:20px;color:var(--c-ink-soft,#999);cursor:pointer;background:0 0;border:none;font-size:1.05rem;line-height:1;position:absolute;top:.25rem;right:.4rem}body[data-sticky=on] .advisor-nudge,body[data-routine-bar=on] .advisor-nudge{bottom:calc(1.25rem + 128px)}body[data-compare=panel] .advisor-nudge{display:none}
