#root #header-inner li.cart>a{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}#root #header-inner .cg-shopping-bag{flex:none;margin:0}#root #header-inner .cg-shopping-bag [id^=cart-count]{background:#147efb;color:#fff}#root .shopify-section-header #search:not(.full)>p,#root .shopify-section-header #search:not(.full)>fieldset>p{background:#f3f5f7;border-color:#e3e7eb;box-shadow:none}#root .shopify-section-header #search:not(.full) input[type=search]{background:transparent}#root #shopify-section-footer{--primary_bg:#f5f6f8;--primary_fg:#17212b;--primary_bd:#dfe3e8}@media(max-width:760px){#root #shopify-section-footer>div:has(>h2.ff-primary){padding-bottom:0}#root #shopify-section-footer>div>h2.ff-primary{padding:13px 28px 13px 0;margin:0;font-size:18px;line-height:1.35;min-height:50px}#root #shopify-section-footer>div>h2.ff-primary :is(h3,b,strong){font-size:inherit;line-height:inherit;margin:0}#root #shopify-section-footer>div>h2.ff-primary>a:not(.header-toggle){margin:0}#root #shopify-section-footer>div>h2.ff-primary .header-toggle{top:50%;transform:translateY(-50%)}#root #shopify-section-footer>.cg-app-mobile-promo{padding-top:16px;padding-bottom:20px}#root #shopify-section-footer .cg-app-footer h2{font-size:18px;padding:0;line-height:1.35}}#root #logo picture{position:relative}#root #logo picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#17212b;clip-path:inset(0 0 0 48%);mask:url(cg-logo-original.svg) center / contain no-repeat;-webkit-mask:url(cg-logo-original.svg) center / contain no-repeat;pointer-events:none}#root #header-inner li.cart>a>.cg-shopping-bag{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:760px){#root #shopify-section-footer>div>h2.ff-primary h3{padding:0}}@media(min-width:761px){#root #header-inner li.cart>a{min-width:80px;gap:10px}#root #header-inner li.cart>a>.cg-shopping-bag{position:relative;top:auto;right:auto;transform:none}}@media(min-width:761px){#root #header-inner li.cart>a{display:flex!important}}@media(max-width:760px){#root #header-inner #logo{top:5px!important}#root #header-inner #logo picture{top:0}}#root #header-inner #search:not(.full)>p,#root #header-inner #search:not(.full)>fieldset>p{border:1px solid #dfe3e8!important;background:#fafbfc!important;box-shadow:0 2px 6px #17212b08!important}@media(max-width:1000px){html{background-color:#fff}html:is(.search-full,.search-full-mode,.search-compact-active) #root #header-inner #search.cg-ai-owned{background-color:#fff!important}}#root .shopify-section-header a:not(.button,.btn,[class*=btn],[class*=button],.oke-button,.cg-btn-dark,.cg-btn-light,.cg-alt2-btn,[role=button],.link-btn a):is(:hover,:focus-visible),#root #shopify-section-footer a:not(.button,.btn,[class*=btn],[class*=button],.oke-button,.cg-btn-dark,.cg-btn-light,.cg-alt2-btn,[role=button],.link-btn a):is(:hover,:focus-visible),#root .cg-footer-bottom a:not(.button,.btn,[class*=btn],[class*=button],.oke-button,.cg-btn-dark,.cg-btn-light,.cg-alt2-btn,[role=button],.link-btn a):is(:hover,:focus-visible){color:#147efb!important}#root a:not(.link-btn a,.button,.btn,[class*=btn],[class*=button],.oke-button,.cg-btn-dark,.cg-btn-light,.cg-alt2-btn,[role=button],.cg-feature-hero,.cg-category-shortcut):not(:has(>img,>picture,>svg)):is(:hover,:focus-visible){color:#147efb!important}#root .okeReviews .oke-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:46px;height:auto!important;padding:12px 24px!important;line-height:1.35!important;color:#fff!important;background:#147efb!important;border:1px solid #147efb!important;border-radius:999px!important;text-decoration:none!important}#root .okeReviews .oke-button:is(:hover,:focus-visible){color:#fff!important;background:#0865d1!important;border-color:#0865d1!important}#root .okeReviews .oke-button:before{background:transparent!important;color:inherit!important;box-shadow:none!important}#root .okeReviews .oke-button:focus-visible{outline:3px solid #9bc8ff!important;outline-offset:3px}html body .okeReviews .oke-modal:has(.oke-mediaGallery){padding:24px 12px!important;background:#0f172a7a!important;display:flex;align-items:center}html body .okeReviews .oke-modal-content:has(.oke-mediaGallery){width:min(960px,100%)!important;max-width:960px!important;max-height:calc(100dvh - 48px);margin:auto!important;border-radius:24px!important;background:#fff!important;overflow:auto;box-shadow:0 18px 64px #0f172b40}html body .okeReviews .oke-modal .oke-mediaGallery{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"photo review" "nav review";width:100%;padding-top:48px}html body .okeReviews .oke-modal .oke-mediaGallery-slider{grid-area:photo;width:100%!important;height:auto!important;background:#f3f5f7!important;border-radius:0!important;min-width:0}html body .okeReviews .oke-modal .oke-mediaGallery-slider .oke-media{width:100%!important;height:min(52dvh,460px)!important;aspect-ratio:auto!important;border-radius:0!important}html body .okeReviews .oke-modal .oke-mediaGallery-slider :is(.oke-media-image,.oke-video){object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important}html body .okeReviews .oke-modal .oke-mediaGallery-review{grid-area:review;min-width:0;max-height:min(68dvh,560px)!important;padding:20px 24px!important;overflow:auto;overscroll-behavior:contain}html body .okeReviews .oke-modal .oke-mediaGallery-nav{grid-area:nav;width:100%!important;min-width:0;background:#f3f5f7!important;border-radius:0 0 0 24px!important;padding:8px 48px!important;box-sizing:border-box}html body .okeReviews .oke-modal .oke-mediaGallery-nav-button{height:68px!important;padding:3px!important;margin:0!important;border:2px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}html body .okeReviews .oke-modal .oke-mediaGallery-nav-button.is-oke-selected{border-color:#147efb!important;background:#fff!important}html body .okeReviews .oke-modal .oke-mediaGallery-nav-button-image{height:58px!important;max-width:none!important;border-radius:8px!important;overflow:hidden}html body .okeReviews .oke-modal .oke-mediaGallery-nav-button-image img{height:100%!important;object-fit:contain!important;border-radius:0!important}html body .okeReviews .oke-modal :is(.oke-modal-close,.oke-mediaGallery-nav-prev,.oke-mediaGallery-nav-next){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;background:#fff!important;border:1px solid #dce3ed!important;box-shadow:0 2px 8px #17212b14!important;color:#17212b!important;z-index:5}html body .okeReviews .oke-modal .oke-modal-close{position:absolute!important;top:5px!important;right:10px!important;left:auto!important;transform:none!important}html body .okeReviews .oke-modal :is(.oke-modal-close,.oke-mediaGallery-nav-prev,.oke-mediaGallery-nav-next):before{background:transparent!important;box-shadow:none!important;color:#17212b!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;transform:none!important;border:0!important;border-radius:0!important}html body .okeReviews .oke-modal :is(.oke-modal-close,.oke-mediaGallery-nav-prev,.oke-mediaGallery-nav-next):after{display:none!important}html body .okeReviews .oke-modal :is(.oke-modal-close,.oke-mediaGallery-nav-prev,.oke-mediaGallery-nav-next):is(:hover,:focus-visible){background:#e9f2ff!important;outline:2px solid #147efb;outline-offset:2px}@media(max-width:767px){html body .okeReviews .oke-modal:has(.oke-mediaGallery){padding:12px!important}html body .okeReviews .oke-modal-content:has(.oke-mediaGallery){max-height:calc(100dvh - 24px);border-radius:22px!important}html body .okeReviews .oke-modal .oke-mediaGallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "nav" "review"}html body .okeReviews .oke-modal .oke-mediaGallery-slider .oke-media{height:min(38dvh,320px)!important}html body .okeReviews .oke-modal .oke-mediaGallery-review{max-height:none!important;padding:20px!important}html body .okeReviews .oke-modal .oke-mediaGallery-nav{border-radius:0!important}}html body .okeReviews .oke-modal-content:has(.oke-mediaGallery):before{content:"Customer review";position:absolute;top:14px;left:20px;font-size:15px;font-weight:600;line-height:20px;color:#17212b}@media(max-width:1000px){#root .shopify-section-header #nav .m6cn .l4cn{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:18px 0 0!important;padding:0!important}#root .shopify-section-header #nav .m6cn .l4cn li.cg-menu-contact-row{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#root .shopify-section-header #nav .m6cn .l4cn a.cg-menu-contact-card{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;box-sizing:border-box!important;min-height:72px!important;width:100%!important;margin:0!important;padding:14px!important;border:1px solid #dce5ee!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7faff)!important;color:#17212b!important;text-align:left!important;text-decoration:none!important;box-shadow:0 4px 14px #18385905!important;line-height:1.4!important;text-transform:none!important}#root .shopify-section-header #nav .m6cn .l4cn a.cg-menu-contact-card:before,#root .shopify-section-header #nav .m6cn .l4cn a.cg-menu-contact-card:after{display:none!important}#root .shopify-section-header #nav .cg-menu-contact-icon{display:flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#eaf3ff;color:#2267c6}#root .shopify-section-header #nav .cg-menu-contact-icon svg{display:block;width:21px;height:21px}#root .shopify-section-header #nav .cg-menu-contact-whatsapp .cg-menu-contact-icon{background:#e5f6ed;color:#14764b}#root .shopify-section-header #nav .cg-menu-contact-copy{display:block;min-width:0;flex:1;white-space:normal}#root .shopify-section-header #nav .cg-menu-contact-copy strong{display:block;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#17212b!important}#root .shopify-section-header #nav .cg-menu-contact-copy>span{display:block;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:#5c6978!important;margin-top:3px;overflow-wrap:anywhere}#root .shopify-section-header #nav .cg-menu-contact-arrow{display:block;flex:0 0 auto;font-size:20px!important;color:#536e8a!important;margin-left:auto}#root .shopify-section-header #nav .m6cn .l4cn a.cg-menu-contact-card:hover{background:#edf5ff!important;border-color:#9dc6fa!important}#root .shopify-section-header #nav .m6cn .cg-social-row{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;width:100%!important;max-width:none!important;margin:18px auto 0!important;padding:0!important;text-align:center!important}#root .shopify-section-header #nav .m6cn .cg-social-row>a{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}#root .shopify-section-header #nav>a.close-nav{background:#e7f1ff!important;color:#1466cb!important;border-color:#a9ccfa!important;box-shadow:0 3px 12px #147efb18!important}#root .shopify-section-header #nav>a.close-nav:before{color:#1466cb!important}#root .shopify-section-header #nav>a.close-nav:hover{background:#d6e8ff!important;color:#0757b9!important}#root .shopify-section-header #nav :is(a.cg-menu-contact-card,a.close-nav,.cg-social-row>a):focus-visible{outline:2px solid #147efb!important;outline-offset:3px!important}}html.m2a #root .shopify-section-header #nav li.show-all{display:none!important}@media(max-width:1000px){#root .shopify-section-header #nav li.show-all{display:none!important}}html.m2a.cg-mobile-menu-open body #root #header-outer #nav ul li.show-all.cg-nav-active,html.m2a.cg-mobile-menu-open body #root #header-outer #nav ul li.show-all{display:none!important;visibility:hidden!important;pointer-events:none!important}#root #content .cg-card-sku{position:relative!important;z-index:10!important;pointer-events:auto!important}#root #content .cg-card-sku__val{display:inline-flex!important;align-items:center;min-height:28px;max-width:100%;cursor:copy!important;pointer-events:auto!important}#root #content .cg-card-sku__val:focus-visible{outline:2px solid #147efb;outline-offset:3px;border-radius:4px}#root .cg-dispatch-note:before{display:none!important;content:none!important}#root .cg-dispatch-note{padding-inline:0!important}#root .cgh-welcome .cgh-category[href="/collections/cctv-kits"] .cgh-icon,#root .cgh-welcome .cgh-category[href="/collections/nvrs"] .cgh-icon{color:#246ac5;background:#edf5ff}#root .cgh-welcome .cgh-category[href="/collections/security-cameras"] .cgh-icon{color:#39853a;background:#eef8ef}#root .cgh-welcome .cgh-category[href="/collections/alarm-kits"] .cgh-icon{color:#996000;background:#fff7e8}#root .cgh-welcome .cgh-category[href="/collections/video-intercom-kits"] .cgh-icon{color:#7540be;background:#f5efff}#root .cgh-welcome .cgh-category[href="/collections/cctv-accessories"] .cgh-icon{color:#627991;background:#f1f5f9}#root .cgh-welcome .cgh-trust-links a{gap:8px}#root .cgh-welcome .cgh-trust-links a:before{content:"";display:block;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background-color:#f2f8f2;background-position:center;background-repeat:no-repeat;background-size:15px 15px}#root .cgh-welcome .cgh-trust-links a[href*="abr.business.gov.au"]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2356834d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V3h14v18M9%207h1m4%200h1M9%2011h1m4%200h1M9%2015h1m4%200h1M10%2021v-3h4v3M3%2021h18%22%2F%3E%3C%2Fsvg%3E)}#root .cgh-welcome .cgh-trust-links a[href="/pages/why-buy-from-cctv-guru"]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2356834d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%205a3%203%200%200%201%200%206M18%2015a5%205%200%200%201%203%204v2%22%2F%3E%3C%2Fsvg%3E)}#root .cgh-welcome .cgh-trust-links a[href="/pages/reviews"]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2356834d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.8%205.7%206.2.9-4.5%204.4%201.1%206.2L12%2017.3l-5.6%202.9%201.1-6.2L3%209.6l6.2-.9Z%22%2F%3E%3C%2Fsvg%3E)}#root .cgh-welcome .cgh-trust-links a[href="/policies/shipping-policy"]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2356834d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h11v12H3ZM14%209h4l3%204v4h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}#root .s1lb .overlay-sale{background:#dc2626!important;color:#fff!important}@media(max-width:540px){#root .cgh-welcome .cgh-trust-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}#root .cgh-welcome .cgh-trust-links a{align-items:center;gap:7px;font-size:11px}#root .cgh-welcome .cgh-trust-links a:before{width:22px;height:22px;flex-basis:22px;background-size:13px 13px}}@media(min-width:1001px){html:not(.m2a) #root #nav.nav-scroll-wrapper>ul.nav-scroll[data-type=main-nav]{width:100%!important;max-width:100%;margin:0!important;overflow:visible!important;flex-wrap:nowrap!important;align-items:stretch;gap:clamp(6px,.7vw,12px);justify-content:space-between}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]:before,html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]:after{display:none!important}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li:not(.nav-bar-element,.show-all){flex:0 0 auto;min-width:max-content;margin:0!important;padding:0!important;align-items:stretch}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li>a:not(.toggle,.toggle-back){min-width:0;min-height:48px;height:auto;white-space:nowrap!important;line-height:1.3;font-size:clamp(11px,.95vw,14px)!important;padding-top:10px;padding-bottom:10px}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li>ul{top:calc(100% - 1px)!important}}@media(min-width:1001px){html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li>a:not(.toggle,.toggle-back):after{display:none!important}}@media(min-width:1001px){html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li:not(.nav-bar-element,.show-all){height:48px!important;box-sizing:border-box!important;align-items:center!important}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li>a[accesskey]{display:flex!important;align-items:center!important;box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding-block:0!important;margin-block:0!important;top:0!important;line-height:20px!important;transform:none!important}html:not(.m2a) #root #nav>ul.nav-scroll[data-type=main-nav]>li.sub>a[accesskey]:before{content:""!important;position:absolute!important;box-sizing:border-box!important;width:6px!important;height:6px!important;top:50%!important;right:2px!important;margin:0!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;background:none!important;transform:translateY(-70%) rotate(45deg)!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/cg-store-chrome.css.map */
