/**handles:ssap-pricing,wc-zipmoney-style,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}
.wc-block-components-button:not(.is-link).disabled,.wc-block-components-button:not(.is-link):disabled{pointer-events:none}