/**handles:ssap-pricing,wc-zipmoney-style,brands-styles,ka-grc-front-css**/
:root{--ssap-dim:0.15;--ssap-reveal-delay:3s}.ajax-price.ssap-mode-reveal .ajax-price-placeholder{opacity:var(--ssap-dim, .15);animation:ssap-auto-reveal 0s linear var(--ssap-reveal-delay) forwards}.ajax-price.ssap-mode-spinner .ajax-price-placeholder{opacity:0;animation:ssap-auto-reveal 0s linear var(--ssap-reveal-delay) forwards}.ajax-price.ajax-price-loaded .ajax-price-placeholder,.ajax-price.ssap-revealed .ajax-price-placeholder{opacity:1;animation:none;transition:opacity var(--ssap-fade, 180ms) ease-in}@keyframes ssap-auto-reveal{to{opacity:1}}.ajax-price.ssap-mode-spinner{position:relative;display:inline-block}.ajax-price.ssap-mode-spinner::before{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;color:var(--ssap-spin-color,currentColor);pointer-events:none}.ajax-price.ajax-price-loaded::before,.ajax-price.ssap-revealed::before{display:none!important}@keyframes ssap-spin{to{transform:rotate(360deg)}}@keyframes ssap-spin-timeout{to{opacity:0;visibility:hidden}}.ajax-price.ssap-spin-ring::before{width:1em;height:1em;margin:-.5em 0 0 -.5em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ssap-spin .7s linear infinite,ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}.ajax-price.ssap-spin-dual::before{width:1em;height:1em;margin:-.5em 0 0 -.5em;border:2px solid currentColor;border-right-color:transparent;border-left-color:transparent;border-radius:50%;animation:ssap-spin .7s linear infinite,ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}.ajax-price.ssap-spin-pulse::before{width:1em;height:1em;margin:-.5em 0 0 -.5em;background:currentColor;border-radius:50%;opacity:.7;animation:ssap-pulse 1s ease-in-out infinite,ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}@keyframes ssap-pulse{0%{transform:scale(.4);opacity:.7}50%{transform:scale(1);opacity:.2}100%{transform:scale(.4);opacity:.7}}.ajax-price.ssap-mode-text{position:relative;display:inline-block}.ajax-price.ssap-mode-text:not(.ajax-price-loaded):not(.ssap-revealed) .ajax-price-placeholder{opacity:0;animation:ssap-auto-reveal 0s linear var(--ssap-reveal-delay) forwards}.ajax-price.ssap-mode-text:not(.ajax-price-loaded):not(.ssap-revealed)::before{content:attr(data-loading);position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;color:currentColor;opacity:.6;font-style:italic;animation:ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}@media (prefers-reduced-motion:reduce){.ajax-price.ssap-mode-spinner::before{display:none!important}}.ssap-stock-pending{animation:ssap-stock-restore 0s linear var(--ssap-reveal-delay) forwards}.ssap-stock-pending.ssap-mode-reveal{opacity:var(--ssap-dim, .15);pointer-events:none}.ssap-stock-pending.ssap-mode-spinner,.ssap-stock-pending.ssap-mode-text{opacity:.25;pointer-events:none}.ajax-stock-loaded,.ssap-revealed,.ssap-stock-pending.ajax-stock-loaded,.ssap-stock-pending.ssap-revealed{opacity:1;pointer-events:auto;animation:none;transition:opacity var(--ssap-fade, 180ms) ease-in}@keyframes ssap-stock-restore{to{opacity:1;pointer-events:auto}}.ssap-stock-pending.ssap-mode-spinner{position:relative;display:block}.ssap-stock-pending.ssap-mode-spinner::before{content:"";position:absolute;top:50%;left:50%;width:1.5em;height:1.5em;margin:-.75em 0 0 -.75em;box-sizing:border-box;color:var(--ssap-spin-color,currentColor);border:2px solid currentColor;border-top-color:transparent;border-radius:50%;pointer-events:none;animation:ssap-spin .7s linear infinite,ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}.ssap-stock-pending.ssap-spin-dual::before{border-right-color:transparent;border-left-color:transparent;border-top-color:currentColor}.ssap-stock-pending.ssap-spin-pulse::before{border:0;background:currentColor;opacity:.7;animation:ssap-pulse 1s ease-in-out infinite,ssap-spin-timeout 0s linear var(--ssap-reveal-delay) forwards}.ajax-stock-loaded::before,.ssap-revealed::before{display:none!important}@media (prefers-reduced-motion:reduce){.ssap-stock-pending.ssap-mode-spinner::before{display:none!important}}
.zm-loader span{padding-left:30px;font-size:14px}.widget-product-cart,.zip-express-payment-button{clear:both}.zm-loader:before{height:1em;width:1em;position:absolute;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(https://divegearaustralia.com.au/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:1em;color:rgba(0,0,0,.75);margin-top:5px;margin-left:0}a.zip-productbuttonlink{font-size:11px;cursor:pointer;display:inline!important;text-decoration:none;border:none}a#zipmoney-learn-more{cursor:pointer;display:inline!important}.zip-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1000;pointer-events:none}.zip-overlay-text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.save-zip-account{margin-left:10px;display:inline}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails::before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails::after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
.wc-block-components-button:not(.is-link).disabled,.wc-block-components-button:not(.is-link):disabled{pointer-events:none}