#pocket-somm-home .pocket-somm-preview--enhanced{min-height:560px!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone{border-radius:8px!important;max-width:430px!important;overflow:hidden!important;padding:0!important;width:min(92%,430px)!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone:after{animation:none!important;background:#fff!important;border:1px solid rgba(20,33,58,.16)!important;border-radius:6px!important;box-shadow:none!important;color:#7b8490!important;content:"Ask about a wine, meal, or label..."!important;display:flex!important;font:400 13px/1.3 Inter,sans-serif!important;height:42px!important;inset:auto 78px 14px 14px!important;opacity:1!important;padding:0 12px!important;position:absolute!important;transform:none!important;width:auto!important;align-items:center!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-top{padding:18px 18px 14px!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-top strong{font-size:22px!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-top:after{background:linear-gradient(90deg,#f6f5f2 0 33.333%,#fff 33.333% 100%);border-bottom:1px solid rgba(20,33,58,.1);border-top:1px solid rgba(20,33,58,.1);color:#646b73;content:"CHAT   START   SAVED";display:grid;font:800 10px/42px Inter,sans-serif;height:42px;left:0;letter-spacing:.18em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:66px;white-space:pre;word-spacing:58px}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-chat{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:388px!important;overflow:hidden!important;padding:58px 18px 72px!important;position:relative!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-chat:after{align-items:center;background:#5c1f26;border-radius:6px;bottom:14px;color:#fff;content:"ASK";display:flex;font:800 10px/1 Inter,sans-serif;justify-content:center;letter-spacing:.14em;min-height:42px;padding:0 15px;position:absolute;right:0;text-transform:uppercase;width:50px}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-preview-line,#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-thinking{inset:auto!important;max-width:92%!important;opacity:0;position:relative!important;transform:translateY(8px);width:auto!important;animation:pocketSommThreadIn .28s ease forwards!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-question{align-self:flex-end!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-followup,#pocket-somm-home .pocket-somm-preview--enhanced .ps-final,#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-thinking{align-self:flex-start!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-followup,#pocket-somm-home .pocket-somm-preview--enhanced .ps-final{background:#f6f5f2!important;border-radius:8px!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-question{border-radius:8px!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-option-row button{border-radius:6px!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-typing{animation-delay:.15s!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-thinking-one{animation-delay:2.85s!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-followup{animation-delay:3.45s!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-choice{animation-delay:5.15s!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-thinking-two{animation-delay:5.85s!important}#pocket-somm-home .pocket-somm-preview--enhanced .ps-final{animation-delay:6.55s!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-send-ghost{display:none!important}@keyframes pocketSommThreadIn{to{opacity:1;transform:translateY(0)}}@media(max-width:700px){#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-chat{min-height:430px!important}#pocket-somm-home .pocket-somm-preview--enhanced .pocket-somm-phone-top:after{word-spacing:36px}}
