#ptw-weggie{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:90;font:15px/1.45 system-ui,sans-serif;color:#263c32}#ptw-weggie [hidden]{display:none!important}#ptw-weggie button,#ptw-weggie input{font:inherit}#ptw-weggie button{cursor:pointer}#ptw-weggie button:focus-visible,#ptw-weggie a:focus-visible,#ptw-weggie input:focus-visible{outline:3px solid #cf6418;outline-offset:3px}#ptw-weggie .weggie-launcher{border:0;background:transparent;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;padding:3px 8px 7px;min-width:88px;color:#263c32;font-weight:700}#ptw-weggie .weggie-launcher img{width:80px;height:87px;object-fit:contain}#ptw-weggie .weggie-launcher span{display:none}#ptw-weggie .weggie-greeting{position:absolute;right:0;bottom:116px;width:245px;background:#fff;border:1px solid #e7e7da;border-radius:18px;padding:16px 32px 16px 16px;box-shadow:0 4px 20px #0001}#ptw-weggie .weggie-greeting button{position:absolute;right:4px;top:4px;background:transparent;border:0;color:#263c32;font-size:24px;width:30px;height:30px}#ptw-weggie .weggie-panel{width:350px;max-width:calc(100vw - 32px);height:490px;max-height:calc(100dvh - 154px);border:1px solid #deded0;border-radius:20px;background:#fffdf6;box-shadow:0 10px 40px #0002;display:flex;flex-direction:column;overflow:hidden;margin-bottom:10px}#ptw-weggie .weggie-header{display:flex;align-items:center;justify-content:space-between;background:#315d49;color:#fff;padding:16px}#ptw-weggie .weggie-header small{display:block;opacity:.9;margin-top:3px;font-size:12px}#ptw-weggie .weggie-header button{border:0;background:transparent;color:#fff;font-size:26px;min-width:36px;min-height:36px}#ptw-weggie .weggie-messages{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;min-height:70px}#ptw-weggie .weggie-message{background:#fff;border:1px solid #e8e5da;border-radius:14px;padding:12px;margin:0 0 12px;overflow-wrap:anywhere}#ptw-weggie .weggie-message-user{background:#e4efde;margin-left:28px}#ptw-weggie .weggie-message p{margin:5px 0 0}#ptw-weggie .weggie-message strong{font-size:12px;color:#315d49}#ptw-weggie .weggie-choices{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}#ptw-weggie .weggie-choices button{background:#fff;border:1px solid #315d49;border-radius:20px;color:#315d49;padding:8px 11px;font-size:13px;min-height:38px}#ptw-weggie .weggie-form{padding:12px;display:flex;gap:6px;border-top:1px solid #e8e5da;background:#fff}#ptw-weggie input{min-width:0;width:100%;border:1px solid #a9b4a5;background:#fff;border-radius:10px;padding:10px;color:#263c32}#ptw-weggie .weggie-form button{border:0;border-radius:10px;background:#315d49;color:#fff;padding:10px}#ptw-weggie .weggie-product{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #ececdf;text-decoration:none;color:#263c32}#ptw-weggie .weggie-product img{width:52px;height:52px;border-radius:8px;object-fit:contain;background:#fff}#ptw-weggie .weggie-link{display:inline-block;color:#315d49;text-decoration:underline;margin:12px 12px 0 0}#ptw-weggie .weggie-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){#ptw-weggie{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}#ptw-weggie .weggie-launcher img{width:88px;height:96px}#ptw-weggie .weggie-launcher{min-width:104px}#ptw-weggie .weggie-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 230px)}#ptw-weggie .weggie-greeting{bottom:112px}}@media(prefers-reduced-motion:reduce){#ptw-weggie *{scroll-behavior:auto!important}}#ptw-weggie .weggie-launcher{flex-direction:row-reverse;gap:8px;margin-left:auto;padding:0}#ptw-weggie .weggie-launcher .weggie-cta{display:block;background:#315d49;color:#fff;padding:12px 16px;border-radius:18px;max-width:205px;text-align:left;font-size:14px;line-height:1.35;box-shadow:0 3px 12px #0002;min-height:48px}#ptw-weggie .weggie-launcher .weggie-cta-desktop{display:inline}#ptw-weggie .weggie-launcher .weggie-cta-mobile,#ptw-weggie .weggie-launcher[aria-expanded=true] .weggie-cta{display:none}#ptw-weggie .weggie-launcher:hover .weggie-cta{background:#254b39}@media(max-width:480px){#ptw-weggie .weggie-launcher .weggie-cta{max-width:190px;padding:12px;font-size:13px}#ptw-weggie .weggie-launcher .weggie-cta-desktop{display:none}#ptw-weggie .weggie-launcher .weggie-cta-mobile{display:inline}}#ptw-weggie .weggie-launcher img{width:128px;height:139px}#ptw-weggie .weggie-launcher .weggie-cta{background:#f5a34e;color:#263c32;font-weight:800;font-size:16px;box-shadow:0 4px 16px #0003;border:2px solid #b96819}#ptw-weggie .weggie-launcher:hover .weggie-cta{background:#ffb965}@media(max-width:480px){#ptw-weggie .weggie-launcher img{width:104px;height:113px}#ptw-weggie .weggie-launcher .weggie-cta{max-width:160px;font-size:14px}#ptw-weggie .weggie-panel{max-height:calc(100dvh - 250px)}}#ptw-weggie .weggie-launcher .weggie-cta{font-family:Fredoka,sans-serif;font-weight:600}#ptw-weggie.weggie-walking{animation:weggie-cross 12s linear both}#ptw-weggie.weggie-walking .weggie-cta{display:none}#ptw-weggie.weggie-wave-hello .weggie-cta{max-width:240px}@keyframes weggie-cross{0%{transform:translate(calc(-100vw + 160px),-20px)}25%{transform:translate(-65vw,clamp(min(0px,calc(-100dvh + 300px)),-30vh,0px))}50%{transform:translate(-38vw,clamp(min(0px,calc(-100dvh + 300px)),-55vh,0px))}75%{transform:translate(-12vw,clamp(min(0px,calc(-100dvh + 300px)),-30vh,0px))}to{transform:translate(0)}}@media(max-width:480px){#ptw-weggie.weggie-walking{animation-duration:9s}#ptw-weggie.weggie-wave-hello .weggie-cta{max-width:160px}}@media(prefers-reduced-motion:reduce){#ptw-weggie.weggie-walking{animation:none}}#ptw-weggie{z-index:20;bottom:max(14px,env(safe-area-inset-bottom));right:max(14px,env(safe-area-inset-right))}#ptw-weggie .weggie-launcher{min-width:64px;min-height:64px}#ptw-weggie .weggie-launcher img{width:64px;height:70px}#ptw-weggie .weggie-launcher .weggie-cta{font-size:13px;max-width:150px;min-height:0;padding:8px 10px}#ptw-weggie.weggie-quiet .weggie-launcher .weggie-cta{display:none}#ptw-weggie .weggie-hide{position:absolute;right:-6px;bottom:56px;z-index:1;width:28px;height:28px;padding:0;border:1px solid #ced8cc;border-radius:50%;background:#fffdf6;color:#263c32;font-size:22px;line-height:24px;box-shadow:0 1px 4px #0002}#ptw-weggie:has(.weggie-launcher[aria-expanded=true]) .weggie-hide{display:none}#ptw-weggie.weggie-obstructed{visibility:hidden;pointer-events:none}@media(max-width:480px){#ptw-weggie{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}#ptw-weggie .weggie-launcher img{width:52px;height:57px}#ptw-weggie .weggie-launcher{min-width:56px;min-height:60px}#ptw-weggie .weggie-hide{bottom:47px}#ptw-weggie .weggie-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 165px)}#ptw-weggie .weggie-choices{max-height:145px;overflow-y:auto}#ptw-weggie .weggie-launcher .weggie-cta{font-size:12px;max-width:145px}}#ptw-weggie .weggie-launcher{min-width:96px;min-height:100px}#ptw-weggie .weggie-launcher img{width:96px;height:104px}#ptw-weggie .weggie-hide{bottom:92px}@media(max-width:480px){#ptw-weggie .weggie-launcher{min-width:80px;min-height:86px}#ptw-weggie .weggie-launcher img{width:76px;height:83px}#ptw-weggie .weggie-hide{bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/weggie.css.map */
