body.watchdog-lock-scroll{overflow:hidden;position:relative;height:100vh}.watchdog-trigger{margin:0;padding:0;background:0 0;border:none;display:flex;flex-direction:row;align-items:center;gap:5px}.watchdog-popup{display:flex}.watchdog-left{display:flex;flex-direction:column;align-items:center;gap:16px;width:35%;padding:30px}.watchdog-left img{aspect-ratio:130/130;object-fit:scale-down}.watchdog-left-info{display:flex;flex-direction:column;align-items:center;gap:16px}.watchdog-left .watchdog-left-info h4{margin:0;font-size:14px;font-weight:400;line-height:24px;text-align:center}.watchdog-left .watchdog-left-info .watchdog-stock{font-size:14px;font-weight:400;line-height:24px;color:#398000}.watchdog-left .watchdog-left-info .watchdog-price{display:flex;align-items:baseline;font-size:22px;line-height:1.2;font-weight:700;color:#e9242e}.watchdog-right{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:65%;padding:30px;background-color:#f9fbfd}.watchdog-right h3{font-size:1.25rem;font-weight:500}.watchdog-right form{width:100%}.watchdog-right input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9cfd9;border-radius:0;min-width:20px;width:20px;height:20px;position:relative;color:#fff;background-color:transparent;overflow:hidden;transition:.2s ease-in-out;transform:translate(0,2px)}.watchdog-right input[type=checkbox]:checked{background:#000;border-color:#000}.watchdog-right input[type=checkbox]:checked::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(38% 67%,20% 50%,14% 56%,38% 79%,88% 29%,82% 23%);clip-path:polygon(38% 67%,20% 50%,14% 56%,38% 79%,88% 29%,82% 23%);box-sizing:border-box}.watchdog-right label.watchdog-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin-bottom:1rem;font-weight:500;font-size:.9rem}.watchdog-right input[type=number]{width:80px;height:100%;padding:5px 10px;text-align:right;box-sizing:border-box}.watchdog-right .watchdog-email-section{margin-top:12px;font-size:12px;text-align:left;color:#505050}.watchdog-right .watchdog-email-section input{margin-top:7px}.watchdog-right .watchdog-email-section span{color:#e9242e}.watchdog-right .gdpr-info{position:relative;display:flex;align-items:center;gap:6px;cursor:help;margin-top:40px;margin-bottom:25px;font-size:12px;font-weight:400;line-height:21px;color:#a4a4a4}.watchdog-right .gdpr-info svg{width:12px;height:12px;fill:#a4a4a4}.watchdog-right .gdpr-info:hover{color:#000}.watchdog-right .gdpr-info:hover svg{fill:#000000}.watchdog-right .gdpr-info:hover .gdpr-info-tooltip{display:block;opacity:1}.watchdog-right .watchdog-button-wrapper{display:flex;justify-content:flex-end}.watchdog-right .response{margin-top:10px;font-size:13px;padding:8px 10px;border-radius:4px;display:block}.watchdog-right .response.success{background-color:#d1f5d3;color:#155724;border:1px solid #9de6a3}.watchdog-right .response.error{background-color:#fde2e2;color:#842029;border:1px solid #f5c2c7}.watchdog-popup-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:9999;justify-content:center;align-items:center}.watchdog-popup{background:#fff;border-radius:8px;overflow:hidden;max-width:550px;width:100%;display:flex;animation:.3s ease-out fadeIn;position:relative}.watchdog-popup-close{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;cursor:pointer;z-index:100;padding:0;margin:0;border:0;background:0 0!important}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.watchdog-popup-overlay{align-items:flex-end}.watchdog-popup{width:100%;max-height:95svh;min-height:85svh;border-radius:16px 16px 0 0;flex-direction:column;transform:translateY(100%);animation:.3s ease-out forwards slideUp;padding-bottom:40px}@keyframes slideUp{to{transform:translateY(0)}}.watchdog-popup-close{top:12px;right:16px}.watchdog-left,.watchdog-right{width:100%;padding:20px}.watchdog-left{flex-direction:row}.watchdog-left .watchdog-left-info h4{text-align:left}.watchdog-right{gap:8px}.watchdog-left-info{align-items:flex-start;gap:8px}.watchdog-left img{width:30%;float:left}.watchdog-right .watchdog-button-wrapper button{width:100%}}