#lss-message-button,#lss-message-panel{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#lss-message-button{position:fixed;left:18px;bottom:18px;z-index:35;display:flex;align-items:center;gap:9px;min-height:48px;max-width:180px;border:1px solid #ffffff55;border-radius:30px;padding:13px 18px;background:#102d3d;color:white;font-size:14px;font-weight:700;box-shadow:0 6px 22px #102d3d33;cursor:pointer}#lss-message-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}#lss-message-panel{position:fixed;left:18px;bottom:80px;z-index:36;width:min(350px,calc(100vw - 36px));max-height:calc(100dvh - 110px);overflow-y:auto;padding:24px;background:#fff;color:#153443;border:1px solid #ccddd6;border-radius:16px;box-shadow:0 10px 40px #102d3d33;text-align:left;line-height:1.6}#lss-message-panel[hidden]{display:none!important}#lss-message-panel h2{font-size:23px;line-height:1.2;margin:10px 20px 14px 0;letter-spacing:-.6px}#lss-message-panel p{font-size:14px;margin:12px 0}#lss-message-panel .lss-message-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#08786d;margin:0 25px 0 0}#lss-message-panel .lss-message-small{font-size:12px;color:#526b71}#lss-message-panel .lss-message-close{position:absolute;right:8px;top:8px;width:36px;min-height:36px;border:0;background:transparent;color:#284f57;padding:4px;border-radius:50%;font-size:25px;cursor:pointer}#lss-message-panel .lss-message-text{display:block;text-align:center;text-decoration:none;background:#087a6b;color:white;border-radius:8px;padding:13px 10px;font-size:14px;font-weight:750;min-height:48px;margin-top:20px}#lss-message-panel .lss-message-number{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e1ebe6;padding-top:15px;margin-top:18px;font-size:16px}#lss-message-panel .lss-message-copy{width:auto;border:1px solid #bfd1c8;background:#f0f7f2;color:#205744;padding:8px 10px;font-size:12px;font-weight:650;border-radius:6px;cursor:pointer;min-height:40px}#lss-message-panel a{color:#08796a}#lss-message-panel .lss-message-status{font-size:12px;color:#205744}#lss-message-button:focus-visible,#lss-message-panel button:focus-visible,#lss-message-panel a:focus-visible{outline:3px solid #28a999;outline-offset:3px}.lss-has-message .compare-tray{bottom:86px}.lss-has-message .cart-trigger{max-width:calc(100vw - 210px)}@media(max-width:600px){#lss-message-button{left:12px;bottom:14px;padding:12px 13px;font-size:12px;gap:7px;max-width:160px}#lss-message-panel{left:12px;width:calc(100vw - 24px);bottom:78px;padding:21px}.lss-has-message .cart-trigger{max-width:calc(100vw - 184px)}.lss-has-message .compare-tray{bottom:110px}.lss-has-message .saved-cart-notice{bottom:110px}}@media(prefers-reduced-motion:reduce){#lss-message-panel{scroll-behavior:auto}}
