.product-custom-options_container{margin-bottom:20px}.product-custom-options_container .options-section .main-label{font-weight:700;font-size:26px;margin-bottom:10px;color:#173e62}.product-custom-options_container .options-section .fields-description{font-size:20px;margin-bottom:10px;color:#173e62}.product-custom-options_container .options-section .field{display:flex;align-items:center}.product-custom-options_container .options-section .field label{margin-bottom:0}.product-custom-options_container .fields-separator{margin:15px 0}.product-custom-options_container .options-section .field.included-for-free{opacity:.8}.custom-product-accordions{margin-top:30px}.custom-product-accordions .custom-accordion{border-bottom:1px solid #ADADAD}.custom-product-accordions .custom-accordion .accordion-title{font-weight:700;font-size:16px;cursor:pointer;position:relative;padding:4px 0}.custom-product-accordions .custom-accordion .accordion-title .icon{position:absolute;top:5px;right:0}.custom-product-accordions .custom-accordion .accordion-content{display:none;padding:8px;font-size:13px;background-color:rgb(0 0 0 / .04)}.custom-product-price{font-size:26px;color:#173e62;margin-bottom:10px;font-weight:600}.single-product .products-videos-section{margin-bottom:15px}.single-product .products-videos-section .videos-accordion-title{font-weight:700;font-size:16px;cursor:pointer;position:relative;padding:4px 0;display:none}.single-product .products-videos-section .videos-accordion-title .icon{position:absolute;top:5px;right:0}.single-product .products-videos-section .inside .flex-elements{display:flex;flex-wrap:wrap;align-items:center}.single-product .products-videos-section .inside .flex-elements .video{width:calc(50% - 10px);margin-right:20px;margin-bottom:5px}.single-product .products-videos-section .inside .flex-elements .video:nth-child(2n+2){margin-right:0}@media screen and (max-width:768px){.single-product .products-videos-section .videos-accordion-title{display:block;border-bottom:1px solid #ADADAD}.single-product .products-videos-section .inside{display:none}}body.woocommerce-checkout td.product-name,body.woocommerce-cart td.product-name{font-weight:600}body.woocommerce-checkout td.product-name dl.variation,body.woocommerce-cart td.product-name dl.variation{font-size:13px;border:1px solid lightgrey;padding:5px;font-weight:400}body.woocommerce-order-received ul.wc-item-meta{font-weight:400;font-size:13px;border:1px solid lightgrey;padding:5px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .thumbnails-wrapper{margin-top:10px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .thumbnails-wrapper .woocommerce-product-gallery__image{display:inline-block;width:100px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .thumbnails-wrapper .woocommerce-product-gallery__image img{width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .thumbnails-wrapper .woocommerce-product-gallery__image:nth-child(n+2){width:100px}.site-header .custom-add-to-cart-header{cursor:pointer}.floating-cart{visibility:hidden}.page-title-bar .wrap{min-height:auto}.custom-add-to-cart-header .elementor-widget-container{position:relative}.custom-add-to-cart-header .elementor-widget-container #cart-count-custom{position:absolute;right:-2px;top:-7px;background-color:#009ed9;color:#fff;line-height:19px;width:20px;height:20px;overflow:hidden;border-radius:50%;font-size:12px;display:flex;justify-content:center}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{max-width:63px}.elementor-301 .elementor-element.elementor-element-895e727 .elementor-nav-menu--main{font-size:20px}@media screen and (max-width:1024px){.floating-cart{visibility:visible}}.postid-3865 .bundled_product_title{float:left}.postid-3865 .bundled_product_title_link{display:none}.postid-3865 .bundled_product .cart{float:left;margin-top:-6px;margin-left:10px}.postid-3865 .bundled_item_cart_details{float:left;margin-right:10px}.postid-3865 .bundled_item_after_cart_details{float:left}.postid-3865 .bundled_item_13 .bundled_product_title{width:100%}.postid-3865 .bundled_product_excerpt{clear:both;margin-bottom:10px}.woocommerce.postid-3865 .variation-radios label{margin-bottom:0px!important}.postid-3865 div.bundled_product_summary{padding-bottom:15px!important;margin-bottom:15px!important}.bg-layer-top:after{content:'';width:100%;height:190px;position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,rgb(0 0 0 / .5) 0%,#fff0 100%);z-index:0}.bg-layer-top>div{z-index:10}.duo-options{display:block;float:left;width:100%;margin-top:10px}.woocommerce div.product form.cart .button.alternate-payment{background-color:transparent!important;width:auto!important;padding:15px;color:#173e62!important;font-size:22px!important}.duo-options .main-button,.duo-options .button{border-radius:25px!important}#product-2899 form.cart .bundle_sells_title{display:none}#product-2899 form.cart .bundle_form.bundle_sells_form{display:none}#product-2899 .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-of-type(2){display:none}#product-2899 .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-of-type(1){width:100%}.woocommerce #content div#product-2899 div.images{width:100%!important}.handheld-footer-bar{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}body button.single_add_to_cart_button.button.alt{position:relative;height:65px!important}body button.single_add_to_cart_button.button.alt.loading{background:var(--woocommerce-secondary-color)!important;font-size:0px!important}button.single_add_to_cart_button.button::before{content:"";background-image:url(https://www.medialarm.com.au/wp-content/uploads/2025/04/x-loader.gif);position:absolute;width:50px;height:50px;z-index:9999;left:0;top:0;background-size:contain;background-repeat:no-repeat;background-position:center;right:0;left:0;margin:auto;top:0;bottom:0;opacity:0;visibility:hidden}button.single_add_to_cart_button.button.loading::before{opacity:1;visibility:visible}.notification-added-to-cart{display:none}.mp-menu.mp-menu-active{z-index:999}.floating-cart{display:none}