#top-bar{border-bottom:1px solid #1b265c;padding-block:10px}p{font-weight:400}#top-bar > .d-flex{flex-direction:column}.widget.logo{margin-right:25px}.logo a img{width:250px;height:auto}.header-canada-badge,.header-phone{display:flex;align-items:center;gap:12px;font-size:12px}.header-canada-badge h6,.header-phone h6,.header-canada-badge p,.header-phone p{margin-bottom:0px;line-height:1}.header-phone h6,.header-canada-badge h6{font-size:14px;text-transform:uppercase;font-weight:500}.header-canada-badge img,.header-phone img{width:40px;height:auto}.header-canada-badge div{display:flex;flex-direction:column;gap:2px}.header-social-links{margin-left:auto;font-size:1.6rem;display:flex;gap:20px}#top_bar{display:flex;align-items:center;gap:90px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #1b265c !important}#top_bar_2{display:flex;align-items:center}#top_bar,#top_bar_2{padding-inline:50px}#autocomplete{margin-inline:auto 20px;flex-grow:1;max-width:600px}.search-bar-button{padding-bottom:27px}.search-bar.main input{background-color:white;height:40px;border-color:white}.search-bar-button svg{position:relative;top:-8px}.search-bar-form{width:100%}.btn.btn-default.search-bar-button{box-shadow:none;border-radius:0 20px 20px 0;color:black;background-color:white !important;height:40px}.btn.btn-default.search-bar-button .fas.fa-search{font-size:21px;font-weight:100;color:#d6d6d6}.search-autocomplete{border-radius:20px 0 0 20px;border-right:none;font-size:14px}#wrapper{padding-inline:0px;overflow:hidden;margin-bottom:0px !important}body:not(.home) #content{padding-inline:70px;max-width:1600px;margin:0 auto;margin-block:10px}#header{width:100%}#section-before-main{background-color:#25337a !important;padding:10px 70px;min-width:1250px}#section-before-main > .d-flex{max-width:1475px;margin-inline:auto}#main-menu-navigation-headermenu .nav-item:has(.dropdown-menu:hover) > a,#main-menu-navigation-headermenu .nav-item:hover > a{text-underline-offset:5px;text-decoration:underline}#main-menu-navigation-headermenu .nav-item a{color:white;font-weight:800}#mainMenuNavigationHeadermenuApp .navbar-nav{margin-top:5px;gap:14px;font-size:0.9rem}.megamenu-link a{color:black !important}.megamenu-link a:hover{color:#3352ff !important}.mega-menu .megamenu-content{max-height:500px;max-width:100%}.nav-item.gps-units .mega-menu .megamenu-content{padding-left:20%}.nav-item.marine .mega-menu .megamenu-content{padding-left:29%}.nav-item.ram-mounts .mega-menu .megamenu-content{padding-left:38%}.nav-item.outdoor-survival .mega-menu .megamenu-content{padding-left:40%}.nav-item.metal-detecting .mega-menu .megamenu-content{padding-left:48%}.nav-item.security .mega-menu .megamenu-content{padding-left:60%}.nav-item.tracking .mega-menu .megamenu-content{padding-left:68%}.menu-divider{margin-bottom:8px}#main-menu-navigation-headermenu .mega-menu .megamenu-link.sub-level-1 a{font-size:1rem;font-weight:600}#main-menu-navigation-headermenu .mega-menu .megamenu-link.sub-level-2 a{font-size:0.8rem;font-weight:500}#carousels{margin:35px auto;width:90%}.search-header .search-view-link{position:static;font-weight:bold;color:#25337a}.search-header .search-header-title{margin-bottom:0px}.search-header > .d-flex{align-items:center;flex-direction:column}.preview-grid-item.card .product_short_description a,.product-selector-description{font-weight:bold}.product-selector-options-container{display:none}#related-products .product_short_description a{font-size:16px;font-weight:500}#related-products .regular_price{font-size:18px}#related-products .product-pricing{margin-top:10px}h1,#carousels .card-title{font-weight:bold;color:rgb(28,28,28)}#carousels .product_preview{padding:10px !important}#carousels .product_preview > .card{max-width:400px}.teasers_carousel .card,#carousels .card{padding:20px 0px;margin:4px;box-shadow:none}.preview-grid-item.card .preview-section-0{margin-bottom:10px}.preview-grid-item.card .product-pricing span,.preview-grid-item.card .product_short_description a{font-weight:600 !important}#productDetailsCenterColumn h1{margin-top:3rem}#product-details #productDetailsCenterColumn .product_short_description{font-weight:400;font-size:1.6rem}.product_preview .warehouse-stock{text-align:left}.preview-list-item{align-items:center}.preview-list-item .preview-section-2{display:flex;flex-direction:column;align-items:center;min-width:160px}.preview-list-item .image .product-preview-img{width:150px;height:150px;max-width:150px}.preview-grid-item.card .product-preview-img{width:250px !important;height:auto !important}.product_preview,.product-selector-description{text-align:left !important}#carousels .associated-products-left,#carousels .carousel-arrow-prev,#carousels .teaser-left{left:-2px !important;font-weight:300;font-size:24px;box-shadow:0 8px 25px rgba(49,37,76,0.1);background-color:white;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;line-height:54px;opacity:1;color:#d8d8d8;padding-top:17px;top:165px}#carousels .associated-products-right,#carousels .carousel-arrow-next,#carousels .teaser-right{right:-2px !important;font-weight:300;font-size:24px;box-shadow:0 8px 25px rgba(49,37,76,0.1);background-color:white;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;line-height:54px;opacity:1;color:#d8d8d8;padding-top:17px;top:165px}#carousels .fa-arrow-circle-left:before{content:"\f053" !important;font-weight:100}#carousels .fa-arrow-circle-right:before{content:"\f054" !important;font-weight:100}#cart-icon{margin-left:0px !important}#cart-count{background-color:#1b265c}.card-deck{margin:35px auto;width:95%}.card-deck .card{flex:1 1 15%;margin-bottom:30px;box-shadow:none}.content-card-content span{margin-bottom:30px;background-color:hsla(0,0%,100%,0.95);transition:background 0.3s}.content-card-content span h5{font-weight:bold;margin-block:6px 10px;transition:color 0.3s;text-transform:uppercase;font-size:1.1rem;height:18px}.card-deck .card:hover .content-card-content span{background-color:#24337a}.card-deck .card:hover .content-card-content span h5{color:white}.card-deck.category-cards{min-height:600px}.category-cards-header{text-align:center}.category-cards-header h2,#carousels .card-title,.company-highlights h2{margin-top:30px;font-size:22px;font-weight:bold}#footer{width:100%}.custom_html.footer > div{margin-inline:auto;padding-inline:30px}.custom_html.footer .col-md-2{margin-right:40px;margin-bottom:20px}.custom_html.footer{margin-block:40px}.custom_html.footer h5,.custom_html.footer h6{font-size:18px;font-weight:bold}.custom_html.footer h5::after{content:"";width:40px;height:2.5px;display:block;background-color:#ffffffb5;margin-top:10px;margin-bottom:20px}.custom_html.footer p,.custom_html.footer li{font-weight:500;font-size:17px;margin-bottom:10px}.custom_html.footer hr{border-top:3px solid rgba(0,0,0,0.1)}.custom_html.footer .bottom-bar ul{display:flex;gap:40px}.home .widget.teasers_carousel.container{min-height:500px}.custom_html.company-highlights{min-width:1100px;min-height:33px}.company-highlights > div{max-width:90%;margin-inline:auto;margin-bottom:40px}.company-highlights h5{font-size:1.05rem;font-weight:bold}.company-highlights .col-md-3:not(:last-child){border-right:1px solid #eee}.company-highlights .col-md-3{padding-block:30px}.company-highlights p{font-weight:500;font-size:1rem}.company-highlights img{margin-bottom:20px !important}.company-highlights i{font-size:2rem;margin-top:5px;margin-right:8px}.company-highlights .col-md-3:last-child a:first-child{margin-inline:6px}.company-highlights .col-md-3:last-child a svg{width:35px;height:35px;stroke:black}.company-highlights .col-md-3:last-child a:hover svg{stroke:#0056b3}.company-highlights .col-md-3:last-child div{display:flex;justify-content:center}#slider_home_page_banner .fa-arrow-circle-left:before{content:"\f053" !important;font-weight:300}#slider_home_page_banner .fa-arrow-circle-right:before{content:"\f054" !important;font-weight:300}#slider_home_page_banner .carousel-arrow-prev{left:25px !important;font-weight:300;font-size:24px;border:2px solid white;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;line-height:54px;opacity:1;color:#d8d8d8;padding-top:17px;transition:background 0.3s}#slider_home_page_banner .carousel-arrow-next{right:25px !important;font-weight:300;font-size:24px;border:2px solid white;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;line-height:54px;opacity:1;color:#d8d8d8;padding-top:17px;transition:background 0.3s}#slider_home_page_banner .carousel-arrow-next i,#slider_home_page_banner .carousel-arrow-prev i{font-size:20px;position:absolute;top:50%;left:55%;color:white;transform:translate(-50%,-50%)}#slider_home_page_banner .carousel-arrow-prev i{left:45%}#slider_home_page_banner .carousel-arrow-prev:hover,#slider_home_page_banner .carousel-arrow-next:hover{background-color:#1b265c;border-color:transparent}.product_list .preview-grid-item.card{box-shadow:none;padding-bottom:70px}.product_list .preview-grid-item.card .product_short_description{margin-bottom:15px}.slick-dots li button:before{font-size:0.8rem}#filter-controls{font-weight:500}#filter-controls .facet-group-label{font-weight:700}.breadcrumb-item a{font-weight:700}#search-results-info.alert{color:#3b484a;font-weight:700;background-color:#371cd80f;border:none}.sub-categories .product-category{margin-bottom:30px}.sub-categories .product-category .browse_description{font-weight:bold;margin-top:10px}.CustomerPortal .nav-pills .show > .nav-link,.CustomerPortal .nav-pills .nav-link.active,#login-button{background-color:#25337a !important}.CustomerPortal .border-primary,.CustomerPortal .border.border-primary.nav-link,.login_links .register .btn{border-color:#25337a !important}.login_links .register .btn{color:#25337a !important}#checkout .section_tip{width:100%;display:block;margin-bottom:20px}.details-notify{margin-block:25px;position:relative;margin-left:195px;background:#25337a !important;width:125px;color:white;padding:7px}#productDetailsCenterColumn .details-notify .row-label{color:white !important;margin-left:25px}#productDetailsCenterColumn .details-notify > .flex-grow-1{position:absolute;width:100%;left:5px}#productDetailsCenterColumn .details-notify > .flex-grow-1 a.notify-me{width:100%;display:block}#notify-me-modal-header .modal-title{color:white}.details-notify .row-label{font-size:1rem}.details-nofify i{font-size:1.2rem}#productDetailsCenterColumn{width:42%;margin-top:15px;position:relative;background:#eeeeee6e;padding-inline:25px}#productDetailsLeftColumn{width:30%;max-width:450px}#productDetailsLeftColumn .details-image-container .image{display:flex;justify-content:center;width:100%}#product-details > .d-flex{justify-content:center;align-items:center}#product-details #productDetailsCenterColumn .product-pricing,#product-details #productDetailsCenterColumn .product_list_price{margin-left:190px;font-size:1.4rem}#productDetailsCenterColumn .add_product_to_cart .fas.fa-cart-plus:after{content:" Add to cart";font-family:"Roboto";font-weight:500}.product-details-custom-fields.detail.brand{position:absolute;top:0;font-weight:bold;font-size:1.1rem;left:25px;right:25px;border-bottom:1px solid #eee;margin-bottom:10px}.product-details-custom-fields.detail.brand .row-label{display:none}.product-selector-options-container #productDetailsCenterColumn h1{font-size:1.8rem;margin-top:40px}#productDetailsCenterColumn .detail .row-label{font-weight:bold;color:#555;margin-right:70px}#productDetailsCenterColumn .add_product_to_cart{margin-left:190px;max-width:400px;background-color:transparent;border:none}#productDetailsCenterColumn .add_product_to_cart .input-group{flex-wrap:nowrap}#productDetailsCenterColumn .add_product_to_cart .input-group .qty.form-control{width:20%}#productDetailsCenterColumn .add_product_to_cart button.add_to_cart.btn-primary{margin-block:0px !important;margin-left:10px !important;padding:0.45rem 1.6rem;width:140px}#details-tabs{background-color:white !important;background-color:white !important;box-shadow:none;font-weight:bold;margin:0px;padding:0px}#productDetailsBottomRow .nav-link.active{background-color:#25337a !important;color:#fff;border:1px solid #24337a;border-bottom:none}#productDetailsBottomRow .nav-link.active:hover{color:#fff}#productDetailsBottomRow .nav-link{color:#555;border-radius:0px;margin-right:5px;background-color:#eee;border:1px solid #ddd;border-bottom:none}#productDetailsBottomRow .nav-link:hover{color:#333}#productDetailsBottomRow #details-tabs li{display:contents}#productDetailsBottomRow .tab-content{box-shadow:none;border:1px solid #ddd;border-radius:0px;padding-block:2rem !important}.product_details .teasers_carousel.container .view.overlay.preview-block-1{box-shadow:none !important;text-align:center}.product_details .teasers_carousel .card{border:1px solid #eee;text-align:center}.product_details .teasers_carousel .card-block.preview-block-3{margin-top:auto}.product_details .teasers_carousel .product_image img{width:180px;height:180px}#product-details #related-products .card .product_image .product-preview-img{width:200px;height:200px}#product-details #related-products .card .product_image .image{justify-content:start}#product-details #related-products .card .view.overlay,#product-details #related-products .card{box-shadow:none !important}#product-details #related-products .card{height:100%}#product-details #related-products .card .preview-block-2{padding-left:0px}#product-details #related-products .card .preview-block-3{margin-top:auto;padding-left:0px}.account-links-icon.dropdown:hover > .dropdown-menu{display:block}.account-links-icon{margin-right:10px}.info .dropbtn.info-btn{color:black;border:none;background-color:white;padding:0px 5px;width:30px;height:30px;border-radius:50%}.info hr,.account-links-icon hr{margin-top:5px;margin-bottom:5px}.info .title{text-align:left;line-height:25px;font-weight:700;font-size:16px;color:#222;padding-bottom:5px;margin-bottom:5px;padding-top:2px}.info .dropdown.info-drop{position:relative;display:inline-block}.info .dropdown-content.info-drop{display:none;position:absolute;background-color:#f7f7f7;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;opacity:1;right:-70px;border:1px solid #d2d2d2;top:30px;padding:5px 8px}.info .dropdown-content.info-drop li{line-height:1 !important;list-style:none;margin-bottom:8px;padding:5px !important}.dropdown-content.info-drop li > a{padding:0px !important}.dropdown-content.info-drop li > a,.dropdown-content.info-drop li{font-size:12px;color:black !important}.info .dropdown-content.info-drop ul{padding:1px 1px;margin-bottom:0px}.info .dropdown:active .dropdown-content.info-drop,.info .dropdown:hover .dropdown-content.info-drop{display:block}.account-links-icon .fa-user{background:white;color:black;font-size:1rem;padding:8px;border-radius:50%;width:30px;height:30px}#cart-icon .fa-shopping-cart{margin-bottom:4px;color:white}#cart-icon i:before{font-size:1.6rem}#productSelectorApp .card-block{border:none}#productSelectorApp .product-selector-options-container > .d-block{background-color:#25337a !important;border-top-left-radius:2px;border-top-right-radius:2px}#product-selector-controller > .card{box-shadow:none;border:none;background:transparent !important}#productSelectorApp .form-group .custom-select{width:90%;max-width:90%}#productSelectorApp .card-footer{display:none}#productSelectorApp .card-footer .btn{display:block;margin-left:auto;background-color:#888 !important}#product-selector-all-options-controller > .btn{background:#25337a !important;width:100%}#product-selector-all-options-modal .modal-title h3{color:white}#product-selector-all-options-modal .modal-footer > button{background-color:#eee !important;color:#555;box-shadow:none;border:1px solid #ddd}#product-selector-controller .card-block .form-group{display:flex}#product-selector-controller .card-block .form-group label{font-weight:bolder;color:#555}body.home #content .col > h2{font-size:22px;font-weight:bold;text-align:center}#product-details .productImages .supplemental-images{max-width:345px;flex-wrap:nowrap;overflow-x:auto;justify-content:center}.productImages .supplemental-images{scrollbar-width:thin}#product-details .productImages .supplemental-images img{max-width:75px}.widget.custom_html.footer li{list-style:none}.widget.custom_html.footer ul{padding-left:0px}@media (max-width:1650px){body.custom_pages #content{max-width:1400px}}@media (max-width:1450px){body.custom_pages #content{max-width:1200px}#main-menu-navigation-headermenu .nav-item a{color:white;font-weight:500}#mainMenuNavigationHeadermenuApp .navbar-nav{font-size:0.76rem}}#contact_us-form-container .main-content{display:flex;flex-wrap:wrap}#contact_us-form-container .main-content .header-content:last-child{max-width:100%;width:100%}#contact_us-form-container .main-content .header-content:first-child{width:60%;min-width:60%}#contact_us-form-container .main-content form{display:inline-block;width:40%;min-width:40%}#contact_us-form-container .main-content form .form-group,#contact_us-form-container .main-content form .form-group input,#contact_us-form-container .main-content form .form-group textarea{width:100%}#contact_us-form-container .main-content h2{font-size:30px;font-weight:bold}#contact_us-form-container .main-content h3{font-size:24px;font-weight:bold}#contact_us-form-container .main-content table tr td{vertical-align:top}#contact_us-form-container .main-content a{color:blue;text-decoration:underline}#contact_us-form-container .main-content img{margin-left:30px}#blog_posts .browse_paginator{margin:30px 0}#blog_posts .browse_paginator strong,#blog_posts .browse_paginator a{padding:3px 8px;border:1px solid #d5d5d5;margin:0 3px}#blog_posts .col-6.col-md-2.p-1.product_preview.search .preview-grid-item{height:452px}#product-details .product_short_description{line-height:30px;font-weight:600 !important}#bambora-payment{display:inline-block;position:relative;visibility:visible;height:100%;width:100%}div#specifications-just table tbody tr td{font-size:16px;font-weight:400}div#specifications-just table th{font-size:16px;font-weight:600}.preview-section-0 > .px-2:first-child{position:absolute}body.product_details h5.MuiTypography-h5{background:#1b265c;color:white;width:100%;border-radius:0 0 0 12px;padding:20px 0 18px 10px;font-size:16px;font-weight:600;line-height:normal;position:fixed;margin-top:-16px}body.product_details h5.MuiTypography-h5::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f132";color:white;margin-right:10px}body.product_details .MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation16.MuiDrawer-paper.MuiDrawer-paperAnchorRight{max-width:400px}body.product_details .MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium{color:white}.alert.alert-danger.d-inline-block.product-status-on-sale-end-date{background:none;border:none;padding:0;margin:0;color:#c42323;font-size:14px;font-weight:500}.product_preview .product-pricing{display:flex;justify-content:flex-start}.product_preview .preview-grid-item.card .product-pricing .list_price{order:2;font-weight:400 !important}.product_preview .discount_price{order:1}.product_preview .product-pricing > span{margin-right:10px;width:auto}#Seach{min-height:1300px}#cart-count{border:1px solid #1b265c;background:white}#productDetailsCenterColumn .widget.product_custom_shipping_message{margin:10px 0px 10px 191px}.product_list .card-footer.preview-block-last{border:none;background-color:white}.home-page-h1{text-align:center;margin:30px 0}.home-page-h1 h1{color:#25337a}#cookieConsent{max-width:430px;font-size:13px;background-color:rgba(255,255,255,0.8) !important}#billing-address-hidden > div{display:flex;flex-direction:column}#billing-address-hidden > div > div.mt-2{margin-top:0 !important}#billing-address-hidden > div > div:nth-child(2){order:-1}.preview-section-3 .text-center.px-2{text-align:left !important;padding-left:0px !important}.preview-grid-item .range-title,.preview-grid-item .range-values{text-align:left}#section_payment .card-content{display:flex;flex-direction:column}#section_payment .section_tip{display:block;order:1;padding-left:50px;padding:9px;margin-left:52px;border:1px solid #ffc439;width:auto !important;border-radius:6px;color:#a97600;font-size:16px;font-weight:500;margin-top:-40px}