.pa-section{padding-top:40px;padding-bottom:40px}.pa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px;border-top:1px solid rgba(var(--color-foreground),.14);padding-top:40px;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.pa__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700}.pa h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:14px 0}.pa__intro p{max-width:38ch;opacity:.75;line-height:1.6}.pa__chat{border:1px solid rgba(var(--color-foreground),.15);border-radius:16px;padding:24px;background:rgb(var(--color-background))}.pa__welcome{margin:0 0 14px;font-weight:600}.pa__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pa__suggestions button{border:1px solid rgba(var(--color-foreground),.2);background:transparent;color:inherit;padding:9px 12px;border-radius:24px;font:inherit;font-size:13px;cursor:pointer}.pa__label{display:block;font-size:13px;margin-bottom:8px}.pa__input-row{display:flex;align-items:stretch;gap:10px}.pa textarea{resize:vertical;width:100%;min-height:88px;max-height:250px;border:1px solid rgba(var(--color-foreground),.35);border-radius:8px;padding:12px;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1.4}.pa__submit{border:0;border-radius:8px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:12px 18px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.pa__submit span{margin-left:8px}.pa button:disabled{opacity:.5;cursor:wait}.pa :is(button,textarea,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.pa__notice{font-size:11px;line-height:1.6;opacity:.65;margin:16px 0 0}.pa__status{font-size:13px;margin:8px 0 0}.pa__messages:empty{display:none}.pa__messages{max-height:460px;overflow-y:auto;overscroll-behavior:contain;margin-bottom:24px}.pa__message{padding:14px 16px;border-radius:10px;margin-bottom:12px;background:rgba(var(--color-foreground),.045);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pa__message--user{margin-left:24px;border:1px solid rgba(var(--color-foreground),.12);background:transparent}.pa__role{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:5px}.pa__links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pa__links a{color:inherit;font-size:12px;text-underline-offset:3px}.pa__links a+a{margin-left:8px}@media(max-width:749px){.pa{grid-template-columns:1fr;gap:20px;padding-top:24px}.pa-section{padding-top:24px;padding-bottom:24px}.pa__chat{padding:18px}.pa__input-row{flex-direction:column}.pa__submit{min-height:46px}}product-advisor .pa__messages{height:auto!important;max-height:none!important;overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-advisor.css.map */
