@media only screen and (max-width:980px){.et_pb_row{width:94%}}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed!important}.et_mobile_menu{overflow:scroll!important;max-height:83vh}}#main-header #mobile_menu.et_mobile_menu li.current-menu-item>a{font-weight:bolder;color:#f1ce42}.et_pb_menu .sub-menu li a,#top-menu .sub-menu li a{padding-top:6px!important;padding-bottom:6px!important;line-height:1.3em!important}.et_mobile_menu li a{padding:8px 20px!important;line-height:1.3em!important}.dp_label.new_label,.dp_label.used_label{color:#fff!important;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;margin-left:5px;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;position:relative;top:-1px}.dp_label.new_label{background:#dc3545!important}.dp_label.used_label{background:#ff6600!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:relative;overflow:hidden;border-radius:10px}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img,.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce-product-gallery img,.woocommerce div.product .flex-control-thumbs img{border-radius:10px}.single-product .button,.single-product .et_pb_button,.single-product a.button,.single-product button.button,.single-product input.button{border-radius:10px!important}.products .product{position:relative}.woocommerce ul.products li.product .product-condition-badge{position:absolute;top:4px;right:5px;z-index:99;padding:5px 8px;border-radius:4px;color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.woocommerce ul.products li.product .condition-new{background:#da0300}.woocommerce ul.products li.product .condition-used{background:#ff9800}.woocommerce ul.products li.product .et_shop_image::after{content:"";position:absolute;bottom:15px;right:6px;width:35%;max-width:150px;min-width:90px;aspect-ratio:375 / 77;background:url('https://www.austguns.com.au/wp-content/uploads/2026/06/ausgun-logo1.png') no-repeat center center;background-size:contain;opacity:.85;z-index:99999;pointer-events:none}.single-product .woocommerce-product-gallery__image{position:relative;overflow:hidden}.single-product .woocommerce-product-gallery__image::after{content:"";position:absolute;bottom:12px;right:12px;width:220px;height:45px;background:url('https://www.austguns.com.au/wp-content/uploads/2026/06/ausgun-logo1.png') no-repeat center center;background-size:contain;opacity:.85;z-index:99999;pointer-events:none}.condition-filter-wrapper{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;text-align:center}.condition-filter-label{display:inline-block;font-size:20px;margin-right:15px;vertical-align:middle}.condition-filter-bar{display:inline-block;vertical-align:middle}.condition-filter-bar a{display:inline-block;padding:10px 20px;margin-right:8px;background:#f5f5f5;color:#333!important;text-decoration:none;border-radius:4px;transition:all 0.3s ease}.condition-filter-bar a:hover,body.filter-new .condition-filter-bar a[href*="filter_condition=new"],body.filter-used .condition-filter-bar a[href*="filter_condition=used"],body.filter-all .condition-filter-bar a[href="./"]{background:#f58220;color:#fff!important}.banner-new,.banner-used,.banner-as-new{display:none}.term-new .banner-new,.term-used .banner-used,.term-as-new .banner-as-new{display:block!important}.widget_product_categories .current-cat>a{color:#de8a26!important;font-weight:700!important}.et_pb_widget h4,.et-l--body .et_pb_widget h4{font-size:22px!important;color:#de8a26!important;font-weight:600!important}@media only screen and (max-width:980px){.et_pb_widget h4,.et-l--body .et_pb_widget h4{font-size:20px!important}}@media only screen and (max-width:767px){.et_pb_widget h4,.et-l--body .et_pb_widget h4{font-size:18px!important}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{border-radius:10px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{padding:10px 24px 10px 48px;line-height:22px;font-size:17px}.et-cart-info{display:none!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current:hover{color:#ffffff!important}@media (max-width:767px){.dp_wc_product .woocommerce .woocommerce-result-count,.dp_wc_related_product .related h2,.dp_wc_upsell_product .up-sells h2,.dp_wc_cross_sell_product .cross-sells h2,.et-db #et-boc .et-l .dp_wc_product .woocommerce .woocommerce-result-count,.et-db #et-boc .et-l .dp_wc_related_product .related h2,.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells h2,.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells h2{font-size:25px!important}}.divi-per-page-form{display:inline-block;margin-left:15px;vertical-align:middle}.divi-per-page-form select{height:42px;padding:0 40px 0 16px;border:1px solid rgba(255,255,255,0.08);background-color:#2b2b2b;color:#fff;border-radius:4px;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c7a464 50%),linear-gradient(135deg,#c7a464 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 12px) 17px;background-size:6px 6px;background-repeat:no-repeat}.divi-per-page-form select:hover{border-color:#c7a464}@media (max-width:767px){.divi-per-page-form{display:block;margin:10px 0 0}.divi-per-page-form select{width:100%}}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#f1ce42}::-webkit-scrollbar-thumb{background:#de8a26;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#000000}html{scrollbar-width:normal;scrollbar-color:#de8a26 #f1ce42}.swiper-pagination{display:none!important}#wbc-carousel-1 .swiper-button-next,#wbc-carousel-1 .swiper-button-prev{background:#de8a26!important;width:42px;height:42px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important}#wbc-carousel-1 .swiper-button-next::after,#wbc-carousel-1 .swiper-button-prev::after{color:#fff!important;font-size:18px!important}.blurb-grid-7 .et_pb_column{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;align-items:start}.blurb-grid-7 .et_pb_blurb{width:100%;margin-bottom:0!important}@media (max-width:1200px){.blurb-grid-7 .et_pb_column{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.blurb-grid-7 .et_pb_column{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.blurb-grid-7 .et_pb_column{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.blurb-grid-7 .et_pb_column{grid-template-columns:1fr}}@media only screen and (max-width:767px){.blurb-grid-7 .et_pb_column{grid-template-columns:repeat(2,1fr)!important;gap:15px}.blurb-grid-7 .et_pb_blurb{width:100%!important;margin:0!important}}.nf-form-content label{font-size:15px;font-weight:600;color:#222;margin-bottom:6px}.nf-form-content input:not([type="button"]):not([type="submit"]),.nf-form-content select{height:52px;padding:0 15px;border:1px solid #cfcfcf;border-radius:5px;background:#fff;color:#333;font-size:15px;transition:all .25s ease}.nf-form-content textarea{min-height:180px;padding:15px;border:1px solid #cfcfcf;border-radius:5px;background:#fff;color:#333;font-size:15px;transition:all .25s ease;resize:vertical}.nf-form-content input:focus,.nf-form-content textarea:focus,.nf-form-content select:focus{border-color:#f58220;box-shadow:0 0 0 3px rgba(245,130,32,.15);outline:none}.nf-form-content ::placeholder{color:#999}.nf-form-content input[type="submit"]{background:#111!important;color:#fff!important;border:2px solid #111!important;padding:14px 40px!important;height:auto!important;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.nf-form-content input[type="submit"]:hover{background:#f58220!important;border-color:#f58220!important;color:#fff!important}.nf-error-msg{color:#d62020;font-size:13px}.nf-response-msg{background:#f4f4f4;border-left:4px solid #f58220;padding:15px;border-radius:5px}