/** Shopify CDN: Minification failed

Line 39:76 Unexpected "\\n"
Line 39:500 Unexpected "@media"
Line 39:930 Expected ":"
Line 39:933 Expected "{" but found end of file

**/
/* IPCamPro.nl privacy center — independent, mobile-first */
.ipc-cookie-lock{overflow:hidden}
.ipc-cookie-overlay{position:fixed;inset:0;z-index:99998;background:rgba(0,0,0,.76);display:none;align-items:center;justify-content:center;padding:18px}
.ipc-cookie-overlay.is-open{display:flex}
.ipc-cookie-modal{width:min(620px,100%);max-height:min(86vh,900px);background:#fff;border-radius:4px;box-shadow:0 24px 70px rgba(0,0,0,.32);display:flex;flex-direction:column;overflow:hidden;color:#171717;font-family:inherit}
.ipc-cookie-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e7e7e7;background:#fff;flex:0 0 auto}
.ipc-cookie-brand{display:flex;align-items:center;gap:12px;min-width:0}
.ipc-cookie-logo{width:56px;height:56px;border:3px solid #182035;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;color:#182035;background:#fff;letter-spacing:-.5px}
.ipc-cookie-logo i{width:26px;height:20px;display:block;position:relative}
.ipc-cookie-logo i:before,.ipc-cookie-logo i:after{content:"";position:absolute;left:0;right:0;margin:auto;border:3px solid #71cbd4;border-bottom:0;border-radius:24px 24px 0 0}
.ipc-cookie-logo i:before{width:25px;height:12px;top:0}.ipc-cookie-logo i:after{width:15px;height:8px;top:7px}.ipc-cookie-logo b{position:absolute;width:7px;height:7px;border-radius:50%;background:#182035;margin-top:14px}
.ipc-cookie-policy{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1.5px solid #282828;border-radius:6px;color:#2b2b2b;text-decoration:none;font-weight:700;font-size:17px;background:#fff;white-space:nowrap}
.ipc-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px;border-bottom:1px solid #e8e8e8;background:#fff;flex:0 0 auto}
.ipc-cookie-pill{height:52px;border:0;border-radius:28px;background:#f0f0f0;color:#303030;font:inherit;font-weight:750;font-size:17px;display:flex;align-items:center;justify-content:center;gap:13px;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.05)}
.ipc-cookie-pill svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.ipc-cookie-pill--accept{color:#0d342d}
.ipc-cookie-scroll{overflow:auto;-webkit-overflow-scrolling:touch;padding:0 22px 18px;flex:1 1 auto}
.ipc-cookie-intro{padding:22px 0 12px}.ipc-cookie-intro h2,.ipc-cookie-pref-title{font-size:25px;line-height:1.16;margin:0 0 14px;font-weight:800;letter-spacing:-.35px}.ipc-cookie-intro p,.ipc-cookie-pref-intro{font-size:17px;line-height:1.52;margin:0;color:#343434}
.ipc-cookie-view[hidden]{display:none!important}
.ipc-cookie-primary{width:100%;height:54px;border:0;border-radius:28px;background:#3479c9;color:#fff;font:inherit;font-size:18px;font-weight:800;cursor:pointer;margin:18px 0 6px}
.ipc-cookie-secondary{width:100%;height:48px;border:1px solid #d4d4d4;border-radius:5px;background:#fff;color:#323232;font:inherit;font-size:16px;font-weight:700;cursor:pointer;margin:0 0 6px}
.ipc-cookie-back{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px auto 0;border:0;background:transparent;color:#353535;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.ipc-cookie-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6}
.ipc-cookie-pref-title{margin-top:24px}.ipc-cookie-pref-intro{margin-bottom:18px}
.ipc-cookie-group{border-top:1px solid #e5e5e5;padding:20px 0}.ipc-cookie-group:first-of-type{margin-top:8px}.ipc-cookie-group__row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.ipc-cookie-group h3{font-size:18px;line-height:1.25;margin:0 0 5px;font-weight:800}.ipc-cookie-desc-toggle{border:0;background:transparent;padding:0;color:#666;font:inherit;font-size:15px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ipc-cookie-desc-toggle svg{width:16px;height:16px;fill:none;stroke:#b4b4b4;stroke-width:2;transition:.2s transform}.ipc-cookie-group.is-expanded .ipc-cookie-desc-toggle svg{transform:rotate(180deg)}
.ipc-cookie-description{display:none;margin:17px 0 0;color:#4c4c4c;font-size:16px;line-height:1.55;max-width:92%}.ipc-cookie-group.is-expanded .ipc-cookie-description{display:block}
.ipc-cookie-switch{width:70px;height:36px;border:0;border-radius:22px;background:#5d5d5d;position:relative;cursor:pointer;transition:.2s background;padding:0;flex:0 0 auto}.ipc-cookie-switch:before{content:"";position:absolute;width:30px;height:30px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s transform;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ipc-cookie-switch:after{content:"×";position:absolute;left:10px;top:4px;font-size:26px;line-height:28px;color:#555;z-index:2;transition:.2s}.ipc-cookie-switch[aria-checked="true"]{background:#aee6d7}.ipc-cookie-switch[aria-checked="true"]:before{transform:translateX(34px)}.ipc-cookie-switch[aria-checked="true"]:after{content:"";left:43px;top:10px;width:13px;height:7px;border-left:3px solid #81cdbb;border-bottom:3px solid #81cdbb;transform:rotate(-45deg);font-size:0;line-height:0}.ipc-cookie-switch[disabled]{cursor:not-allowed;opacity:1}
.ipc-cookie-footer-actions{position:sticky;bottom:0;background:linear-gradient(to top,#fff 78%,rgba(255,255,255,.9));padding:15px 0 3px}
.ipc-cookie-reopen{appearance:none;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:0}
@media(max-width:520px){
 .ipc-cookie-overlay{padding:14px 15px}.ipc-cookie-modal{max-height:84vh}.ipc-cookie-head{padding:16px 16px}.ipc-cookie-logo{width:48px;height:48px}.ipc-cookie-policy{min-height:42px;padding:0 14px;font-size:15px}.ipc-cookie-actions{padding:14px 15px;gap:9px}.ipc-cookie-pill{height:48px;font-size:15.5px;gap:9px}.ipc-cookie-pill svg{width:20px;height:20px}.ipc-cookie-scroll{padding:0 16px 16px}.ipc-cookie-intro{padding-top:18px}.ipc-cookie-intro h2,.ipc-cookie-pref-title{font-size:23px}.ipc-cookie-intro p,.ipc-cookie-pref-intro{font-size:16px}.ipc-cookie-group{padding:18px 0}.ipc-cookie-group h3{font-size:17px}.ipc-cookie-description{font-size:15.5px;max-width:100%}.ipc-cookie-switch{width:66px;height:34px}.ipc-cookie-switch:before{width:28px;height:28px}.ipc-cookie-switch[aria-checked="true"]:before{transform:translateX(32px)}.ipc-cookie-switch[aria-checked="true"]:after{left:41px;top:9px}.ipc-cookie-primary{height:51px;font-size:17px}
}
\n/* V4.9 — IPCamPro brand only. No third-party/competitor visual mark. */\n.ipc-cookie-brand{display:flex;align-items:center;gap:11px;min-width:0}\n.ipc-cookie-brandmark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#111b36;color:#fff;font-size:17px;font-weight:850;letter-spacing:-.03em}\n.ipc-cookie-brand strong{font-size:21px;line-height:1;color:#111b36;font-weight:850;letter-spacing:-.02em;white-space:nowrap}\n.ipc-cookie-logo{display:none!important}\n@media(max-width:600px){\n .ipc-cookie-overlay{padding:14px}\n .ipc-cookie-head{padding:17px 18px}\n .ipc-cookie-brandmark{width:46px;height:46px;font-size:15px}\n .ipc-cookie-brand strong{font-size:18px}\n .ipc-cookie-policy{min-height:44px;padding:0 14px;font-size:15px}\n .ipc-cookie-actions{padding:14px 18px;gap:10px}\n .ipc-cookie-pill{height:50px;font-size:15px}\n .ipc-cookie-scroll{padding-left:18px;padding-right:18px}\n}\n