PageSourceSearch

https://www.bushnellgolf.com/products/pro-x3-link

html bushnellgolf.com collected 2026-10-01 11:24:05 UTC 709,739 bytes, 12,151 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!DOCTYPE html>
18<html lang="en">
19<head>
20  
21  
21<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
21
22
23   <!-- OneTrust Cookies Consent Notice start for bushnellgolf.com -->
24<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" async type="text/javascript" charset="UTF-8" data-domain-script="6dc80972-8ca6-414a-a7c5-a260885539e8" ></script>
vendor: 2 bytes, line 24
24
25<script type="text/javascript">
26function OptanonWrapper() { }
27</script>
27
28<!-- OneTrust Cookies Consent Notice end for bushnellgolf.com -->
29<meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
30<meta name="viewport" content="width=device-width,initial-scale=1"> 
31<meta name="view-transition" content="same-origin">
32<meta name="theme-color" content="">
33<meta property="og:site_name" content="Bushnell Golf"> 
34<meta property="og:url" content="https://www.bushnellgolf.com/products/pro-x3-link">
35<meta property="og:title" content="Pro X3+LINK | Bushnell Golf"> 
36<meta property="og:type" content="product">
37<meta property="og:description" content="Next Level Performance with Wind. Offering wind speed and direction, along with the best compensated distances available, the Pro X3+LINK provides golfers."><meta property="og:image" content="https://www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=1200">
38  <meta property="og:image:secure_url" content="https://www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=1200"><meta property="og:image:width" content="1280">
39    <meta property="og:image:height" content="1280"><meta property="og:price:amount" content="599.99">
40  <meta property="og:price:currency" content="USD"><meta name="twitter:card" content="summary_large_image"> 
41<meta name="twitter:title" content="Pro X3+LINK | Bushnell Golf">
42<meta name="twitter:description" content="Next Level Performance with Wind. Offering wind speed and direction, along with the best compensated distances available, the Pro X3+LINK provides golfers."><meta name="twitter:image" content="https://www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=1200"><title>
43  Pro X3+LINK | Bushnell Golf�</title>
44<link rel="canonical" href="https://www.bushnellgolf.com/products/pro-x3-link">
45<meta name="description" content="Next Level Performance with Wind. Offering wind speed and direction, along with the best compensated distances available, the Pro X3+LINK provides golfers.">
46<meta name="google-site-verification" content="QB7OV1rk3Q8aMLza38ldv-0AnjJm4Ld5fvuDhJTsmyA" />
47<meta name="google-site-verification" content="maaQ54rgAe6kxaZNZo1U2leDgbetgtxqL1NlLS6E5_o" />
48<link rel="preconnect" href="https://cdn.cookielaw.org">
49  <link rel="preconnect" href="https://cdn-4.convertexperiments.com">
50  <link rel="preconnect" href="https://edge.cofra.me">
51  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
52  <link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
53  <link rel="dns-prefetch" href="https://sdk.helloextend.com">
54  <link rel="preconnect" href="https://api.helloextend.com" crossorigin>
54<script type="application/ld+json">
55{
56  "@context": "https://schema.org",
57  "@type": "Corporation",
58  "name": "Bushnell Golf",
59  "url": "https://www.bushnellgolf.com",
60  "description": "Bushnell Golf — The #1 Rangefinder in Golf. Laser rangefinders, GPS devices, and launch monitors.",
61  "brand": { "@type": "Brand", "name": "Bushnell Golf" },
62  "sameAs": [
63    "https://www.facebook.com/bushnellgolf",
64    "https://www.instagram.com/bushnellgolf",
65    "https://www.twitter.com/bushnellgolf",
66    "https://www.youtube.com/bushnellgolf"
67  ],
68  "contactPoint": {
69    "@type": "ContactPoint",
70    "contactType": "Customer Support",
71    "url": "https://www.bushnellgolf.com/pages/contact"
72  }
73}
74</script>
74
75
76<script type="application/ld+json">
77{
78  "@context": "https://schema.org",
79  "@type": "WebSite",
80  "name": "Bushnell Golf",
81  "url": "https://www.bushnellgolf.com",
82  "potentialAction": {
83    "@type": "SearchAction",
84    "target": {
85      "@type": "EntryPoint",
86      "urlTemplate": "https://www.bushnellgolf.com/search?q={search_term_string}"
87    },
88    "query-input": "required name=search_term_string"
89  }
90}
91</script>
vendor: 2 bytes, line 91
91
92<script defer src="https://cdn-4.convertexperiments.com/v1/js/10034870-10034482.js?environment=production"></script>
92
93
94
95<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/venobox.min.css" media="print" onload="this.media='all'">
96<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/venobox.min.css"></noscript> 
97��
97<script src="/cdn/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js" defer></script>
97
98
99<script type="text/javascript">
100  
101;(function() {
102    var ht=Object.defineProperty;var ut=(v,f,w)=>f in v?ht(v,f,{enumerable:!0,configurable:!0,writable:!0,value:w}):v[f]=w;var a=(v,f,w)=>ut(v,typeof f!="symbol"?f+"":f,w);(function(){"use strict";class v{constructor(t,e){a(this,"CACHE_KEY","_shg_audience_cache");a(this,"CACHE_EXPIRATION_DAYS",7);a(this,"DEVICE_MOBILE_BREAKPOINT",768);a(this,"cache",{timestamp:Date.now(),data:{}});this.visitor=t,this.locationApiUrl=e,this.restoreCache()}evaluate(t){switch(t.value=this.snakeCaseKeys(t.value),t.audience_type){case"location":return this.locationMatches(t);case"b2b":return this.b2bMatches(t);case"device":return this.deviceMatches(t);case"logged_in":return this.loggedInMatches(t);case"referrer_contains":return this.referrerContainsMatches(t);case"url_contains":return this.urlContainsMatches(t);case"new_visitor":return this.newVisitorMatches(t);case"returning_visitor":return this.returningVisitorMatches(t);default:return{status:"skipped",expected:t.value,actual:null,reason:`No evaluator implemented for audience type: ${t.audience_type}`}}}evaluateAll(t,e="every"){if(!t||t.length===0)return{status:"eligible",condition:e,expected:{},actual:{}};if(!["every","any"].includes(e))return{status:"error",condition:e,expected:{},actual:{}};const i=t.map(s=>({type:s.audience_type,evaluation:this.evaluate(s)}));return{status:(e==="every"?i.every(s=>s.evaluation.status==="match"):i.some(s=>s.evaluation.status==="match"))?"eligible":"not_eligible",condition:e,expected:t.reduce((s,r)=>(s[r.audience_type]={condition:r.condition,value:r.value},s),{}),actual:i.reduce((s,r)=>(s[r.type]=r.evaluation.actual,s),{})}}b2bMatches(t){const e=t.value===this.visitor.isB2B;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isB2B}}}deviceMatches(t){const e=window.innerWidth<this.DEVICE_MOBILE_BREAKPOINT||window.outerWidth<this.DEVICE_MOBILE_BREAKPOINT?"mobile":"desktop",i=t.value===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:e}}}locationMatches(t){if(!this.cache.data.location){const h=new XMLHttpRequest;h.open("GET",this.locationApiUrl,!1),h.send(null);const l=h.status===200?JSON.parse(h.responseText):null;l&&(this.cache.data.location={country:l==null?void 0:l.country,region:l==null?void 0:l.region,city:l==null?void 0:l.city,timestamp:Date.now()}
102,this.saveCache())}const e={condition:t.condition,value:t.value},i=this.cache.data.location;if(!e||!e.value||!e.value.type||!e.value.country_code||!i)return{status:"no_match",expected:e,actual:i?{value:i}:null};const{type:n,country_code:s,toponym_name:r,parent_name:o}=e.value;let d=!1;switch(n){case"country":d=i.country===s;break;case"region":d=i.region===r&&i.country===s;break;case"city":d=i.city===r&&i.region===o&&i.country===s;break;default:d=!1}return{status:(t.condition==="is_not"?!d:d)?"match":"no_match",expected:e,actual:{value:i}}}loggedInMatches(t){const e=String(t.value)==="true",i=this.visitor.isLoggedIn===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isLoggedIn}}}referrerContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=document.referrer.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:document.referrer}}}urlContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=window.location.href.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:window.location.href}}}returningVisitorMatches(t){if(!this.visitor.details)return{status:"no_match",expected:{condition:t.condition,value:t.value},actual:null,reason:"No visitor details available"};const{expected_time_in_milliseconds:e,within_or_after:i}=t.value||{};if(typeof e!="number"||!i)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected data"};const n=this.visitor.details.first_visit_timestamp,s=Date.now();if(i==="within"){const r=n+e>s;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:n}}}else{const r=n+e<s;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:n}}}}newVisitorMatches(t){const e=t.value==this.visitor.isFirstVisit;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isFirstVisit}}}restoreCache(){const t=localStorage.getItem(this.CACHE_KEY);if(t)try{const e=JSON.parse(t);e.timestamp<=Date.now()-this.CACHE_EXPIRATION_DAYS*24*60*60*1e3?(localStorage.removeItem(this.CACHE_KEY),this.cache.data={}):this.cache=e}catch{try{localStorage.removeItem(this.CACHE_KEY)}catch{}this.cache.data={}}}saveCache(){this.cache.timestamp=Date.now(),localStorage.setItem(this.CACHE_KEY,JSON.stringify(this.cache))}snakeCaseKeys(t){if(t==null||typeof t!="object")return t;const e={};for(const[i,n]of Object.entries(t)){const s=i.replace(/[A-Z]/g,r=>`_${r.toLowerCase()}`);e[s]=n}return e}}/*! js-cookie v3.0.8 | MIT */function f(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)i!=="__proto__"&&(c[i]=e[i])}return c}var w={read:function(c){return c[0]==='"'&&(c=c.slice(1,-1)),c.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(c){return encodeURIComponent(c).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function N(c,t){function e(n,s,r){if(!(typeof document>"u")){r=f({},t,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var d in r)r[d]&&(o+="; "+d,r[d]!==!0&&(o+="="+r[d].split(";")[0]));return document.cookie=n+"="+c.write(s,n)+o}}function i(n){if(!(typeof document>"u"||arguments.length&&!n)){for(var s=document.cookie?document.cookie.split("; "):[],r={},o=0;o<s.length;o++){var d=s[o].split("="),u=d.slice(1).join("=");try{var h=decodeURIComponent(d[0]);if(h in r||(r[h]=c.read(u,h)),n===h)break}catch{}}return n?r[n]:r}}return Object.create({set:e,get:i,remove:function(n,s){e(n,"",f({},s,{expires:-1}))},withAttributes:function(n){return N(this.converter,f({},this.attributes,n))},withConverter:function(n){return N(f({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(c)}})}var C=N(w,{path:"/"});const p=class p{constructor(t){a(this,"customerId");a(this,"isB2B");a(this,"details",null);a(this,"sessionId",null);a(this,"id",null);this.context=t,this.sessionId=t.sessionId,this.customerId=t.customerId,this.isB2B=t.isB2B,this.loadCachedDetails(),this.loadAndStoreVisitorId(),this.loadAndStoreSessionId()}get bin(){return this.sessionId?this.hashWithDjb2(this.sessionId)%p.DEFAULT_NUMBER_OF_BINS:0}
102get firstVisitTimestamp(){var t;return((t=this.details)==null?void 0:t.first_visit_timestamp)??Date.now()}get isFirstVisit(){return this.firstVisitTimestamp>=Date.now()-p.NEW_VISITOR_THRESHOLD_MINUTES*60*1e3}get isLoggedIn(){return!!this.customerId}loadCachedDetails(){var t;try{const e=localStorage.getItem(p.DETAILS_KEY);e?(this.details=JSON.parse(e),typeof((t=this.details)==null?void 0:t.first_visit_timestamp)!="number"&&(console.warn("Invalid visitor details found in storage, resetting."),this.details=null)):(this.details={first_visit_timestamp:Date.now()},localStorage.setItem(p.DETAILS_KEY,JSON.stringify(this.details)))}catch(e){console.error("Error loading visitor details from storage:",e),this.details=null}finally{!this.details&&typeof localStorage<"u"&&(this.details={first_visit_timestamp:Date.now()},localStorage.setItem(p.DETAILS_KEY,JSON.stringify(this.details)))}}loadAndStoreSessionId(){const t=this.sessionId||C.get(p.SESSION_ID_KEY)||null;t?this.sessionId=t:this.sessionId=crypto.randomUUID(),C.set(p.SESSION_ID_KEY,this.sessionId,{expires:1/48,path:"/"})}loadAndStoreVisitorId(){const t=C.get(p.VISITOR_ID_KEY)||null;t?this.id=t:(this.id=crypto.randomUUID(),C.set(p.VISITOR_ID_KEY,this.id,{expires:365,path:"/"}))}hashWithDjb2(t){let e=5381;for(let i=0;i<t.length;i++)e=(e<<5)-e+t.charCodeAt(i),e|=0;return Math.abs(e)}};a(p,"DETAILS_KEY","_shg_ab_visitor_details"),a(p,"SESSION_ID_KEY","_shg_ab_session_id"),a(p,"VISITOR_ID_KEY","_shg_ab_visitor_id"),a(p,"DEFAULT_NUMBER_OF_BINS",1e4),a(p,"NEW_VISITOR_THRESHOLD_MINUTES",30);let x=p;const _=class _{constructor(t){a(this,"buyItNowHandlerAttached",!1);this.config=t}run(){typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachBuyItNowHandler()}):setTimeout(()=>{this.attachBuyItNowHandler()},100)}attachBuyItNowHandler(){var n;const t=(n=this.config)==null?void 0:n.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, buy-it-now interception skipped");return}if(this.buyItNowHandlerAttached)return;this.buyItNowHandlerAttached=!0,console.debug("shogun: setting up buy-it-now interception with cart variant ID:",t);const e=async(s,r)=>{var h,l,V,O;const o=(r==null?void 0:r.formData)??new FormData(s);let d=(r==null?void 0:r.variantId)??this.extractVariantIdFromFormData(o);if(!d){console.debug("shogun: no product variant ID found for buy-it-now, interception skipped");return}const u=(r==null?void 0:r.quantity)??(parseInt(o.get("quantity")||"1",10)||1);if(console.debug("shogun: buy-it-now details:",{productVariantId:d,quantity:u,cartVariantId:t,storefrontAccessToken:(h=this.config)!=null&&h.storefrontAccessToken?"***":null,shopDomain:(l=this.config)==null?void 0:l.shopDomain}),(V=this.config)!=null&&V.storefrontAccessToken&&((O=this.config)!=null&&O.shopDomain)){console.debug("shogun: attempting cartCreate with merchandiseId:",`gid://shopify/ProductVariant/${d}`);const R=await this.createCartAndGetCheckoutUrl(d,u,t);if(R){console.debug("shogun: redirecting to cartCreate checkoutUrl (original cart preserved)"),window.location.href=R;return}}console.debug("shogun: falling back to cart add with cart variant"),await this.addToCartAndCheckout(d,u,t)};typeof document<"u"&&(()=>{document.addEventListener("click",s=>{const r=s.target;if(!r)return;const o=this.findPaymentElementFromClick(s,r);if(!o)return;const d=this.findFormForPaymentElement(o,r,s);if(!d)return;
102const u=this.getBuyItNowDetailsFromForm(d);u&&(s.preventDefault(),s.stopPropagation(),s.stopImmediatePropagation(),e(d,u))},{capture:!0})})()}async createCartAndGetCheckoutUrl(t,e,i){var d,u,h,l,V,O,R;if(!((d=this.config)!=null&&d.storefrontAccessToken)||!((u=this.config)!=null&&u.shopDomain))return null;const n=`
103      mutation cartCreate($input: CartInput!) {
104        cartCreate(input: $input) {
105          cart {
106            id
107            checkoutUrl
108          }
109          userErrors {
110            field
111            message
112          }
113        }
114      }
115    `,s=i?[{key:"shogun_variant_id",value:i}]:[];let r=[];i&&this.config.lineItemLevelVariant&&(r=[{key:"_shogun_variant_id",value:i}]);const o={input:{lines:[{merchandiseId:`gid://shopify/ProductVariant/${t}`,quantity:e,attributes:r}],attributes:s}};try{const F=JSON.stringify({query:n,variables:o}),W=`https://${this.config.shopDomain}/api/2025-10/graphql.json`;console.debug("shogun: cartCreate request URL:",W),console.debug("shogun: cartCreate request body:",F);const I=await(await fetch(W,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":this.config.storefrontAccessToken},body:F})).json();return console.debug("shogun: cartCreate full response:",JSON.stringify(I,null,2)),(V=(l=(h=I.data)==null?void 0:h.cartCreate)==null?void 0:l.cart)!=null&&V.checkoutUrl?(console.debug("shogun: cartCreate successful, checkoutUrl:",I.data.cartCreate.cart.checkoutUrl),I.data.cartCreate.cart.checkoutUrl):(console.error("shogun: cartCreate failed:",((R=(O=I.data)==null?void 0:O.cartCreate)==null?void 0:R.userErrors)||I.errors),null)}catch(F){return console.error("shogun: cartCreate error:",F),null}}async addToCartAndCheckout(t,e,i){var s;const n={items:[{id:t,quantity:e,properties:{}}]};i&&(n.attributes={shogun_variant_id:i},(s=this.config)!=null&&s.lineItemLevelVariant&&(n.items[0].properties={_shogun_variant_id:i}));try{const r=await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)});r.ok?(console.debug("shogun: added to cart, redirecting to checkout"),window.location.href="/checkout"):console.error("shogun: cart add failed:",await r.text())}catch(r){console.error("shogun: cart add error:",r)}}findPaymentElementFromClick(t,e){const i=e.closest(_.SHOPIFY_PAYMENT_BUTTON_SELECTOR);if(i)return i;const n=typeof t.composedPath=="function"?t.composedPath():[];for(const s of n)if(s instanceof HTMLElement&&s.matches(_.SHOPIFY_PAYMENT_BUTTON_SELECTOR))return s;return null}findFormForPaymentElement(t,e,i){const n=t.closest("form");if(n)return n;const s=e==null?void 0:e.closest("form");if(s)return s;const r=(e==null?void 0:e.closest("[form]"))||t.closest("[form]")||t.querySelector("[form]"),o=r==null?void 0:r.getAttribute("form");if(o){const l=document.getElementById(o);if(l instanceof HTMLFormElement)return l}const d=typeof(i==null?void 0:i.composedPath)=="function"?i.composedPath():[];for(const l of d)if(l instanceof HTMLFormElement)return l;const u=document.querySelectorAll("form");let h=null;for(const l of u)if(l.querySelector(_.SHOPIFY_PAYMENT_BUTTON_SELECTOR)){if(h)return console.debug("shogun: multiple payment-button forms found; skipping ambiguous buy-it-now form mapping"),null;h=l}return h}normalizeProductVariantId(t){if(!t)return null;const e=String(t);if(!e.includes("gid://"))return e;const i=e.match(/\/(\d+)$/);return i?i[1]:e}extractVariantIdFromFormData(t){const e=t.get("id")||t.get("variant_id");if(!e)return null;const i=this.normalizeProductVariantId(e);return i&&i!==e&&console.debug("shogun: extracted numeric ID from GID:",i),i}
115getBuyItNowDetailsFromForm(t){const e=new FormData(t),i=this.extractVariantIdFromFormData(e);if(!i)return null;const n=parseInt(e.get("quantity")||"1",10)||1;return{formData:e,variantId:i,quantity:n}}};a(_,"SHOPIFY_PAYMENT_BUTTON_SELECTOR",'shopify-buy-it-now-button, shopify-accelerated-checkout, [data-shopify="payment-button"], .shopify-payment-button');let k=_;class b{constructor(t,e,i){a(this,"id");a(this,"name");a(this,"type");a(this,"scope");a(this,"config");a(this,"variants");a(this,"assignedVariantId");a(this,"state");a(this,"eligibility");a(this,"context");a(this,"audienceEvaluator");this.id=t.id,this.name=t.name,this.type=t.type,this.scope=t.scope,this.config=t.config||{},this.variants=t.variants||[],this.assignedVariantId=t.assignedVariantId,this.state=t.assignedVariantId?t.state:void 0,this.context=e,this.audienceEvaluator=i}get isFirstAssignment(){return!!this.assignedVariantId&&this.state===void 0}get isFirstView(){return!!this.assignedVariantId&&(this.isEligible||this.isOnAssignedVariant)&&this.state!=="started"}get assignedVariant(){return this.assignedVariantId&&this.variants.find(t=>t.id===this.assignedVariantId)||null}get originalVariant(){return this.variants.find(t=>t.config.original)||null}get isOnAssignedVariant(){var t;return this.assignedVariantId?this.assignedVariantId===((t=this.currentVariant)==null?void 0:t.id):!1}get isEligible(){var t;return((t=this.eligibility)==null?void 0:t.status)==="eligible"}get firstNonDefaultEligibleVariant(){if(!this.eligibility||!this.eligibility.variants)return null;const t=Object.entries(this.eligibility.variants).filter(([i,n])=>n.status==="eligible").map(([i,n])=>i);return this.variantsByPosition().find(i=>t.includes(i.id)&&!i.config.original)||null}get inReview(){return this.type==="review"}get needsDispatch(){return this.assignedVariantId?!this.isOnAssignedVariant&&(this.inReview||this.isEligible):!1}evaluateEligibility(){const t=this.type=="ab_test"?this.evaluateAudienceEligibility():{status:"eligible",condition:void 0,expected:{},actual:{}},e=this.evaluateScopeEligibility(),i=this.evaluateVariantAudienceEligibility(),n=[t,e].every(r=>r.status==="eligible"||r.status==="match")&&(Object.keys(i).length===0||Object.values(i).some(r=>r.status==="eligible")),s=[t,e,...Object.values(i)].some(r=>r.status==="error");this.eligibility={status:n?"eligible":s?"error":"not_eligible",audience:t,scope:e,variants:i}}evaluateAudienceEligibility(){return this.audienceEvaluator.evaluateAll(this.config.audiences||[],this.config.audiences_condition||"every")}evaluateVariantAudienceEligibility(){const t={};for(const e of this.variants)e.config.audiences&&e.config.audiences.length>0?t[e.id]=this.audienceEvaluator.evaluateAll(e.config.audiences,e.config.audiences_condition||"every"):e.config.original||(t[e.id]={status:"eligible",condition:void 0,expected:{},actual:{}});return t}finalize(){this.isEligible&&this.removeViewParam()}extractPartialTemplateKey(t){if(!t)return;const e=t.split(".");return e.length<2?t:e.slice(0,-1).join(".")}variantForCurrentTemplate(){const t=this.pagePartialTemplateKey();return this.variants.find(e=>this.extractPartialTemplateKey(e.config.full_template_key)===t)||null}matchesCurrentTemplate(){return this.variantForCurrentTemplate()!==null}pagePartialTemplateKey(){const t=this.context.page.templateDirectory||(this.context.page.pageType==="metaobject"?"metaobject":null),e=t?`templates/${t}/`:"templates/",i=[this.context.page.templateName,this.context.page.templateSuffix].filter(Boolean).join(".");return e+i}extractViewParamFromFullTemplateKey(t){if(!t)return;const e=t.split("/").pop().split(".")||[];return e.slice(1,e.length-1).join(".")}variantsByPosition(){return this.variants.slice().sort((t,e)=>{const i=t.position||0,n=e.position||0;return i-n})}removeViewParam(){const t=new URL(window.location.href);t.searchParams.delete("view"),window.history.replaceState({},"",t.toString())}redirect(t){t.searchParams.delete("cache"),window.location.replace(t.toString())}}class z extends b{constructor(e,i,n){super(e,i,n);a(this,"buyItNowFinalizer",null);this.buyItNowFinalizer=new k({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken})}get currentVariant(){return this.variants.find(e=>e.id===this.context.page.currentCartVariantId)||null}evaluateScopeEligibility(){return{status:"match",expected:this.scope,actual:this.scope}}
115dispatch(){this.dispatchCartAssignment(new URL(window.location.href))}dispatchCartAssignment(e){var s;const i=this.assignedVariant;if(!i){console.error(`shogun: Cannot dispatch ${this.scope} optimization because assigned variant is not set`,this.assignedVariant);return}const n=new XMLHttpRequest;if(n.open("POST","/cart/update.js",!1),n.setRequestHeader("Content-Type","application/json"),n.send(JSON.stringify({attributes:{shogun_variant_id:i==null?void 0:i.id}})),n.status===200){const r=(s=i==null?void 0:i.config)==null?void 0:s.theme_id;console.debug(`shogun: dispatching ${this.scope} optimization by setting cart attribute and reloading the page to reflect cart changes`+(r?` with theme_id '${r}'`:"")),this.redirect(e)}else console.error(`shogun: failed to update cart for ${this.scope} optimization dispatch`,{status:n.status,response:n.responseText})}finalize(){var e;(this.isEligible||this.inReview)&&((e=this.buyItNowFinalizer)==null||e.run())}}class G extends z{}class X extends b{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const{page_type:t,page_id:e}=this.config,i=!t||t===this.context.page.pageType,n=!e||e===this.context.page.pageId,s=new URLSearchParams(window.location.search).get("view");return s&&!this.variants.some(r=>this.extractViewParamFromFullTemplateKey(r.config.full_template_key)===s)?{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor has view param that does not match any variant template keys, likely previewing a template change from theme editor"}:{status:this.scope==="page"&&this.matchesCurrentTemplate()&&i&&n?"match":"no_match",expected:{page_type:t,page_id:e},actual:{page_type:this.context.page.pageType,page_id:this.context.page.pageId}}}dispatch(){var i,n,s;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(n=this.assignedVariant)==null?void 0:n.config.full_template_key}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching page optimization by redirecting to ",t.toString()),this.redirect(t)}}class J extends z{}class Z extends z{}const L="_shogun_variant_id",E=`properties[${L}]`,Q=/\/cart\/add(\.js)?$/;class tt{constructor(t){a(this,"addToCartHandlerAttached",!1);a(this,"cartAddRequestInterceptionAttached",!1);this.config=t}run(){var e;const t=(e=this.config)==null?void 0:e.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, add-to-cart interception skipped");return}this.interceptCartAddRequests(t),typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachAddToCartHandler(t)}):setTimeout(()=>{this.attachAddToCartHandler(t)},100)}attachAddToCartHandler(t){this.addToCartHandlerAttached||(this.addToCartHandlerAttached=!0,console.debug("shogun: setting up add-to-cart interception with cart variant ID:",t),document.querySelectorAll('form[action="/cart/add"]').forEach(e=>{const i=document.createElement("input");i.name=E,i.value=t,i.type="hidden",e.appendChild(i)}))}interceptCartAddRequests(t){this.cartAddRequestInterceptionAttached||(this.cartAddRequestInterceptionAttached=!0,this.interceptFetchCartAdd(t),this.interceptXhrCartAdd(t))}interceptFetchCartAdd(t){if(typeof window>"u"||typeof window.fetch!="function")return;const e=window.fetch,i=this;window.fetch=function(n,s){try{const r=((s==null?void 0:s.method)??(n instanceof Request?n.method:"GET")).toUpperCase(),o=n instanceof Request?n.url:String(n);if(r==="POST"&&i.isCartAddUrl(o)&&(s==null?void 0:s.body)!=null){const d=i.withShogunVariantProperty(s.body,t);if(d!==null)return e.call(this,n,{...s,body:d})}}catch(r){console.debug("shogun: failed to inject cart variant into fetch cart add request:",r)}return e.call(this,n,s)}}interceptXhrCartAdd(t){if(typeof XMLHttpRequest>"u")return;const e=XMLHttpRequest.prototype.open,i=XMLHttpRequest.prototype.send,n=this;XMLHttpRequest.prototype.open=function(s,r,o=!0,d,u){return this.__shogunIsCartAdd=(s==null?void 0:s.toUpperCase())==="POST"&&n.isCartAddUrl(String(r)),e.call(this,s,r,o,d,u)},XMLHttpRequest.prototype.send=function(s){if(this.__shogunIsCartAdd&&s!=null&&!(s instanceof Document))try{const r=n.withShogunVariantProperty(s,t);if(r!==null)return i.call(this,r)}catch(r){console.debug("shogun: failed to inject cart variant into XHR cart add request:",r)}return i.call(this,s)}}isCartAddUrl(t){try{const e=new URL(t,window.location.origin);return e.origin===window.location.origin&&Q.test(e.pathname)}catch{return!1}}withShogunVariantProperty(t,e){return t instanceof FormData||t instanceof URLSearchParams?(t.has(E)||t.append(E,e),t):typeof t=="string"?this.withShogunVariantPropertyInString(t,e):null}withShogunVariantPropertyInString(t,e){try{const n=JSON.parse(t);return n&&typeof n=="object"&&!Array.isArray(n)?JSON.stringify(this.withShogunVariantPropertyInPayload(n,e)):null}catch{}if(!t.includes("="))return null;const i=new URLSearchParams(t);return i.has(E)||i.append(E,e),i.toString()}withShogunVariantPropertyInPayload(t,e){return Array.isArray(t.items)?{...t,items:t.items.map(i=>i&&typeof i=="object"?{...i,properties:this.withVariantProperty(i.properties,e)}:i)}:"id"in t?{...t,properties:this.withVariantProperty(t.properties,e)}:t}withVariantProperty(t,e){const i=t&&typeof t=="object"?t:{};return i[L]!=null?i:{...i,[L]:e}}}const S=class S{constructor(){a(this,"observer",null)}removePreviewBar(t){t instanceof Element&&t.matches(S.PREVIEW_BAR_IFRAME_SELECTOR)&&(console.debug(`shogun: Removing preview bar iframe with id: ${t.id}`),t.remove(),this.stop()),t.querySelectorAll(S.PREVIEW_BAR_IFRAME_SELECTOR).forEac
115h(e=>{console.debug(`shogun: Removing preview bar iframe with id: ${e.id}`),e.remove(),this.stop()})}run(){if(this.observer)return;const t=document.documentElement;t&&(this.observer=new MutationObserver(e=>{for(const i of e)for(const n of i.addedNodes)n instanceof Element&&this.removePreviewBar(n)}),this.observer.observe(t,{childList:!0,subtree:!0}),this.removePreviewBar(document))}stop(){var t;(t=this.observer)==null||t.disconnect(),this.observer=null}};a(S,"PREVIEW_BAR_IFRAME_SELECTOR","#preview-bar-iframe, #PBarNextFrameWrapper");let D=S;class et extends z{constructor(e,i,n){super(e,i,n);a(this,"addToCartFinalizer",null);a(this,"themePreviewFinalizer",null);this.buyItNowFinalizer=new k({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken,lineItemLevelVariant:!0}),this.addToCartFinalizer=new tt({currentCartVariantId:this.context.page.currentCartVariantId})}get currentVariant(){const e=super.currentVariant;if(!e)return null;const i=e.config.theme_id;return i?i===this.context.page.themeId?e:null:e}dispatch(){var n;const e=new URL(window.location.href),i=(n=this.assignedVariant)==null?void 0:n.config.theme_id;i&&i!==this.context.page.themeId&&e.searchParams.set("preview_theme_id",i),this.dispatchCartAssignment(e)}finalize(){var e,i,n,s;(this.isEligible||this.inReview)&&((e=this.addToCartFinalizer)==null||e.run(),(i=this.buyItNowFinalizer)==null||i.run()),this.isOnAssignedVariant&&((n=this.assignedVariant)!=null&&n.config.theme_id)&&(this.themePreviewFinalizer||(this.themePreviewFinalizer=new D),(s=this.themePreviewFinalizer)==null||s.run())}}class it extends b{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const t=this.pagePartialTemplateKey();return{status:this.matchesCurrentTemplate()?"match":"no_match",expected:t,actual:t}}dispatch(){var i,n,s;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(n=this.assignedVariant)==null?void 0:n.config.full_template_key}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching template optimization by redirecting to ",t.toString()),this.redirect(t)}}class Y extends b{constructor(e,i,n){super(e,i,n);a(this,"themePreviewFinalizer",null);this.themePreviewFinalizer=new D}get currentVariant(){return this.variants.find(e=>e.config.theme_id===this.context.page.themeId)||null}evaluateScopeEligibility(){if(!this.originalVariant)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=this.originalVariant.config.theme_id;return e?{status:e===this.context.page.themeId?"match":"no_match",expected:e,actual:this.context.page.themeId}:{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing theme_id in config"}}
115get needsDispatch(){return this.isEligible&&!this.isOnAssignedVariant&&this.isFirstView}async dispatch(){var i,n,s;const e=new URL(window.location.href);if((i=this.assignedVariant)!=null&&i.config.theme_id)e.searchParams.set("preview_theme_id",this.assignedVariant.config.theme_id),console.debug("shogun: Dispatching theme optimization by redirecting to ",e.toString()),this.redirect(e);else throw new Error(`Assigned variant does not have a valid theme_id for dispatching theme: ${(n=this.assignedVariant)==null?void 0:n.config.theme_id}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`)}finalize(){var e;this.isOnAssignedVariant&&((e=this.themePreviewFinalizer)==null||e.run())}}a(Y,"PREVIEW_BAR_IFRAME_IDS",["preview-bar-iframe","PBarNextFrameWrapper"]);class st extends b{get currentVariant(){const t=decodeURIComponent(this.getCurrentPathWithoutLanguagePrefix());return this.variants.find(e=>e.config.path===t)||null}evaluateScopeEligibility(){const t=this.variants.find(r=>r.config.original);if(!t)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=t.config.path;if(!e)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing path in config"};if(new URL(window.location.href).searchParams.get("view"))return{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor is likely previewing a template change from theme editor"};const n=this.getCurrentPathWithoutLanguagePrefix(),s=decodeURIComponent(n);return{status:decodeURIComponent(e)===s?"match":"no_match",expected:e,actual:s}}get needsDispatch(){return!this.assignedVariantId||!this.isEligible?!1:(console.debug("shogun: Checking if URL redirect optimization needs dispatch. isOnAssignedVariant:",this.isOnAssignedVariant,"isFirstView:",this.isFirstView,"permanentRedirect:",this.config.permanent_redirect),this.config.permanent_redirect===!0&&!this.isOnAssignedVariant||!this.isOnAssignedVariant&&this.isFirstView===!0)}dispatch(){var e,i,n,s,r;const t=new URL(window.location.href);if(!((e=this.assignedVariant)!=null&&e.config.path))throw new Error(`Assigned variant does not have a valid path for dispatching path: ${(i=this.assignedVariant)==null?void 0:i.config.path}, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);t.pathname=this.context.page.languageRootUrl!=="/"?this.context.page.languageRootUrl+((s=this.assignedVariant)==null?void 0:s.config.path):(r=this.assignedVariant)==null?void 0:r.config.path,console.debug("shogun: Dispatching url optimization by redirecting to ",t.toString()),this.redirect(t)}getCurrentPathWithoutLanguagePrefix(){return this.context.page.languageRootUrl==="/"||!this.context.page.path.startsWith(this.context.page.languageRootUrl)?this.context.page.path:this.context.page.path.replace(this.context.page.languageRootUrl,"")}}function j(c,t,e){switch(c.scope){case"page":return new X(c,t,e);case"template":return new it(c,t,e);case"theme":return new Y(c,t,e);case"url_redirect":return new st(c,t,e);case"price":return new J(c,t,e);case"product_details":return new Z(c,t,e);case"checkout":return new G(c,t,e);case"shipping":return new et(c,t,e);default:throw new Error(`Unsupported optimization scope: ${c.scope}`)}}class U{constructor(t){a(this,"visitorBin");this.visitorBin=t}getRandomVariantForVisitorBin(t){let e=null,i=0;for(const n of t)if(i+=x.DEFAULT_NUMBER_OF_BINS*this.trafficForVariant(n)/100,this.visitorBin<i){e=n;break}return e||null}trafficForVariant(t){return t.config.percentage||0}}const P=class P extends U{assign(t){var n,s;if(t.length===0)return null;const e=this.sortOptimizationsByPriority(t),i=e.find(r=>r.firstNonDefaultEligibleVariant!==null);return i?(i.assignedVariantId=(n=i.firstNonDefaultEligibleVariant)==null?void 0:n.id,i):(e[0].assignedVariantId=(s=e[0].originalVariant)==null?void 0:s.id,e[0])}sortOptimizationsByPriority(t){return t.sort((e,i)=>{const n=this.scopePriority(e.scope),s=this.scopePriority(i.scope);return n-s})}scopePriority(t){return P.SCOPE_PRIORITIES[t||"page"]??P.SCOPE_PRIORITIES.page}};a(P,"SCOPE_PRIORITIES",{theme:1,template:2,page:3,url_redirect:4,price:5,product_details:6,checkout:7,shipping:8});let M=P;class q extends U{assign(t){const e=t.filter(s=>s.isEligible);if(e.length===0)return null;const i=e[Math.floor(Math.random()*e.length)],n=this.getRandomVariantForVisitorBin(i.variants);return n?(i.assignedVariantId=n.id,i):null}}class nt extends U{assign(t){const e=t.flatMap(s=>s.variants),i=this.getRandomVariantForVisitorBin(e),n=t.find(s=>
115s.variants.some(r=>r.id===(i==null?void 0:i.id)))||null;return n&&i?(n.assignedVariantId=i.id,n):null}trafficForVariant(t){return t.traffic_percentage||0}}const y=class y{save(){if(!(typeof document>"u"||typeof sessionStorage>"u"))try{sessionStorage.setItem(y.STORAGE_KEY,document.referrer)}catch(t){console.debug("shogun: failed to persist retained referrer to sessionStorage"),console.error(t)}}restore(){if(typeof sessionStorage>"u")return typeof document<"u"&&document.referrer||null;const t=sessionStorage.getItem(y.STORAGE_KEY);return t===null?typeof document<"u"&&document.referrer||null:(this.overrideDocumentReferrer(t),t||null)}clear(){typeof sessionStorage>"u"||sessionStorage.removeItem(y.STORAGE_KEY)}overrideDocumentReferrer(t){if(!(typeof document>"u"))try{Object.defineProperty(document,"referrer",{configurable:!0,get:()=>t})}catch(e){console.debug("shogun: failed to set original referrer via `Object.defineProperty`"),console.error(e);try{window.document.__defineGetter__("referrer",()=>t)}catch(i){console.debug("shogun: failed to set original referrer via `__defineGetter__`"),console.error(i)}}}};a(y,"STORAGE_KEY","_shg_referrer");let $=y;const g=class g{constructor(t,e){a(this,"previewLinkHandlerAttached",!1);a(this,"_optimizationInReview");a(this,"optimizationResolved",!1);this.context=t,this.audienceEvaluator=e}get inReview(){return!!this.optimizationInReview}get optimizationInReview(){if(!this.optimizationResolved){const t=this.previewVariantId;this._optimizationInReview=t?j({id:"review-optimization",name:"Review Optimization",type:"review",scope:this.previewScope,state:"started",variants:[{id:t,name:"Preview Variant",optimization_id:"review-optimization",traffic_percentage:100,config:{original:!1,percentage:100}}],assignedVariantId:t},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator):null,this.optimizationResolved=!0}return this._optimizationInReview||null}run(){const t=document.getElementById(g.PANEL_TEMPLATE_ID);if(!t){console.debug("shogun: sidebar not found!!!");return}const e=t.content.cloneNode(!0);this.attachPreviewLinkClickHandler();const i=()=>{document.body.style.paddingLeft="360px",document.body.style.paddingTop="50px",document.body.prepend(e),typeof window.restoreCollapsedState=="function"&&window.restoreCollapsedState(),typeof window.restoreDescriptionHeightState=="function"&&window.restoreDescriptionHeightState()};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",i);return}i()}get previewVariantId(){const e=new URLSearchParams(window.location.search).get(g.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM),i=window.sessionStorage.getItem(g.PREVIEW_VARIANT_ID_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting variant: ${e}`),window.sessionStorage.setItem(g.PREVIEW_VARIANT_ID_STORAGE_KEY,e),e):(i&&console.debug(`shogun: theme review in progress, viewing variant: ${i}`),i)}get previewScope(){const e=new URLSearchParams(window.location.search).get(g.REVIEW_OPTIMIZATION_SCOPE_PARAM),i=window.sessionStorage.getItem(g.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting scope: ${e}`),window.sessionStorage.setItem(g.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY,e),e):i?(console.debug(`shogun: theme review in progress, using scope: ${i}`),i):g.DEFAULT_REVIEW_SCOPE}attachPreviewLinkClickHandler(){this.previewLinkHandlerAttached||(this.previewLinkHandlerAttached=!0,document.addEventListener("click",t=>{var s,r;const e=(r=(s=t.target).closest)==null?void 0:r.call(s,'a[id^="shg-preview-btn-"]'),i=e==null?void 0:e.dataset.variantId;if(!i)return;t.preventDefault();const n=new URLSearchParams(window.location.search);n.set(g.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM,i),window.location.href=`${window.location.pathname}?${n.toString()}`}))}};a(g,"PANEL_TEMPLATE_ID","shogun-price-test-preview"),a(g,"PREVIEW_VARIANT_ID_STORAGE_KEY","_shg_preview_variant_id"),a(g,"PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY","_shg_preview_optimization_scope"),a(g,"REVIEW_OPTIMIZATION_VARIANT_ID_PARAM","shgpvid"),a(g,"REVIEW_OPTIMIZATION_SCOPE_PARAM","shgsc"),a(g,"DEFAULT_REVIEW_SCOPE","product_details");let B=g;var rt=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?:lib))http|(?<!cam)scan|24x7|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+\\.ai|\\bcursor/|\\bmanus-user/|\\bort/|\\bperl\\b|\\bplaywright\\b|\\bsecurityheaders\\b|\\bselenium\\b|\\btime/|\\||^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\W|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^bot|^bw/|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|audit|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|convertify|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|exaleadcloudview|feed|fetcher|firephp|functionize|grab|headless|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|mail\\.ru/|manager|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|onetrust|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|retriever|rexx;|rigor|rss\\b|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|webglance|webkit2png|whatcms/|xtate/",at=/bot|crawl|http|lighthouse|scan|search|spider/i,A;function ot(){if(A instanceof RegExp)return A;try{A=new RegExp(rt,"i")}catch{A=at}return A}var ct=c=>typeof c=="string"&&c!=="";function dt(c){return ct(c)&&ot().test(c)}const m=class m{constructor(t){this.publishedOptimizationIds=t}get(t){const e=this.getState()[t];return!e||typeof e=="string"?void 0:{...e,state:e.state??"started"}}update(t){var n,s,r,o;
115if(t.type!=="ab_test"||t.inReview)return;console.debug(`shogun: Caching assignment for optimization: '${t.name}' (${t.id}) to variant: '${(n=t.assignedVariant)==null?void 0:n.name}' (${(s=t.assignedVariant)==null?void 0:s.id})'`);const e=this.getState(),i=t.state??"assigned";window.localStorage.setItem(m.STORAGE_KEY,JSON.stringify({...e,[t.id]:{variantId:t.assignedVariantId,themeId:(o=(r=t.assignedVariant)==null?void 0:r.config)==null?void 0:o.theme_id,state:i}}))}clearExpired(){if(!this.hasExpiredEntries())return!1;console.debug("shogun: clearing expired optimization state, redirecting to default theme");const t=new URL(window.location.href);return t.searchParams.set(m.PREVIEW_THEME_PARAM,""),window.localStorage.removeItem(m.STORAGE_KEY),window.location.replace(t.toString()),!0}hasExpiredEntries(){const t=Object.entries(this.getState()).filter(([e,i])=>typeof i=="string"?!0:!!i.themeId).map(([e])=>e);return t.length>0&&t.some(e=>!this.publishedOptimizationIds.includes(e))}getState(){try{const t=JSON.parse(window.localStorage.getItem(m.STORAGE_KEY)||"{}");return!t||typeof t!="object"||Array.isArray(t)?{}:t}catch{return{}}}};a(m,"STORAGE_KEY","_shg_ab_optimizations_cache"),a(m,"PREVIEW_THEME_PARAM","preview_theme_id");let H=m;class lt{constructor(t){a(this,"pixelTrackingStarted",!1);a(this,"assignedOptimization",null);a(this,"pageViewId",crypto.randomUUID());this.context=t}get storewideCollectionAllowed(){return this.assignedOptimization||this.context.publishedOptimizations.some(t=>t.type==="ab_test")?!0:!!this.context.shop.storewideEventCollection}async track(t,e,i){var s,r;if(e!=null&&e.inReview)return;console.debug(`shogun: tracking event '${t}' for optimization '${(e==null?void 0:e.name)||"none"}' (${(e==null?void 0:e.id)||"none"}) ${i!=null&&i.reason?`with reason '${i.reason}'`:""}`),this.assignedOptimization=e??this.assignedOptimization,(t=="started"||t=="viewed"||t=="skipped")&&this.startPixelTracking();const n=(s=window.Shopify)==null?void 0:s.customerPrivacy;try{await fetch(`${this.context.shop.analyticsUrl}/dispatcher/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t,shop_id:this.context.shop.shopId,pageview_id:this.pageViewId,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,optimization_id:e==null?void 0:e.id,variant_id:(r=e==null?void 0:e.assignedVariant)==null?void 0:r.id,details:{optimization_ids:this.context.publishedOptimizations.map(o=>o.id),distribution_method:this.context.assignmentStrategy,context:this.context.page,optimizations:this.context.publishedOptimizations.map(o=>({id:o.id,assigned_variant_id:o.assignedVariantId,first_assignment:o.isFirstAssignment,eligibility:o.eligibility})),consented:(n==null?void 0:n.analyticsProcessingAllowed())??!1,consent_api:n?"available":"unavailable",...i}}),keepalive:!0})}catch(o){console.error("shogun: failed to send tracking event",o)}}async startPixelTracking(){var i,n,s,r,o;
115if(console.debug("shogun: attempting to start pixel tracking for optimizations"),this.pixelTrackingStarted)return;if(!this.storewideCollectionAllowed){console.debug("shogun: no optimization assigned and store-wide event collection is disabled, skipping pixel tracking");return}const t=await this.getCustomerPrivacy(),e=await this.getAnalytics();if(t.analyticsProcessingAllowed()||(console.debug("shogun: Visitor has not consented to tracking, unable to start pixel tracking for optimizations, waiting for consent..."),await this.waitForConsent(t),this.track("consented")),!(e!=null&&e.publish)){console.debug("shogun: Shopify analytics object is not available, unable to start pixel tracking for optimizations");return}this.pixelTrackingStarted=!0,console.debug("shogun: Visitor has consented to tracking, starting pixel tracking for optimizations"),e.publish("shogun:load",{app_type:((i=this.assignedOptimization)==null?void 0:i.type)=="personalization"?"personalization":"ab_testing",page_type:this.context.page.pageType,page_id:this.context.page.pageId,optimization_id:((n=this.assignedOptimization)==null?void 0:n.id)??null,variant_id:((r=(s=this.assignedOptimization)==null?void 0:s.assignedVariant)==null?void 0:r.id)??null,on_assigned_variant:((o=this.assignedOptimization)==null?void 0:o.isOnAssignedVariant)??!1,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,pageview_id:this.pageViewId,original_referrer:this.context.originalReferrer})}async getShopify(){return this.until(()=>window.Shopify,"Timed out waiting for Shopify API")}
115async getAnalytics(){const t=await this.getShopify();return this.until(()=>{const e=t.analytics;return e!=null&&e.publish?e:void 0},"Timed out waiting for Shopify analytics API")}async getCustomerPrivacy(){const t=await this.getShopify();return t!=null&&t.customerPrivacy?t.customerPrivacy:(await this.loadConsentTrackingApi(),this.until(()=>{var e;return(e=window.Shopify)==null?void 0:e.customerPrivacy},"Timed out waiting for Shopify customerPrivacy API"))}loadConsentTrackingApi(){return new Promise((t,e)=>{const i=window.Shopify;if(!(i!=null&&i.loadFeatures)){e(new Error("Shopify.loadFeatures is not available"));return}i.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],n=>{n&&n.length>0?e(n[0]):t()})})}waitForConsent(t){return t.analyticsProcessingAllowed()?Promise.resolve():new Promise((e,i)=>{let n=!1;const s=()=>{document.removeEventListener("visitorConsentCollected",r)},r=()=>{n=t.analyticsProcessingAllowed()};document.addEventListener("visitorConsentCollected",r),this.until(()=>n?!0:void 0,"Timed out waiting for user consent").then(()=>{s(),e()}).catch(o=>{s(),i(o)})})}until(t,e,{intervalMs:i=250,timeoutMs:n=15e3}={}){return new Promise((s,r)=>{const o=t();if(o){s(o);return}const d=Date.now(),u=window.setInterval(()=>{const h=t();if(h){window.clearInterval(u),s(h);return}Date.now()-d>n&&(window.clearInterval(u),r(new Error(e)))},i)})}}const T=class T{constructor(t){a(this,"visitor");a(this,"audienceEvaluator");a(this,"retainedReferrer");a(this,"originalReferrer");a(this,"optimizationReview");a(this,"optimizationCache");a(this,"tracker");a(this,"_publishedOptimizations");a(this,"_assignedOptimization");this.context=t,this.retainedReferrer=new $,this.originalReferrer=this.retainedReferrer.restore(),this.visitor=new x(t.session),this.optimizationCache=new H(t.publishedOptimizations.map(e=>e.id)),this.audienceEvaluator=new v(this.visitor,t.shop.geoLocationApi),this.optimizationReview=new B(t,this.audienceEvaluator)}get publishedOptimizations(){return this._publishedOptimizations||(this._publishedOptimizations=this.context.publishedOptimizations.map(t=>{var s,r;const e=this.optimizationCache.get(t.id),i=(e==null?void 0:e.variantId)||t.assignedVariantId,n=(e==null?void 0:e.state)||t.state;if(i){const o=((r=(s=t.variants)==null?void 0:s.find(d=>d.id===i))==null?void 0:r.name)||i;console.debug(`shogun: Found cached optimization for optimization: '${t.name}' (${t.id}), with variant: '${o}' (${i})`)}return j({...t,assignedVariantId:i,state:n},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator)})),this._publishedOptimizations}get abTestStrategy(){switch(this.context.assignmentStrategy){case"greedy":return new q(this.visitor.bin);case"even":return new nt(this.visitor.bin);default:return new q(this.visitor.bin)}}get personalizationStrategy(){return new M(this.visitor.bin)}get assignedOptimization(){return this._assignedOptimization===void 0&&(this._assignedOptimization=this.optimizationReview.optimizationInReview||this.previouslyAssignedOptimization||this.abTestStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="ab_test"))||this.personalizationStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="personalization"))||null),this._assignedOptimization}get previouslyAssignedOptimization(){return this.publishedOptimizations.find(t=>t.assignedVariantId!==void 0)||null}get isBot(){return dt(navigator.userAgent)}get dispatchAttempts(){return Number(sessionStorage.getItem("_shg_dispatch_attempts")||"0")}get trackingService(){return this.tracker||(this.tracker=new lt({shop:this.context.shop,page:this.context.page,visitor:this.visitor,assignmentStrategy:this.context.assignmentStrategy,publishedOptimizations:this.publishedOptimizations,originalReferrer:this.originalReferrer})),this.tracker}get isThemePreview(){var i,n,s;if(this.optimizationReview.inReview)return!1;const t=this.context.page.themeId!=this.context.shop.defaultThemeId,e=(s=(n=(i=this.previouslyAssignedOptimization)==null?void 0:i.assignedVariant)==null?void 0:n.config)==null?void 0:s.theme_id;return t&&(e===void 0||e!==this.context.page.themeId)}set dispatchAttempts(t){sessionStorage.setItem("_shg_dispatch_attempts",t.toString())}run(){var t,e,i,n;try{if(this.isBot){console.debug("shogun: Visitor identified as bot, skipping optimization assignment and execution.");return}if(this.dispatchAttempts>=T.MAX_DISPATCH_ATTEMPTS)throw new Error(`Maximum dispatch attempts of ${T.MAX_DISPATCH_ATTEMPTS} exceeded. Possible redirect loop detected.`);if(this.optimizationCache.clearExpired())return;if(this.isThemePreview){console.debug("shogun: Visitor identified as theme preview, skipping optimization assignment and execution.");return}this.publishedOptimizations.forEach(r=>
115r.evaluateEligibility()),console.debug(`shogun: Running dispatcher with ${this.publishedOptimizations.length} published optimizations (${this.publishedOptimizations.map(r=>r.name).join(", ")})`);const s=this.assignedOptimization;if(s){if(this.optimizationCache.update(s),s.isFirstAssignment&&this.trackingService.track("assigned",s),s.needsDispatch){console.debug(`shogun: Dispatching optimization: ${s.name} (${s.id}) with variant: ${(t=s.assignedVariant)==null?void 0:t.name} (${(e=s.assignedVariant)==null?void 0:e.id}) [attempt ${this.dispatchAttempts+1}]`),this.dispatchAttempts==0&&this.retainedReferrer.save(),this.trackingService.track("dispatched",s),this.dispatchAttempts=this.dispatchAttempts+1,s.dispatch();return}console.debug(`shogun: Running optimization: '${s.name}' (${s.id}) with variant: '${(i=s.assignedVariant)==null?void 0:i.name}' (${(n=s.assignedVariant)==null?void 0:n.id})`),s.inReview?(console.debug("shogun: Optimization is in review, running optimization review flow for optimization"),this.optimizationReview.run()):s.isFirstView?(console.debug("shogun: This is the first view for this optimization, tracking started event."),s.state="started",this.optimizationCache.update(s),this.trackingService.track("started",s)):s.isOnAssignedVariant?(console.debug("shogun: This is not the first view for this optimization, tracking viewed event."),this.trackingService.track("viewed",s)):(console.debug("shogun: Visitor is not eligible for the assigned optimization, skipping view tracking and finalization."),this.trackingService.track("skipped",s,{reason:"not_eligible"})),s.finalize(),this.dispatchAttempts=0}else console.debug("shogun: No optimization assigned to this visitor."),this.trackingService.track("skipped",void 0,{reason:"no_assigned_variant"});this.retainedReferrer.clear()}catch(s){console.error("shogun: Error running optimizations",s),this.trackingService.track("errored",void 0,{error:s 
115instanceof Error?{message:s.message,stack:s.stack}:String(s)}),this.retainedReferrer.clear()}}};a(T,"MAX_DISPATCH_ATTEMPTS",5);let K=T;window.ShogunDispatcher=K})();
116
117})();
118  
119</script>
119<script type="text/javascript">
120  ;(function() {
121    const designMode = false;
122    if (designMode) {
123      console.debug("shogun: Design mode is enabled, skipping optimizer initialization");
124      return;
125    }
126
127    // If the referrer url is the Shopify admin url or other known merchant domains, then set a local storage shg_is_merchant flag to true
128    // This is used to remove the preview bar from the page for shoppers
129    const referrer = document.referrer
130    const merchantDomains = ['admin.shopify.com', 'ab.shgapi.com', 'abc.shogun.dev']
131    if (!localStorage.getItem('_shg_is_merchant') && merchantDomains.some(domain => referrer.includes(domain))) {
132      console.debug('shogun: Setting shg_is_merchant to true')
133      localStorage.setItem('_shg_is_merchant', 'true')
134    }
135
136    // Check for optimization disable flags
137    const urlParams = new URLSearchParams(window.location.search);
138    const optimizationDisabled = urlParams.get('shg') === "false" || window.location.hostname.includes('shopifypreview');
139
140    if (optimizationDisabled) {
141      console.debug("shogun: Optimization is disabled, skipping optimizer initialization");
142      return;
143    }
144
145    // Load shop metafield configuration
146    
147    const shopMetafieldConfig = {"default_theme_id":191087509688,"method":"greedy","optimizations":[],"expires_at":1788892296000,"env":"production"};
148    
149    if (!shopMetafieldConfig) {
150      console.debug("shogun: Shop metafield configuration for optimizations is missing. Skipping optimizer initialization.");
151      return;
152    }
153
154    const optimizationsData = shopMetafieldConfig.expires_at > Date.now() ? (shopMetafieldConfig.optimizations || []) : [];
155
156    // These ID should match. It is possible for them to be different if a theme is copied from a different shop.
157    const intendedShopifyId = "94598496440"; // The hard coded shopify ID when this snippet was pushed to the theme.
158    const currentShopifyId = "94598496440"; // The current shopify ID that this theme is rendered in.
159    if (intendedShopifyId !== currentShopifyId) {
160      console.debug(`shogun: Shopify ID mismatch: intendedShopifyId=${intendedShopifyId} currentShopifyId=${currentShopifyId}. This may indicate the theme was copied from another shop and not properly set up. Skipping optimizer initialization to avoid potential issues.`);
161      return;
162    } else {
163      console.debug(`shogun: Shopify ID verified: ${intendedShopifyId}`);
164    }
165
166    
167      if (typeof ShogunDispatcher === 'undefined') {
168        console.error("shogun: Dispatcher is not defined. Please ensure the shogun optimizer script is properly loaded.");
169        return;
170      }
171
172      const dispatcherConfig = {
173        shop: {
174          shopId: "57f1285e-8e9b-4a81-a60f-fa678b392b91",
175          shopDomain: "1zkvfh-xt.myshopify.com",
176          analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net",
177          geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b",
178          storefrontAccessToken: null,
179          defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null,
180          storewideEventCollection: false,
181        },
182        page: {
183          pageId: "10358022930616",
184          pageType: "product",
185          templateName: "product",
186          templateSuffix: "pro-x3-link",
187          templateDirectory: "",
188          themeId: "190609653944",
189          languageRootUrl: "/",
190          path: window.location.pathname,
191          currentCartVariantId: null,
192        },
193        session: {
194          sessionId: urlParams.get('shgSessionId'),
195          customerId: "",
196          isB2B: false,
197        },
198        assignmentStrategy: shopMetafieldConfig.method,
199        publishedOptimizations: optimizationsData
200      }
201
202      console.debug("shogun: Initializing ShogunOptimizer v2");
203      const dispatcher = new ShogunDispatcher(dispatcherConfig);
204      dispatcher.run();
205    
206  })();
207
208</script>
208
209�<link
210      rel="icon"
211      type="image/png"
212      href="//www.bushnellgolf.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1784050590&width=32"
213    ><style data-shopify>�@font-face {
214  font-family: Inter;
215  font-weight: 400;
216  font-style: normal;
217  font-display: swap;
218  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
219       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
220}
221@font-face {
222  font-family: Inter;
223  font-weight: 700;
224  font-style: normal;
225  font-display: swap;
226  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
227       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
228}
229@font-face {
230  font-family: Inter;
231  font-weight: 400;
232  font-style: italic;
233  font-display: swap;
234  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
235       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
236}
237@font-face {
238  font-family: Inter;
239  font-weight: 700;
240  font-style: italic;
241  font-display: swap;
242  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
243       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
244}
245@font-face {
246  font-family: Inter;
247  font-weight: 500;
248  font-style: normal;
249  font-display: swap;
250  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
251       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
252}
253@font-face {
254  font-family: Inter;
255  font-weight: 500;
256  font-style: italic;
257  font-display: swap;
258  src: url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
259       url("//www.bushnellgolf.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
260}
261
262
263  :root {
264    /* Page Layout */
265    --sidebar-width: 25rem;
266    --narrow-content-width: 36rem;
267    --normal-content-width: 42rem;
268    --wide-content-width: 46rem;
269    --narrow-page-width: 90rem;
270    --normal-page-width: 120rem;
271    --wide-page-width: 150rem;
272
273    /* Section Heights */
274    --section-height-small: 15rem;
275    --section-height-medium: 25rem;
276    --section-height-large: 35rem;
277
278    @media screen and (min-width: 40em) {
279      --section-height-small: 40svh;
280      --section-height-medium: 55svh;
281      --section-height-large: 70svh;
282    }
283
284    @media screen and (min-width: 60em) {
285      --section-height-small: 50svh;
286      --section-height-medium: 65svh;
287      --section-height-large: 80svh;
288    }
289
290    /* Letter spacing */
291    --letter-spacing-sm: 0.06em;
292    --letter-spacing-md: 0.13em;
293
294    /* Font families */
295    --font-body--family: Inter, sans-serif;
296    --font-body--style: normal;
297    --font-body--weight: 400;
298    --font-subheading--family: Inter, sans-serif;
299    --font-subheading--style: normal;
300    --font-subheading--weight: 500;
301    --font-heading--family: Inter, sans-serif;
302    --font-heading--style: normal;
303    --font-heading--weight: 700;
304    --font-accent--family: Inter, sans-serif;
305    --font-accent--style: normal;
306    --font-accent--weight: 700;
307
308    /* Margin sizes */
309    --font-heading--spacing: 0.25em;
310    --font-h1--spacing: var(--font-heading--spacing);
311    --font-h2--spacing: var(--font-heading--spacing);
312    --font-h3--spacing: var(--font-heading--spacing);
313    --font-h4--spacing: var(--font-heading--spacing);
314    --font-h5--spacing: var(--font-heading--spacing);
315    --font-h6--spacing: var(--font-heading--spacing);
316    --font-paragraph--spacing: 0.5em;
317
318    /* Heading colors */
319    --font-h1--color: var(--color-foreground-heading);
320    --font-h2--color: var(--color-foreground-heading);
321    --font-h3--color: var(--color-foreground-heading);
322    --font-h4--color: var(--color-foreground-heading);
323    --font-h5--color: var(--color-foreground-heading);
324    --font-h6--color: var(--color-foreground-heading);
325
326    /** Z-Index / Layering */
327    --layer-section-background: -2;
328    --layer-lowest: -1;
329    --layer-base: 0;
330    --layer-flat: 1;
331    --layer-raised: 2;
332    --layer-heightened: 4;
333    --layer-sticky: 8;
334    --layer-window-overlay: 10;
335    --layer-header-menu: 12;
336    --layer-overlay: 16;
337    --layer-menu-drawer: 18;
338    --layer-temporary: 20;
339
340    /* Max-width / Measure */
341    --max-width--body-normal: 32.5em;
342    --max-width--body-narrow: 22.75em;
343
344    --max-width--heading-normal: 32.5em;
345    --max-width--heading-narrow: 19.5em;
346
347    --max-width--display-normal: 13em;
348    --max-width--display-narrow: 9.75em;
349    --max-width--display-tight: 3.25em;
350
351    /* Letter-spacing / Tracking */
352    --letter-spacing--display-tight: -0.03em;
353    --letter-spacing--display-normal: 0em;
354    --letter-spacing--display-loose: 0.03em;
355
356    --letter-spacing--heading-tight: -0.03em;
357    --letter-spacing--heading-normal: 0em;
358    --letter-spacing--heading-loose: 0.03em;
359
360    --letter-spacing--body-tight: -0.03em;
361    --letter-spacing--body-normal: 0em;
362    --letter-spacing--body-loose: 0.03em;
363
364    /* Line height / Leading */
365    --line-height: 1;
366
367    --line-height--display-tight: 1;
368    --line-height--display-normal: 1.1;
369    --line-height--display-loose: 1.2;
370
371    --line-height--heading-tight: 1.15;
372    --line-height--heading-normal: 1.25;
373    --line-height--heading-loose: 1.35;
374
375    --line-height--body-tight: 1.2;
376    --line-height--body-normal: 1.4;
377    --line-height--body-loose: 1.6;
378
379    /* Typography presets */
380    --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);
381
382    /* Hardcoded font sizes */
383    --font-size--3xs: 0.625rem;
384    --font-size--2xs: 0.75rem;
385    --font-size--xs: 0.8125rem;
386    --font-size--sm: 0.875rem;
387    --font-size--md: 1rem;
388    --font-size--lg: 1.125rem;
389    --font-size--xl: 1.25rem;
390    --font-size--2xl: 1.5rem;
391    --font-size--3xl: 2rem;
392    --font-size--4xl: 2.5rem;
393    --font-size--5xl: 3rem;
394    --font-size--6xl: 3.5rem;
395
396    /* Menu font sizes */
397    --menu-font-sm--size: 0.875rem;
398    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
399    --menu-font-md--size: 1rem;
400    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
401    --menu-font-lg--size: 1.125rem;
402    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
403    --menu-font-xl--size: 1.25rem;
404    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
405    --menu-font-2xl--size: 1.75rem;
406    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
407
408    /* Colors */
409    --color-error: #8B0000;
410    --color-success: #006400;
411    --color-white: #FFFFFF;
412    --color-white-rgb: 255 255 255;
413    --color-black: #000000;
414    --color-instock: #3ED660;
415    --color-lowstock: #EE9441;
416    --color-outofstock: #C8C8C8;
417
418    /* Opacity */
419    --opacity-5: 0.05;
420    --opacity-8: 0.08;
421    --opacity-10: 0.1;
422    --opacity-15: 0.15;
423    --opacity-20: 0.2;
424    --opacity-25: 0.25;
425    --opacity-30: 0.3;
426    --opacity-40: 0.4;
427    --opacity-50: 0.5;
428    --opacity-60: 0.6;
429    --opacity-70: 0.7;
430    --opacity-80: 0.8;
431    --opacity-85: 0.85;
432    --opacity-90: 0.9;
433    --opacity-subdued-text: var(--opacity-70);
434
435    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
436    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
437
438    /* Spacing */
439    --margin-3xs: 0.125rem;
440    --margin-2xs: 0.3rem;
441    --margin-xs: 0.5rem;
442    --margin-sm: 0.7rem;
443    --margin-md: 0.8rem;
444    --margin-lg: 1rem;
445    --margin-xl: 1.25rem;
446    --margin-2xl: 1.5rem;
447    --margin-3xl: 1.75rem;
448    --margin-4xl: 2rem;
449    --margin-5xl: 3rem;
450    --margin-6xl: 5rem;
451
452    --scroll-margin: 50px;
453
454    --padding-3xs: 0.125rem;
455    --padding-2xs: 0.25rem;
456    --padding-xs: 0.5rem;
457    --padding-sm: 0.7rem;
458    --padding-md: 0.8rem;
459    --padding-lg: 1rem;
460    --padding-xl: 1.25rem;
461    --padding-2xl: 1.5rem;
462    --padding-3xl: 1.75rem;
463    --padding-4xl: 2rem;
464    --padding-5xl: 3rem;
465    --padding-6xl: 4rem;
466
467    --gap-3xs: 0.125rem;
468    --gap-2xs: 0.3rem;
469    --gap-xs: 0.5rem;
470    --gap-sm: 0.7rem;
471    --gap-md: 0.9rem;
472    --gap-lg: 1rem;
473    --gap-xl: 1.25rem;
474    --gap-2xl: 2rem;
475    --gap-3xl: 3rem;
476
477    --spacing-scale-sm: 0.6;
478    --spacing-scale-md: 0.7;
479    --spacing-scale-default: 1.0;
480
481    /* Checkout buttons gap */
482    --checkout-button-gap: 10px;
483
484    /* Borders */
485    --style-border-width: 1px;
486    --style-border-radius-xs: 0.2rem;
487    --style-border-radius-sm: 0.6rem;
488    --style-border-radius-md: 0.8rem;
489    --style-border-radius-50: 50%;
490    --style-border-radius-lg: 1rem;
491    --style-border-radius-pills: 40px;
492    --style-border-radius-inputs: 4px;
493    --style-border-radius-buttons-primary: 14px;
494    --style-border-radius-buttons-secondary: 14px;
495    --style-border-width-primary: 0px;
496    --style-border-width-secondary: 1px;
497    --style-border-width-inputs: 1px;
498    --style-border-radius-popover: 14px;
499    --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);
500    --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);
501    --style-border-swatch-opacity: 10%;
502    --style-border-swatch-width: 1px;
503    --style-border-swatch-style: solid;
504
505    /* Animation */
506    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
507    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
508    --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
509    --animation-speed-fast: 0.0625s;
510    --animation-speed: 0.125s;
511    --animation-speed-slow: 0.2s;
512    --animation-speed-medium: 0.15s;
513    --animation-easing: ease-in-out;
514    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
515    --drawer-animation-speed: 0.2s;
516    --animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
517    --animation-values: var(--animation-speed) var(--animation-easing);
518    --animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
519    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
520    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
521    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
522    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
523    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
524    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
525    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
526    /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/
527    --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);
528    --spring-d300-b0-duration: 0.4980s;
529    --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);
530    --spring-d280-b0-duration: 0.4648s;
531    --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%);
532    --spring-d260-b0-duration: 0.4316s;
533    --spring-d220-b0-easing: linear(
534      0,
535      0.0093 1.37%,
536      0.0696 4.12%,
537      0.4667 15.09%,
538      0.6322 20.58%,
539      0.6986 23.32%,
540      0.7793 27.44%,
541      0.8219 30.18%,
542      0.8721,
543      0.9089 38.42%,
544      0.9427,
545      0.9644,
546      0.978 54.88%,
547      0.9881 61.74%,
548      0.9944 69.97%,
549      0.998 80.95%,
550      0.9996 98.78%
551    );
552    --spring-d220-b0-duration: 0.3818s;
553    --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);
554    --spring-d180-b0-duration: 0.2988s;
555
556    /* View transitions */
557    /* View transition old */
558    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
559
560    /* View transition new */
561    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
562
563    /* Focus */
564    --focus-outline-width: 0.09375rem;
565    --focus-outline-offset: 0.2em;
566
567    /* Badges */
568    --badge-blob-padding-block: 1px;
569    --badge-blob-padding-inline: 12px 8px;
570    --badge-rectangle-padding-block: 1px;
571    --badge-rectangle-padding-inline: 6px;
572    @media screen and (min-width: 750px) {
573      --badge-blob-padding-block: 4px;
574      --badge-blob-padding-inline: 16px 12px;
575      --badge-rectangle-padding-block: 4px;
576      --badge-rectangle-padding-inline: 10px;
577    }
578
579    /* Icons */
580    --icon-size-2xs: 0.6rem;
581    --icon-size-xs: 0.85rem;
582    --icon-size-sm: 1.25rem;
583    --icon-size-md: 1.375rem;
584    --icon-size-lg: 1.5rem;
585    --icon-stroke-width: 1.5px;
586
587    /* Input */
588    --input-email-min-width: 200px;
589    --input-search-max-width: 650px;
590    --input-padding-y: 0.8rem;
591    --input-padding-x: 0.8rem;
592    --input-padding: var(--input-padding-y) var(--input-padding-x);
593    --input-box-shadow-width: var(--style-border-width-inputs);
594    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
595    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
596    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
597    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
598    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
599    --input-textarea-min-height: 55px;
600
601    /* Checkbox */
602    --checkbox-size: 22px;
603    --checkbox-border-radius: 7px;
604    --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));
605    --checkbox-label-padding: 8px;
606
607    @media screen and (min-width: 750px) {
608      --checkbox-size: 16px;
609      --checkbox-border-radius: 5px;
610      --checkbox-label-padding: 6px;
611    }
612
613    /* Button size */
614    --button-size-sm: 30px;
615    --button-size-md: 36px;
616    --button-size: var(--minimum-touch-target);
617    --button-padding-inline: 24px;
618    --button-padding-block: 16px;
619
620    /* Button font-family */
621    --button-font-family-primary: var(--font-body--family);
622    --button-font-family-secondary: var(--font-body--family);
623
624    /* Button text case */
625    --button-text-case: ;
626    --button-text-case-primary: default;
627    --button-text-case-secondary: default;
628
629    /* Borders */
630    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
631    --border-width-sm: 1px;
632    --border-width-md: 2px;
633    --border-width-lg: 5px;
634    --border-radius-sm: 0.25rem;
635
636    /* Drawers */
637    --drawer-inline-padding: 25px;
638    --drawer-menu-inline-padding: 2.5rem;
639    --drawer-header-block-padding: 20px;
640    --drawer-content-block-padding: 10px;
641    --drawer-header-desktop-top: 0rem;
642    --drawer-padding: calc(var(--padding-sm) + 7px);
643    --drawer-height: 100dvh;
644    --drawer-width: 95vw;
645    --drawer-max-width: 500px;
646
647    /* Variant Picker Swatches */
648    --variant-picker-swatch-width-unitless: 34;
649    --variant-picker-swatch-height-unitless: 34;
650    --variant-picker-swatch-width: 34px;
651    --variant-picker-swatch-height: 34px;
652    --variant-picker-swatch-radius: 32px;
653    --variant-picker-border-width: 1px;
654    --variant-picker-border-style: solid;
655    --variant-picker-border-opacity: 10%;
656
657    /* Variant Picker Buttons */
658    --variant-picker-button-radius: 14px;
659    --variant-picker-button-border-width: 1px;
660
661    /* Slideshow */
662    --slideshow-controls-size: 3.5rem;
663    --slideshow-controls-icon: 2rem;
664    --peek-next-slide-size: 3rem;
665
666    /* Utilities */
667    --backdrop-opacity: 0.15;
668    --backdrop-color-rgb: var(--color-shadow-rgb);
669    --minimum-touch-target: 44px;
670    --disabled-opacity: 0.5;
671    --skeleton-opacity: 0.025;
672
673    /* Shapes */
674    --shape--circle: circle(50% at center);
675    --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
676    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
677    --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.998.4% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.998.4%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.598.4%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
677% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);
678
679    /* Buy buttons */
680    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
681
682    /* Card image width and height variables */
683    --card-width-small: 10rem;
684
685    --height-small: 10rem;
686    --height-medium: 11.5rem;
687    --height-large: 13rem;
688    --height-full: 100vh;
689
690    @media screen and (min-width: 750px) {
691      --height-small: 17.5rem;
692      --height-medium: 21.25rem;
693      --height-large: 25rem;
694    }
695
696    /* Modal */
697    --modal-max-height: 65dvh;
698    --quick-add-modal-height: min(38.5rem, 96vh);
699    --quick-add-modal-width: min(54rem, 96vw);
700    --quick-add-modal-gallery-width: 24rem;
701
702    /* Card styles for search */
703    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
704    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
705    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
706
707    /* Cart */
708    --cart-primary-font-family: var(--font-body--family);
709    --cart-primary-font-style: var(--font-body--style);
710    --cart-primary-font-weight: var(--font-body--weight);
711    --cart-secondary-font-family: var(--font-secondary--family);
712    --cart-secondary-font-style: var(--font-secondary--style);
713    --cart-secondary-font-weight: var(--font-secondary--weight);
714  }
715</style>
716<style data-shopify>
717  
718    
719      :root,
720    
721    
722    
723    .color-scheme-1 {
724        --color-background: rgb(255 255 255 / 1.0);
725        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
726        --color-background-rgb: 255 255 255;
727        --opacity-5-15: 0.05;
728        --opacity-10-25: 0.1;
729        --opacity-35-55: 0.35;
730        --opacity-40-60: 0.4;
731        --opacity-30-60: 0.3;
732        --color-foreground: rgb(0 0 0 / 0.81);
733        --color-foreground-rgb: 0 0 0;
734        --color-foreground-heading: rgb(0 0 0 / 1.0);
735        --color-foreground-heading-rgb: 0 0 0;
736        --color-primary: rgb(0 0 0 / 0.81);
737        --color-primary-rgb: 0 0 0;
738        --color-primary-hover: rgb(0 0 0 / 1.0);
739        --color-primary-hover-rgb: 0 0 0;
740        --color-border: rgb(0 0 0 / 0.06);
741        --color-border-rgb: 0 0 0;
742        --color-shadow: rgb(0 0 0 / 1.0);
743        --color-shadow-rgb: 0 0 0;
744        --color-primary-button-text: rgb(255 255 255 / 1.0);
745        --color-primary-button-background: rgb(0 0 0 / 1.0);
746        --color-primary-button-border: rgb(0 0 0 / 1.0);
747        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
748        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
749        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
750        --color-secondary-button-text: rgb(0 0 0 / 1.0);
751        --color-secondary-button-background: rgb(0 0 0 / 0.0);
752        --color-secondary-button-border: rgb(0 0 0 / 1.0);
753        --color-secondary-button-hover-text: rgb(51 51 51 / 1.0);
754        --color-secondary-button-hover-background: rgb(250 250 250 / 1.0);
755        --color-secondary-button-hover-border: rgb(51 51 51 / 1.0);
756        --color-input-background: rgb(255 255 255 / 0.78);
757        --color-input-text: rgb(51 51 51 / 1.0);
758        --color-input-text-rgb: 51 51 51;
759        --color-input-border: rgb(223 223 223 / 1.0);
760        --color-input-hover-background: rgb(0 0 0 / 0.01);
761        --color-variant-background: rgb(255 255 255 / 1.0);
762        --color-variant-border: rgb(0 0 0 / 0.13);
763        --color-variant-text: rgb(0 0 0 / 1.0);
764        --color-variant-text-rgb: 0 0 0;
765        --color-variant-hover-background: rgb(245 245 245 / 1.0);
766        --color-variant-hover-text: rgb(0 0 0 / 1.0);
767        --color-variant-hover-border: rgb(230 230 230 / 1.0);
768        --color-selected-variant-background: rgb(0 0 0 / 1.0);
769        --color-selected-variant-border: rgb(0 0 0 / 1.0);
770        --color-selected-variant-text: rgb(255 255 255 / 1.0);
771        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
772        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
773        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
774
775        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
776        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
777        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
778        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
779        --font-h1--color: var(--color-foreground-heading);
780        --font-h2--color: var(--color-foreground-heading);
781        --font-h3--color: var(--color-foreground-heading);
782        --font-h4--color: var(--color-foreground-heading);
783        --font-h5--color: var(--color-foreground-heading);
784        --font-h6--color: var(--color-foreground-heading);
785
786        /* Shadows */
787        
788          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
789        
790        
791          --shadow-blur: 20px;
792          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
793        
794      }
795  
796    
797    
798    
799    .color-scheme-2 {
800        --color-background: rgb(254 80 0 / 1.0);
801        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
802        --color-background-rgb: 254 80 0;
803        --opacity-5-15: 0.05;
804        --opacity-10-25: 0.1;
805        --opacity-35-55: 0.35;
806        --opacity-40-60: 0.4;
807        --opacity-30-60: 0.3;
808        --color-foreground: rgb(0 0 0 / 0.81);
809        --color-foreground-rgb: 0 0 0;
810        --color-foreground-heading: rgb(0 0 0 / 1.0);
811        --color-foreground-heading-rgb: 0 0 0;
812        --color-primary: rgb(0 0 0 / 0.81);
813        --color-primary-rgb: 0 0 0;
814        --color-primary-hover: rgb(255 255 255 / 1.0);
815        --color-primary-hover-rgb: 255 255 255;
816        --color-border: rgb(223 223 223 / 1.0);
817        --color-border-rgb: 223 223 223;
818        --color-shadow: rgb(0 0 0 / 1.0);
819        --color-shadow-rgb: 0 0 0;
820        --color-primary-button-text: rgb(255 255 255 / 1.0);
821        --color-primary-button-background: rgb(0 0 0 / 1.0);
822        --color-primary-button-border: rgb(0 0 0 / 1.0);
823        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
824        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
825        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
826        --color-secondary-button-text: rgb(0 0 0 / 1.0);
827        --color-secondary-button-background: rgb(0 0 0 / 0.0);
828        --color-secondary-button-border: rgb(0 0 0 / 1.0);
829        --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
830        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
831        --color-secondary-button-hover-border: rgb(51 51 51 / 0.73);
832        --color-input-background: rgb(0 0 0 / 0.0);
833        --color-input-text: rgb(0 0 0 / 0.53);
834        --color-input-text-rgb: 0 0 0;
835        --color-input-border: rgb(0 0 0 / 0.13);
836        --color-input-hover-background: rgb(255 255 255 / 0.36);
837        --color-variant-background: rgb(255 255 255 / 1.0);
838        --color-variant-border: rgb(230 230 230 / 1.0);
839        --color-variant-text: rgb(0 0 0 / 1.0);
840        --color-variant-text-rgb: 0 0 0;
841        --color-variant-hover-background: rgb(245 245 245 / 1.0);
842        --color-variant-hover-text: rgb(0 0 0 / 1.0);
843        --color-variant-hover-border: rgb(230 230 230 / 1.0);
844        --color-selected-variant-background: rgb(0 0 0 / 1.0);
845        --color-selected-variant-border: rgb(0 0 0 / 1.0);
846        --color-selected-variant-text: rgb(255 255 255 / 1.0);
847        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
848        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
849        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
850
851        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
852        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
853        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
854        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
855        --font-h1--color: var(--color-foreground-heading);
856        --font-h2--color: var(--color-foreground-heading);
857        --font-h3--color: var(--color-foreground-heading);
858        --font-h4--color: var(--color-foreground-heading);
859        --font-h5--color: var(--color-foreground-heading);
860        --font-h6--color: var(--color-foreground-heading);
861
862        /* Shadows */
863        
864          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
865        
866        
867          --shadow-blur: 20px;
868          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
869        
870      }
871  
872    
873    
874    
875    .color-scheme-3 {
876        --color-background: rgb(238 241 234 / 1.0);
877        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
878        --color-background-rgb: 238 241 234;
879        --opacity-5-15: 0.05;
880        --opacity-10-25: 0.1;
881        --opacity-35-55: 0.35;
882        --opacity-40-60: 0.4;
883        --opacity-30-60: 0.3;
884        --color-foreground: rgb(0 0 0 / 0.81);
885        --color-foreground-rgb: 0 0 0;
886        --color-foreground-heading: rgb(0 0 0 / 1.0);
887        --color-foreground-heading-rgb: 0 0 0;
888        --color-primary: rgb(0 0 0 / 0.81);
889        --color-primary-rgb: 0 0 0;
890        --color-primary-hover: rgb(0 0 0 / 1.0);
891        --color-primary-hover-rgb: 0 0 0;
892        --color-border: rgb(0 0 0 / 0.81);
893        --color-border-rgb: 0 0 0;
894        --color-shadow: rgb(0 0 0 / 1.0);
895        --color-shadow-rgb: 0 0 0;
896        --color-primary-button-text: rgb(255 255 255 / 1.0);
897        --color-primary-button-background: rgb(0 0 0 / 1.0);
898        --color-primary-button-border: rgb(0 0 0 / 1.0);
899        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
900        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
901        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
902        --color-secondary-button-text: rgb(0 0 0 / 1.0);
903        --color-secondary-button-background: rgb(0 0 0 / 0.0);
904        --color-secondary-button-border: rgb(0 0 0 / 1.0);
905        --color-secondary-button-hover-text: rgb(0 0 0 / 0.81);
906        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
907        --color-secondary-button-hover-border: rgb(0 0 0 / 0.81);
908        --color-input-background: rgb(0 0 0 / 0.0);
909        --color-input-text: rgb(0 0 0 / 0.81);
910        --color-input-text-rgb: 0 0 0;
911        --color-input-border: rgb(0 0 0 / 0.81);
912        --color-input-hover-background: rgb(255 255 255 / 0.36);
913        --color-variant-background: rgb(255 255 255 / 1.0);
914        --color-variant-border: rgb(230 230 230 / 1.0);
915        --color-variant-text: rgb(0 0 0 / 1.0);
916        --color-variant-text-rgb: 0 0 0;
917        --color-variant-hover-background: rgb(245 245 245 / 1.0);
918        --color-variant-hover-text: rgb(0 0 0 / 1.0);
919        --color-variant-hover-border: rgb(230 230 230 / 1.0);
920        --color-selected-variant-background: rgb(0 0 0 / 1.0);
921        --color-selected-variant-border: rgb(0 0 0 / 1.0);
922        --color-selected-variant-text: rgb(255 255 255 / 1.0);
923        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
924        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
925        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
926
927        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
928        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
929        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
930        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
931        --font-h1--color: var(--color-foreground-heading);
932        --font-h2--color: var(--color-foreground-heading);
933        --font-h3--color: var(--color-foreground-heading);
934        --font-h4--color: var(--color-foreground-heading);
935        --font-h5--color: var(--color-foreground-heading);
936        --font-h6--color: var(--color-foreground-heading);
937
938        /* Shadows */
939        
940          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
941        
942        
943          --shadow-blur: 20px;
944          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
945        
946      }
947  
948    
949    
950    
951    .color-scheme-4 {
952        --color-background: rgb(225 237 245 / 1.0);
953        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
954        --color-background-rgb: 225 237 245;
955        --opacity-5-15: 0.05;
956        --opacity-10-25: 0.1;
957        --opacity-35-55: 0.35;
958        --opacity-40-60: 0.4;
959        --opacity-30-60: 0.3;
960        --color-foreground: rgb(0 0 0 / 0.81);
961        --color-foreground-rgb: 0 0 0;
962        --color-foreground-heading: rgb(0 0 0 / 1.0);
963        --color-foreground-heading-rgb: 0 0 0;
964        --color-primary: rgb(0 0 0 / 0.81);
965        --color-primary-rgb: 0 0 0;
966        --color-primary-hover: rgb(0 0 0 / 1.0);
967        --color-primary-hover-rgb: 0 0 0;
968        --color-border: rgb(29 54 134 / 0.5);
969        --color-border-rgb: 29 54 134;
970        --color-shadow: rgb(0 0 0 / 1.0);
971        --color-shadow-rgb: 0 0 0;
972        --color-primary-button-text: rgb(255 255 255 / 1.0);
973        --color-primary-button-background: rgb(0 0 0 / 1.0);
974        --color-primary-button-border: rgb(29 54 134 / 1.0);
975        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
976        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
977        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
978        --color-secondary-button-text: rgb(0 0 0 / 1.0);
979        --color-secondary-button-background: rgb(0 0 0 / 0.0);
980        --color-secondary-button-border: rgb(0 0 0 / 1.0);
981        --color-secondary-button-hover-text: rgb(0 0 0 / 0.81);
982        --color-secondary-button-hover-background: rgb(255 255 255 / 0.36);
983        --color-secondary-button-hover-border: rgb(0 0 0 / 0.81);
984        --color-input-background: rgb(0 0 0 / 0.0);
985        --color-input-text: rgb(0 0 0 / 0.81);
986        --color-input-text-rgb: 0 0 0;
987        --color-input-border: rgb(0 0 0 / 0.81);
988        --color-input-hover-background: rgb(255 255 255 / 0.36);
989        --color-variant-background: rgb(255 255 255 / 1.0);
990        --color-variant-border: rgb(230 230 230 / 1.0);
991        --color-variant-text: rgb(0 0 0 / 1.0);
992        --color-variant-text-rgb: 0 0 0;
993        --color-variant-hover-background: rgb(245 245 245 / 1.0);
994        --color-variant-hover-text: rgb(0 0 0 / 1.0);
995        --color-variant-hover-border: rgb(230 230 230 / 1.0);
996        --color-selected-variant-background: rgb(0 0 0 / 1.0);
997        --color-selected-variant-border: rgb(0 0 0 / 1.0);
998        --color-selected-variant-text: rgb(255 255 255 / 1.0);
999        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1000        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1001        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1002
1003        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1004        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1005        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1006        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1007        --font-h1--color: var(--col
1007or-foreground-heading);
1008        --font-h2--color: var(--color-foreground-heading);
1009        --font-h3--color: var(--color-foreground-heading);
1010        --font-h4--color: var(--color-foreground-heading);
1011        --font-h5--color: var(--color-foreground-heading);
1012        --font-h6--color: var(--color-foreground-heading);
1013
1014        /* Shadows */
1015        
1016          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1017        
1018        
1019          --shadow-blur: 20px;
1020          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1021        
1022      }
1023  
1024    
1025    
1026    
1027    .color-scheme-5 {
1028        --color-background: rgb(51 51 51 / 1.0);
1029        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1030        --color-background-rgb: 51 51 51;
1031        --opacity-5-15: 0.15;
1032        --opacity-10-25: 0.25;
1033        --opacity-35-55: 0.55;
1034        --opacity-40-60: 0.6;
1035        --opacity-30-60: 0.6;
1036        --color-foreground: rgb(255 255 255 / 1.0);
1037        --color-foreground-rgb: 255 255 255;
1038        --color-foreground-heading: rgb(255 255 255 / 1.0);
1039        --color-foreground-heading-rgb: 255 255 255;
1040        --color-primary: rgb(255 255 255 / 1.0);
1041        --color-primary-rgb: 255 255 255;
1042        --color-primary-hover: rgb(255 255 255 / 0.69);
1043        --color-primary-hover-rgb: 255 255 255;
1044        --color-border: rgb(255 255 255 / 0.69);
1045        --color-border-rgb: 255 255 255;
1046        --color-shadow: rgb(0 0 0 / 1.0);
1047        --color-shadow-rgb: 0 0 0;
1048        --color-primary-button-text: rgb(0 0 0 / 1.0);
1049        --color-primary-button-background: rgb(255 255 255 / 1.0);
1050        --color-primary-button-border: rgb(255 255 255 / 1.0);
1051        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1052        --color-primary-button-hover-background: rgb(0 0 0 / 1.0);
1053        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
1054        --color-secondary-button-text: rgb(255 255 255 / 1.0);
1055        --color-secondary-button-background: rgb(0 0 0 / 0.0);
1056        --color-secondary-button-border: rgb(255 255 255 / 0.69);
1057        --color-secondary-button-hover-text: rgb(255 255 255 / 0.93);
1058        --color-secondary-button-hover-background: rgb(255 255 255 / 0.04);
1059        --color-secondary-button-hover-border: rgb(255 255 255 / 0.69);
1060        --color-input-background: rgb(51 51 51 / 1.0);
1061        --color-input-text: rgb(255 255 255 / 0.93);
1062        --color-input-text-rgb: 255 255 255;
1063        --color-input-border: rgb(255 255 255 / 0.69);
1064        --color-input-hover-background: rgb(255 255 255 / 0.04);
1065        --color-variant-background: rgb(255 255 255 / 1.0);
1066        --color-variant-border: rgb(230 230 230 / 1.0);
1067        --color-variant-text: rgb(0 0 0 / 1.0);
1068        --color-variant-text-rgb: 0 0 0;
1069        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1070        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1071        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1072        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1073        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1074        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1075        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1076        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1077        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1078
1079        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1080        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1081        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1082        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1083        --font-h1--color: var(--color-foreground-heading);
1084        --font-h2--color: var(--color-foreground-heading);
1085        --font-h3--color: var(--color-foreground-heading);
1086        --font-h4--color: var(--color-foreground-heading);
1087        --font-h5--color: var(--color-foreground-heading);
1088        --font-h6--color: var(--color-foreground-heading);
1089
1090        /* Shadows */
1091        
1092          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1093        
1094        
1095          --shadow-blur: 20px;
1096          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1097        
1098      }
1099  
1100    
1101    
1102    
1103    .color-scheme-6 {
1104        --color-background: rgb(0 0 0 / 0.0);
1105        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1106        --color-background-rgb: 0 0 0;
1107        --opacity-5-15: 0.15;
1108        --opacity-10-25: 0.25;
1109        --opacity-35-55: 0.55;
1110        --opacity-40-60: 0.6;
1111        --opacity-30-60: 0.6;
1112        --color-foreground: rgb(255 255 255 / 1.0);
1113        --color-foreground-rgb: 255 255 255;
1114        --color-foreground-heading: rgb(255 255 255 / 1.0);
1115        --color-foreground-heading-rgb: 255 255 255;
1116        --color-primary: rgb(255 255 255 / 1.0);
1117        --color-primary-rgb: 255 255 255;
1118        --color-primary-hover: rgb(255 255 255 / 0.69);
1119        --color-primary-hover-rgb: 255 255 255;
1120        --color-border: rgb(230 230 230 / 1.0);
1121        --color-border-rgb: 230 230 230;
1122        --color-shadow: rgb(0 0 0 / 1.0);
1123        --color-shadow-rgb: 0 0 0;
1124        --color-primary-button-text: rgb(0 0 0 / 1.0);
1125        --color-primary-button-background: rgb(255 255 255 / 1.0);
1126        --color-primary-button-border: rgb(255 255 255 / 1.0);
1127        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1128        --color-primary-button-hover-background: rgb(0 0 0 / 1.0);
1129        --color-primary-button-hover-border: rgb(0 0 0 / 1.0);
1130        --color-secondary-button-text: rgb(255 255 255 / 1.0);
1131        --color-secondary-button-background: rgb(0 0 0 / 0.0);
1132        --color-secondary-button-border: rgb(255 255 255 / 1.0);
1133        --color-secondary-button-hover-text: rgb(255 255 255 / 1.0);
1134        --color-secondary-button-hover-background: rgb(255 255 255 / 0.08);
1135        --color-secondary-button-hover-border: rgb(255 255 255 / 1.0);
1136        --color-input-background: rgb(255 255 255 / 1.0);
1137        --color-input-text: rgb(0 0 0 / 0.53);
1138        --color-input-text-rgb: 0 0 0;
1139        --color-input-border: rgb(0 0 0 / 0.13);
1140        --color-input-hover-background: rgb(250 250 250 / 1.0);
1141        --color-variant-background: rgb(255 255 255 / 1.0);
1142        --color-variant-border: rgb(230 230 230 / 1.0);
1143        --color-variant-text: rgb(0 0 0 / 1.0);
1144        --color-variant-text-rgb: 0 0 0;
1145        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1146        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1147        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1148        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1149        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1150        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1151        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1152        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1153        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1154
1155        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1156        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1157        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1158        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1159        --font-h1--color: var(--color-foreground-heading);
1160        --font-h2--color: var(--color-foreground-heading);
1161        --font-h3--color: var(--color-foreground-heading);
1162        --font-h4--color: var(--color-foreground-heading);
1163        --font-h5--color: var(--color-foreground-heading);
1164        --font-h6--color: var(--color-foreground-heading);
1165
1166        /* Shadows */
1167        
1168          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1169        
1170        
1171          --shadow-blur: 20px;
1172          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1173        
1174      }
1175  
1176    
1177    
1178    
1179    .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 {
1180        --color-background: rgb(0 0 0 / 0.0);
1181        /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */
1182        --color-background-rgb: 0 0 0;
1183        --opacity-5-15: 0.15;
1184        --opacity-10-25: 0.25;
1185        --opacity-35-55: 0.55;
1186        --opacity-40-60: 0.6;
1187        --opacity-30-60: 0.6;
1188        --color-foreground: rgb(0 0 0 / 1.0);
1189        --color-foreground-rgb: 0 0 0;
1190        --color-foreground-heading: rgb(0 0 0 / 1.0);
1191        --color-foreground-heading-rgb: 0 0 0;
1192        --color-primary: rgb(0 0 0 / 1.0);
1193        --color-primary-rgb: 0 0 0;
1194        --color-primary-hover: rgb(0 0 0 / 0.53);
1195        --color-primary-hover-rgb: 0 0 0;
1196        --color-border: rgb(230 230 230 / 1.0);
1197        --color-border-rgb: 230 230 230;
1198        --color-shadow: rgb(0 0 0 / 1.0);
1199        --color-shadow-rgb: 0 0 0;
1200        --color-primary-button-text: rgb(255 255 255 / 1.0);
1201        --color-primary-button-background: rgb(0 0 0 / 1.0);
1202        --color-primary-button-border: rgb(0 0 0 / 1.0);
1203        --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1204        --color-primary-button-hover-background: rgb(51 51 51 / 1.0);
1205        --color-primary-button-hover-border: rgb(51 51 51 / 1.0);
1206        --color-secondary-button-text: rgb(0 0 0 / 1.0);
1207        --color-secondary-button-background: rgb(0 0 0 / 0.0);
1208        --color-secondary-button-border: rgb(0 0 0 / 1.0);
1209        --color-secondary-button-hover-text: rgb(51 51 51 / 1.0);
1210        --color-secondary-button-hover-background: rgb(250 250 250 / 1.0);
1211        --color-secondary-button-hover-border: rgb(51 51 51 / 1.0);
1212        --color-input-background: rgb(255 255 255 / 1.0);
1213        --color-input-text: rgb(0 0 0 / 0.53);
1214        --color-input-text-rgb: 0 0 0;
1215        --color-input-border: rgb(0 0 0 / 0.13);
1216        --color-input-hover-background: rgb(250 250 250 / 1.0);
1217        --color-variant-background: rgb(255 255 255 / 1.0);
1218        --color-variant-border: rgb(230 230 230 / 1.0);
1219        --color-variant-text: rgb(0 0 0 / 1.0);
1220        --color-variant-text-rgb: 0 0 0;
1221        --color-variant-hover-background: rgb(245 245 245 / 1.0);
1222        --color-variant-hover-text: rgb(0 0 0 / 1.0);
1223        --color-variant-hover-border: rgb(230 230 230 / 1.0);
1224        --color-selected-variant-background: rgb(0 0 0 / 1.0);
1225        --color-selected-variant-border: rgb(0 0 0 / 1.0);
1226        --color-selected-variant-text: rgb(255 255 255 / 1.0);
1227        --color-selected-variant-hover-background: rgb(26 26 26 / 1.0);
1228        --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1229        --color-selected-variant-hover-border: rgb(26 26 26 / 1.0);
1230
1231        --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1232        --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1233        --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1234        --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));
1235        --font-h1--color: var(--color-foreground-heading);
1236        --font-h2--color: var(--color-foreground-heading);
1237        --font-h3--color: var(--color-foreground-heading);
1238        --font-h4--color: var(--color-foreground-heading);
1239        --font-h5--color: var(--color-foreground-heading);
1240        --font-h6--color: var(--color-foreground-heading);
1241
1242        /* Shadows */
1243        
1244          --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1245        
1246        
1247          --shadow-blur: 20px;
1248          --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));
1249        
1250      }
1251  
1252
1253  body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7 {
1254    color: var(--color-foreground);
1255    background-color: var(--color-background);
1256  }
1257</style>
1258<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 1258
1258
1259<script type="importmap">
1260  {
1261    "imports": {
1262      "@theme/overflow-list": "//www.bushnellgolf.com/cdn/shop/t/133/assets/overflow-list.js?v=103972619002749600251790611765",
1263      "@theme/product-title": "//www.bushnellgolf.com/cdn/shop/t/133/assets/product-title-truncation.js?v=171142440647363214041790611764",
1264      "@theme/component": "//www.bushnellgolf.com/cdn/shop/t/133/assets/component.js?v=2871837290084333401790611765",
1265      "@theme/dialog": "//www.bushnellgolf.com/cdn/shop/t/133/assets/dialog.js?v=98420710104516085021790611765",
1266      "@theme/events": "//www.bushnellgolf.com/cdn/shop/t/133/assets/events.js?v=81602296892335704251790611765",
1267      "@theme/focus": "//www.bushnellgolf.com/cdn/shop/t/133/assets/focus.js?v=78592351534870363931790611764",
1268      "@theme/morph": "//www.bushnellgolf.com/cdn/shop/t/133/assets/morph.js?v=28947075772200326741790611765",
1269      "@theme/paginated-list": "//www.bushnellgolf.com/cdn/shop/t/133/assets/paginated-list.js?v=128606916275786253511790611765",
1270      "@theme/performance": "//www.bushnellgolf.com/cdn/shop/t/133/assets/performance.js?v=76000260998028458051790611765",
1271      "@theme/product-form": "//www.bushnellgolf.com/cdn/shop/t/133/assets/product-form.js?v=65688817668972432781790611764",
1272      "@theme/recently-viewed-products": "//www.bushnellgolf.com/cdn/shop/t/133/assets/recently-viewed-products.js?v=39343464552543927101790611764",
1273      "@theme/scrolling": "//www.bushnellgolf.com/cdn/shop/t/133/assets/scrolling.js?v=56944800252707256061790611764",
1274      "@theme/section-renderer": "//www.bushnellgolf.com/cdn/shop/t/133/assets/section-renderer.js?v=157579674837333786411790611765",
1275      "@theme/section-hydration": "//www.bushnellgolf.com/cdn/shop/t/133/assets/section-hydration.js?v=725126219061066681790611765",
1276      "@theme/money-formatting": "//www.bushnellgolf.com/cdn/shop/t/133/assets/money-formatting.js?v=27089427827183356751790611765",
1277      "@theme/utilities": "//www.bushnellgolf.com/cdn/shop/t/133/assets/utilities.js?v=1621211302821184481790611765",
1278      "@theme/variant-picker": "//www.bushnellgolf.com/cdn/shop/t/133/assets/variant-picker.js?v=6469487693213381221790611765",
1279      "@theme/media-gallery": "//www.bushnellgolf.com/cdn/shop/t/133/assets/media-gallery.js?v=88799770645515588651790611765",
1280      "@theme/quick-add": "//www.bushnellgolf.com/cdn/shop/t/133/assets/quick-add.js?v=139210347678326180991790611764",
1281      "@theme/paginated-list-aspect-ratio": "//www.bushnellgolf.com/cdn/shop/t/133/assets/paginated-list-aspect-ratio.js?v=105612802989813080971790611765",
1282      "@theme/popover-polyfill": "//www.bushnellgolf.com/cdn/shop/t/133/assets/popover-polyfill.js?v=87956549048087295091790611765",
1283      "@theme/component-quantity-selector": "//www.bushnellgolf.com/cdn/shop/t/133/assets/component-quantity-selector.js?v=9159700773030885271790611765",
1284      "@theme/comparison-slider": "//www.bushnellgolf.com/cdn/shop/t/133/assets/comparison-slider.js?v=54290423415165392741790611765",
1285      "@theme/sticky-add-to-cart": "//www.bushnellgolf.com/cdn/shop/t/133/assets/sticky-add-to-cart.js?v=178695681353592012341790611765",
1286      "@theme/fly-to-cart": "//www.bushnellgolf.com/cdn/shop/t/133/assets/fly-to-cart.js?v=65654735866222019691790611764"
1287    }
1288  }
1289</script>
1289
1290
1291<script
1292  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/view-transitions.js?v=29934355952596568961790611765"
1293  async
1294  
1295></script>
1295
1296
1297<link
1298  rel="modulepreload"
1299  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/utilities.js?v=1621211302821184481790611765"
1300  fetchpriority="low"
1301>
1302<link
1303  rel="modulepreload"
1304  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/component.js?v=2871837290084333401790611765"
1305  fetchpriority="low"
1306>
1307<link
1308  rel="modulepreload"
1309  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/section-renderer.js?v=157579674837333786411790611765"
1310  fetchpriority="low"
1311>
1312<link
1313  rel="modulepreload"
1314  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/section-hydration.js?v=725126219061066681790611765"
1315  fetchpriority="low"
1316>
1317<link
1318  rel="modulepreload"
1319  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/morph.js?v=28947075772200326741790611765"
1320  fetchpriority="low"
1321>
1322
1323
1324
1325<link
1326  rel="modulepreload"
1327  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/focus.js?v=78592351534870363931790611764"
1328  fetchpriority="low"
1329>
1330<link
1331  rel="modulepreload"
1332  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/recently-viewed-products.js?v=39343464552543927101790611764"
1333  fetchpriority="low"
1334>
1335<link
1336  rel="modulepreload"
1337  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/scrolling.js?v=56944800252707256061790611764"
1338  fetchpriority="low"
1339>
1340<link
1341  rel="modulepreload"
1342  href="//www.bushnellgolf.com/cdn/shop/t/133/assets/events.js?v=81602296892335704251790611765"
1343  fetchpriority="low"
1344>
1345<script
1346  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/popover-polyfill.js?v=87956549048087295091790611765"
1347  type="module"
1348  fetchpriority="low"
1349></script>
vendor: 2 bytes, line 1349
1349
1350<script
1351  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/overflow-list.js?v=103972619002749600251790611765"
1352  type="module"
1353  fetchpriority="low"
1354></script>
vendor: 2 bytes, line 1354
1354
1355<script
1356  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/quick-add.js?v=139210347678326180991790611764"
1357  type="module"
1358  fetchpriority="low"
1359></script>
1359
1360
1361  
1361<script
1362    src="//www.bushnellgolf.com/cdn/shop/t/133/assets/cart-discount.js?v=138861295263764935711790611765"
1363    type="module"
1364    fetchpriority="low"
1365  ></script>
1365
1366
1367
1368<script
1369  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/dialog.js?v=98420710104516085021790611765"
1370  type="module"
1371  fetchpriority="low"
1372></script>
vendor: 2 bytes, line 1372
1372
1373<script
1374  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/variant-picker.js?v=6469487693213381221790611765"
1375  type="module"
1376  fetchpriority="low"
1377></script>
vendor: 2 bytes, line 1377
1377
1378<script
1379  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-card.js?v=177636412167985402681790611764"
1380  type="module"
1381  fetchpriority="low"
1382></script>
vendor: 2 bytes, line 1382
1382
1383<script
1384  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-form.js?v=65688817668972432781790611764"
1385  type="module"
1386  fetchpriority="low"
1387></script>
vendor: 2 bytes, line 1387
1387
1388<script
1389  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/fly-to-cart.js?v=65654735866222019691790611764"
1390  type="module"
1391  fetchpriority="low"
1392></script>
vendor: 2 bytes, line 1392
1392
1393<script
1394  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/accordion-custom.js?v=109161695428116401221790611766"
1395  type="module"
1396  fetchpriority="low"
1397></script>
vendor: 2 bytes, line 1397
1397
1398<script
1399  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/media.js?v=125180963674196456411790611765"
1400  type="module"
1401  fetchpriority="low"
1402></script>
vendor: 2 bytes, line 1402
1402
1403<script
1404  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-price.js?v=56949708730051287511790611764"
1405  type="module"
1406  fetchpriority="low"
1407></script>
vendor: 2 bytes, line 1407
1407
1408<script
1409  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-sku.js?v=12707995544342967231790611764"
1410  type="module"
1411  fetchpriority="low"
1412></script>
vendor: 2 bytes, line 1412
1412
1413<script
1414  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-title-truncation.js?v=171142440647363214041790611764"
1415  type="module"
1416  fetchpriority="low"
1417></script>
vendor: 2 bytes, line 1417
1417
1418<script
1419  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/product-inventory.js?v=97482887429145606201790611764"
1420  type="module"
1421  fetchpriority="low"
1422></script>
vendor: 2 bytes, line 1422
1422
1423<script
1424  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/show-more.js?v=70689597587884376891790611765"
1425  type="module"
1426  fetchpriority="low"
1427></script>
vendor: 2 bytes, line 1427
1427
1428<script
1429  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/slideshow.js?v=135511145289867776151790611765"
1430  type="module"
1431  fetchpriority="low"
1432></script>
vendor: 2 bytes, line 1432
1432
1433<script
1434  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/layered-slideshow.js?v=150049425201492448951790611765"
1435  type="module"
1436  fetchpriority="low"
1437></script>
vendor: 2 bytes, line 1437
1437
1438<script
1439  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/anchored-popover.js?v=168929214168724352541790611766"
1440  type="module"
1441  fetchpriority="low"
1442></script>
vendor: 2 bytes, line 1442
1442
1443<script
1444  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/floating-panel.js?v=134624273071112507821790611764"
1445  type="module"
1446  fetchpriority="low"
1447></script>
vendor: 2 bytes, line 1447
1447
1448<script
1449  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/video-background.js?v=125155869468546408071790611765"
1450  type="module"
1451  fetchpriority="low"
1452></script>
vendor: 2 bytes, line 1452
1452
1453<script
1454  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/component-quantity-selector.js?v=9159700773030885271790611765"
1455  type="module"
1456  fetchpriority="low"
1457></script>
vendor: 2 bytes, line 1457
1457
1458<script
1459  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/media-gallery.js?v=88799770645515588651790611765"
1460  type="module"
1461  fetchpriority="low"
1462></script>
vendor: 2 bytes, line 1462
1462
1463<script
1464  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/rte-formatter.js?v=50196128441411127351790611764"
1465  type="module"
1466  fetchpriority="low"
1467></script>
vendor: 2 bytes, line 1467
1467
1468<script
1469  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/volume-pricing.js?v=130575904330974358741790611765"
1470  type="module"
1471  fetchpriority="low"
1472></script>
vendor: 2 bytes, line 1472
1472
1473<script
1474  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/price-per-item.js?v=40571194438189935441790611764"
1475  type="module"
1476  fetchpriority="low"
1477></script>
vendor: 2 bytes, line 1477
1477
1478<script
1479  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/volume-pricing-info.js?v=16866589937000989531790611765"
1480  type="module"
1481  fetchpriority="low"
1482></script>
1482
1483
1484
1485
1486
1487  
1487<script
1488    src="//www.bushnellgolf.com/cdn/shop/t/133/assets/sticky-add-to-cart.js?v=178695681353592012341790611765"
1489    type="module"
1490    fetchpriority="low"
1491  ></script>
1491
1492  
1492<script type="module">
1493    import { RecentlyViewed } from '@theme/recently-viewed-products';
1494    RecentlyViewed.addProduct('10358022930616');
1495  </script>
1495
1496
1497
1498<script
1499  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/auto-close-details.js?v=46360069785536700841790611766"
1500  defer="defer"
1501></script>
1501
1502
1503<script>
1504  const Theme = {
1505    translations: {
1506      placeholder_image: `Placeholder image`,
1507      added: `Added`,
1508      recipient_form_fields_visible: `Recipient form fields are now visible`,
1509      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
1510      recipient_form_error: `There was an error with the form submission`,
1511      items_added_to_cart_one: `1 item added to cart`,
1512      items_added_to_cart_other: `{{ count }} items added to cart`,
1513    },
1514    routes: {
1515      cart_add_url: '/cart/add.js',
1516      cart_change_url: '/cart/change',
1517      cart_update_url: '/cart/update',
1518      cart_url: '/cart',
1519      predictive_search_url: '/search/suggest',
1520      search_url: '/search',
1521    },
1522    template: {
1523      name: 'product.pro-x3-link',
1524    },
1525  };
1526</script>
1526
1527<link rel="preload" as="font" href="//www.bushnellgolf.com/cdn/shop/t/133/assets/acumin-pro.woff2?v=102240913865752762161790611765" type="font/woff2" crossorigin><link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell.css?v=28925328111356423891790611765" rel="stylesheet" type="text/css" media="all" />
1528  <link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-buy-now-patch.css?v=85352361508442732821790611764" rel="stylesheet" type="text/css" media="all" />
1529  <link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-cro-patch.css?v=162323756666457044951790611765" rel="stylesheet" type="text/css" media="all" />
1530  <link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-fitcheck.css?v=97541241949286130371790611765" rel="stylesheet" type="text/css" media="all" />�<link rel="preload" as="font" href="//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-medium.woff2?v=132185208873765463631790611765"  type="font/woff2" crossorigin fetchpriority="low">
1531<link rel="preload" as="font" href="//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-bold.woff2?v=110081505489078479111790611765" type="font/woff2" crossorigin>
1532
1533<style>
1534  @font-face {
1535    font-family: 'Acumin Pro';
1536    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/acumin-pro.woff2?v=102240913865752762161790611765') format('woff2');
1537    font-weight: 400;
1538    font-style: normal;
1539    font-display: swap;
1540  }
1541
1542  @font-face {
1543    font-family: 'Acumin Pro Medium';
1544    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/acumin-pro-medium.woff2?v=90873278444693665241790611765') format('woff2');
1545    font-weight: 500;
1546    font-style: normal;
1547    font-display: swap;
1548  }
1549
1550  @font-face {
1551    font-family: 'Acumin Pro Bold';
1552    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/acumin-pro-bold.woff2?v=16147239003615737331790611765') format('woff2');
1553    font-weight: 700;
1554    font-style: normal;
1555    font-display: swap;
1556  }
1557
1558  @font-face {
1559    font-family: 'Industry Light';
1560    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-light.woff2?v=45057905669618413361790611764') format('woff2');
1561    font-weight: 300;
1562    font-style: normal;
1563    font-display: swap;
1564  }
1565   @font-face {
1566    font-family: 'Industry';
1567    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-medium.woff2?v=132185208873765463631790611765') format('woff2');
1568    font-weight: 500;
1569    font-style: normal;
1570    font-display: swap;
1571  }
1572  @font-face {
1573    font-family: 'Industry Medium';
1574    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-medium.woff2?v=132185208873765463631790611765') format('woff2');
1575    font-weight: 500;
1576    font-style: normal;
1577    font-display: swap;
1578  }
1579
1580  @font-face {
1581    font-family: 'Industry Bold';
1582    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-bold.woff2?v=110081505489078479111790611765') format('woff2');
1583    font-weight: 700;
1584    font-style: normal;
1585    font-display: swap;
1586  }
1587
1588  @font-face {
1589    font-family: 'Industry';
1590    src: url('//www.bushnellgolf.com/cdn/shop/t/133/assets/industry-medium.woff2?v=132185208873765463631790611765') format('woff2');
1591    font-weight: 500;
1592    font-style: normal;
1593    font-display: swap;
1594  }
1595
1596  
1597
1598  :root {
1599    /* ── Per-heading Shopify theme CSS variables ── */
1600    --font-h1--family: 'Industry Bold', sans-serif;
1601    --font-h2--family: 'Industry Bold', sans-serif;
1602    --font-h3--family: 'Industry Bold', sans-serif;
1603    --font-h4--family: 'Industry Medium', sans-serif;
1604    --font-h5--family: 'Industry Medium', sans-serif;
1605    --font-h6--family: 'Industry Medium', sans-serif;
1606
1607    /* ── General heading/body Shopify variables ── */
1608    --font-heading--family:    'Industry Bold', sans-serif;
1609    --font-subheading--family: 'Industry Bold', sans-serif;
1610    --font-body--family:       'Acumin Pro', sans-serif;
1611    --font-paragraph--family:  'Acumin Pro', sans-serif;
1612    --font-accent--family:     'Acumin Pro', sans-serif;
1613
1614    /* ── Bushnell UI kit variables (bushnell.css) ── */
1615    --font-display: 'Industry Bold', sans-serif;
1616    --font-ui:      'Industry Bold', sans-serif;
1617    --font-body:    'Acumin Pro', sans-serif;
1618  }
1619
1620  /* ── Direct element overrides for full coverage ── */
1621  h1 { font-family: 'Industry Bold', sans-serif; }
1622  h2 { font-family: 'Industry Bold', sans-serif; }
1623  h3 { font-family: 'Industry Bold', sans-serif; }
1624  h4 { font-family: 'Industry Medium', sans-serif; }
1625  h5 { font-family: 'Industry Medium', sans-serif; }
1626  h6 { font-family: 'Industry Medium', sans-serif; }
1627  body, p { font-family: 'Acumin Pro', sans-serif; }
1628</style>
1629
1630  
1630<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1630<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/94598496440/digital_wallets/dialog">
1631<meta id="in-context-paypal-metadata" data-shop-id="94598496440" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
1632<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/53271988469944:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.bushnellgolf.com/products/pro-x3-link.oembed">
1633<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4716069048"></script>
1633
1634<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1635<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4716069048&shop_id=94598496440" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1635
1635
1636<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":94598496440,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/94598496440","merchantName":"Bushnell Golf","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Bushnell Golf","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1636
1636
1637<script id="shopify-features" type="application/json">{"accessToken":"c0757fe088970775118d58865578e6d4","betas":["rich-media-storefront-analytics"],"domain":"www.bushnellgolf.com","predictiveSearch":true,"shopId":94598496440,"locale":"en"}</script>
vendor: 1 bytes, line 1637
1637
1638<script>var Shopify = Shopify || {};
1639Shopify.shop = "1zkvfh-xt.myshopify.com";
1640Shopify.locale = "en";
1641Shopify.currency = {"active":"USD","rate":"1.0"};
1642Shopify.country = "US";
1643Shopify.theme = {"name":"09-28-2026-foresight-plus-copy-update","id":191993970872,"schema_name":"Horizon","schema_version":"3.4.0","theme_store_id":null,"role":"main"};
1644Shopify.theme.handle = "null";
1645Shopify.theme.style = {"id":null,"handle":null};
1646Shopify.cdnHost = "www.bushnellgolf.com/cdn";
1647Shopify.routes = Shopify.routes || {};
1648Shopify.routes.root = "/";
1649Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1650Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1651Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1652Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1652
1652
1653<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1653
1653
1654<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 1654
1654
1655<script>
1656  window.ShopifyPay = window.ShopifyPay || {};
1657  window.ShopifyPay.apiHost = "shop.app\/pay";
1658  window.ShopifyPay.redirectState = null;
1659</script>
vendor: 1 bytes, line 1659
1659
1660<script>
1661  window.Shopify = window.Shopify || {};
1662  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1663  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1664  window.Shopify.SignInWithShop.eligible = true;
1665</script>
vendor: 1 bytes, line 1665
1665
1666<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1666
1666
1667<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1667
1667
1668<script type="module">
1669  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1670
1671  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1672
1673</script>
vendor: 1 bytes, line 1673
1673
1674<script>
1675  window.Shopify = window.Shopify || {};
1676  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1677  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
1678</script>
vendor: 1 bytes, line 1678
1678
1679<script>(function() {
1680  var isLoaded = false;
1681  function asyncLoad() {
1682    if (isLoaded) return;
1683    isLoaded = true;
1684    var urls = ["\/\/cdn.shopify.com\/proxy\/97cd65ac45fbe7fdf6a885e2ab658a9e3163e2b1e786e17a38330ef45486114f\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=1zkvfh-xt.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
1685    for (var i = 0; i < urls.length; i++) {
1686      var s = document.createElement('script');
1687      s.type = 'text/javascript';
1688      s.async = true;
1689      s.src = urls[i];
1690      var x = document.getElementsByTagName('script')[0];
1691      x.parentNode.insertBefore(s, x);
1692    }
1693  };
1694  if(window.attachEvent) {
1695    window.attachEvent('onload', asyncLoad);
1696  } else {
1697    window.addEventListener('load', asyncLoad, false);
1698  }
1699})();</script>
vendor: 1 bytes, line 1699
1699
1700<script id="__st">var __st={"a":94598496440,"offset":-25200,"reqid":"a1578864-136d-4dcc-a5d7-abdbf0e12e2a-1790853844","pageurl":"www.bushnellgolf.com\/products\/pro-x3-link","u":"d255a525740e","p":"product","rtyp":"product","rid":10358022930616};</script>
vendor: 1 bytes, line 1700
1700
1701<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1701
1701
1702<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1702
1702
1703<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.bushnellgolf.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1703
1703
1704<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.bushnellgolf.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1704<script crossorigin="anonymous" defer="defer" src="//www.bushnellgolf.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1704
1704
1705<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1705
1705
1706<script>
1707  window.Shopify = window.Shopify || {};
1708  window.Shopify.MCP = window.Shopify.MCP || {};
1709  window.Shopify.MCP.enabled = true;
1710  window.Shopify.MCP.shop = "1zkvfh-xt.myshopify.com";
1711  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.bushnellgolf.com\/api\/mcp";
1712  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
1713</script>
vendor: 1 bytes, line 1713
1713
1714<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.bushnellgolf.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1715</script>
vendor: 1 bytes, line 1715
1715
1716<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.bushnellgolf.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1717</script>
vendor: 1 bytes, line 1717
1717
1718<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1719  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
1720</script>
vendor: 1 bytes, line 1720
1720
1721<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
1722</script>
1722
1723<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.bushnellgolf.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1724<style id="shopify-accelerated-checkout-cart">
1725        #shopify-buyer-consent {
1726  margin-top: 1em;
1727  display: inline-block;
1728  width: 100%;
1729}
1730
1731#shopify-buyer-consent.hidden {
1732  display: none;
1733}
1734
1735#shopify-subscription-policy-button {
1736  background: none;
1737  border: none;
1738  padding: 0;
1739  text-decoration: underline;
1740  font-size: inherit;
1741  cursor: pointer;
1742}
1743
1744#shopify-subscription-policy-button::before {
1745  box-shadow: none;
1746}
1747
1748      </style>
1749<link rel="stylesheet" media="screen" href="//www.bushnellgolf.com/cdn/shop/t/133/compiled_assets/styles.css?v=160800271737863426111790611776">
1750<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1750
1751  
1752
1753
1754
1755
1756
1757  
1757<script type="text/javascript">
1758    
1759      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
1760    
1761    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
1762      currency: "USD",
1763      currency_symbol: "$",
1764      decimal_separator: ".",
1765      thousands_separator: ",",
1766      decimal_places: 2,
1767      currency_symbol_location: "left"
1768    };
1769  </script>
1769
1770
1771
1772
1773
1774  
1775
1776<script type="text/javascript">
1777  
1778    window.SHG_CUSTOMER = null;
1779  
1780</script>
1780
1781
1782
1783
1784
1785
1786
1787
1788  <!-- Extend -- Load Extend SDK Configuration script -->
1789  <!-- Extend - Add necessary SDK script tags and configure the store -->
1790<script src='https://sdk.helloextend.com/extend-sdk-client/v1/extend-sdk-client.min.js' defer='defer'></script>
vendor: 2 bytes, line 1790
1790
1791<script src='https://sdk.helloextend.com/extend-sdk-client-shopify-addon/v1/extend-sdk-client-shopify-addon.min.js' defer='defer'></script>
1791
1792
1793<script>
1794    window.addEventListener('DOMContentLoaded', function () {
1795        // Set store ID
1796        const storeId = '1bb870ec-2d72-437e-94ce-7159cce5aeae';
1797        // Set environment (production, demo, or development)
1798        const env = 'production';
1799
1800        window.Extend.config({ storeId: storeId, environment: env });
1801
1802        // Only sets window variables if Extend and ExtendShopify is defined
1803        if (window.Extend && window.ExtendShopify) {
1804            // Contains window variables used in integration
1805            window.Extend.integration = {};
1806
1807            // Configurables - Start
1808            // Set currency required to display offers (USD or CAD)
1809            window.Extend.integration.currency = 'USD';
1810            // PDP Visible Offer
1811            window.Extend.integration.pdpOffer = true;
1812            // PDP Modal Offer
1813            window.Extend.integration.pdpModalOffer = false;
1814            // PDP Offer Properties
1815            window.Extend.integration.offerProperties = {};
1816            // Cart Offers
1817            window.Extend.integration.cartOffer = true;
1818            // Sidecart Offers
1819            window.Extend.integration.sidecartOffer = true;
1820            // Cart Balancing
1821            window.Extend.integration.cartBalancing = true;
1822            // Aftermarket Modal
1823            window.Extend.integration.aftermarketModal = true;
1824            // ATC Modal Offer
1825            window.Extend.integration.atcOffer = true;
1826            // Quickview visible offer
1827            window.Extend.integration.quickviewOffer = true;
1828            // Quickview modal offer
1829            window.Extend.integration.quickviewModalOffer = true;
1830			// Cart SP
1831			window.Extend.integration.cartSP = false;
1832            // Configurables - End
1833
1834            // Aftermarket Code
1835            if (Shopify && Shopify.currency && Shopify.currency.active === Extend.integration.currency && Extend.integration.aftermarketModal) {
1836                try {
1837                    // Get params from URL
1838                    const params = (new URL(document.location)).searchParams;
1839
1840                    // Check if leadToken or leadtoken is in the URL
1841                    let leadToken = params.get('leadToken')
1842                        ? params.get('leadToken')
1843                        : params.get('leadtoken');
1844
1845                    if (leadToken) {
1846                        Extend.aftermarketModal.open({
1847                            leadToken: leadToken,
1848                            onClose: function (plan, product, quantity) {
1849                                if (plan && product) {
1850                                    ExtendShopify.addPlanToCart({
1851                                        plan: plan,
1852                                        product: product,
1853                                        leadToken: leadToken,
1854                                        quantity: quantity || 1
1855                                    }, function () {
1856                                        location = '/cart'
1857                                    })
1858                                }
1859                            }
1860                        });
1861                    }
1862                } catch (error) {
1863                    console.error("EXTEND: " + error);
1864                }
1865            }
1866        }
1867    }, { once: true });
1868</script>
1868
1869
1870<!-- Optional -->
1871<!-- Extend - Render cart shipping protection -->
1872
1873<!-- Extend - Render checkout plus -->
1874
1875
1876<!-- Extend - Render product page -->
1877<script>
1878
1879    // Run scripts on DOMContentLoaded to avoid affecting site load time
1880    window.addEventListener('DOMContentLoaded', function () {
1881        // Checks if Extend lives in the window and the active currency is USD before showing Extend offers
1882        if (Extend && ExtendShopify && Shopify && Shopify.currency && Shopify.currency.active === Extend.integration.currency && meta.page.pageType == 'product') {
1883
1884            /************************/
1885            /* Initial Variables    */
1886            /************************/
1887            const productForm = document.querySelector('form[action="/cart/add"]'); // Change this to the product form element
1888            const addToCartButton = productForm.querySelector('.bpdp-atc-btn'); // Change this to the Add-To-Cart element
1889            const dispatchSideCart = true; // Set to true if a sidecart opens after adding to cart via pdp
1890            const productCategory = (meta && meta.product) ? meta.product.type : null; // Grabs product category from meta object, works on most themes
1891
1892            // Handles creating and prepending Extend offer div
1893            const extendOffer = document.createElement('div');
1894            if (!Extend.integration.pdpOffer) extendOffer.style.display = 'none';
1895            extendOffer.className = 'extend-offer';
1896            addToCartButton.before(extendOffer);
1897
1898            /************************/
1899            /* initProductOffer     */
1900            /************************/
1901            // Initializes product offers and handles ATC button functionality for the main PDP ATC
1902            async function initProductOffer() {
1903                try {
1904
1905                    // Fail safes
1906                    if (!productForm || !addToCartButton || !extendOffer) {
1907                        throw new Error("Exiting - missing productForm, addToCartButton, or extendOffer")
1908                    }
1909
1910                    // Disables ATC if product is Extend
1911                    if (meta && meta.product && meta.product.vendor === 'Extend') addToCartButton.disabled = true;
1912
1913                    // Grabs the variantId from the productForm and renders the initial offers for it
1914                    let variantId = productForm.id.value;
1915
1916                    // Grabs the product price from the metadata, works on most themes
1917                    let productPrice = (meta && meta.product && meta.product.variants) ? parseInt(meta.product.variants.filter(variant => variant.id.toString() === variantId.toString())[0].price) : null;
1918
1919                    // Saves the offer properties to an easily accessible window object that is initialized in the config
1920                    Extend.integration.offerProperties = {variant: variantId, category: productCategory, price: productPrice}
1921
1922                    // Fetches bundle components, empty array if non-bundle
1923                    const { components } = await ExtendShopify.getBundleComponents({ 
1924                        variantId: `gid://shopify/ProductVariant/${variantId}` 
1925                    }) || {};
1926
1927                    // Renders bundle offer or regular offer as needed
1928                    Extend.buttons.render(extendOffer, components?.length > 0
1929                        ? { referenceId: variantId, products: components }
1930                        : { referenceId: variantId, price: productPrice, category: productCategory }
1931                    );
1932                    
1933                    // Listens for changes to the productForm and sets the activeProduct for extend via variantID
1934                    productForm.addEventListener('change', async function () {
1935                        variantId = productForm.id.value;
1936                        productPrice = meta?.product?.variants?.find(v => v.id.toString() === variantId.toString())?.price ? parseInt(meta.product.variants.find(v => v.id.toString() === variantId.toString()).price) : null;
1937                        const { components } = await ExtendShopify.getBundleComponents({ 
1938                            variantId: `gid://shopify/ProductVariant/${variantId}` 
1939                        }) || {};
1940                        if (!variantId) return;
1941                        Extend.setActiveProduct(extendOffer, components?.length > 0
1942                            ? { referenceId: variantId, products: components }
1943                            : { referenceId: variantId, price: productPrice, category: productCategory }
1944                        );
1945                    });
1946
1947                    document.querySelector('button.header-actions__action').addEventListener('click', function () { 
1948                        console.log("Extend: click listener"); 
1949                        setTimeout(function () { window.dispatchEvent(new Event('resize')) }, 500)
1950                    })
1951
1952
1953                    // Immediate loading feedback on the ATC button (uses the PDP's own
1954                    // .bpdp-atc-btn.is-loading spinner styles) so there's instant feedback
1955                    // on click for BOTH flows: plan selected (Extend takes a moment to add
1956                    // the plan) and no plan (Extend opens its upsell popup).
1957                    function setAtcLoading(on) {
1958                        if (!addToCartButton) return;
1959                        if (on) {
1960                            try {
1961                                var c = getComputedStyle(addToCartButton).color;
1962                                if (!c || c === 'transparent' || c.indexOf('rgba(0, 0, 0, 0)') !== -1) c = '#1c1c1c';
1963                                addToCartButton.style.setProperty('--bpdp-spin', c);
1964                            } catch (e) {}
1965                            addToCartButton.classList.add('is-loading');
1966                        } else {
1967                            addToCartButton.classList.remove('is-loading');
1968                            addToCartButton.style.removeProperty('--bpdp-spin');
1969                        }
1970                    }
1971
1972                    // click simulation handling add to cart
1973                    function handleAddToCart(e) {
1974                        e.preventDefault();
1975                        e.stopImmediatePropagation();
1976
1977                        // Instant feedback for both flows.
1978                        setAtcLoading(true);
1979                        clearTimeout(window.__bnAtcLoaderT);
1980                        window.__bnAtcLoaderT = setTimeout(function () { setAtcLoading(false); }, 12000);
1981
1982                        const quantityEl = productForm.querySelector('[name="quantity"]');
1983                        const quantity = quantityEl && quantityEl.value ? quantityEl.value : 1;
1984
1985                        ExtendShopify.handleAddToCart(extendOffer, {
1986                            quantity: quantity,
1987                            modal: Extend.integration.pdpModalOffer,
1988                            done: function () {
1989                                // keep the loader on through the actual add-to-cart
1990                                setAtcLoading(true);
1991                                // remove default click listener
1992                                addToCartButton.removeEventListener('click', handleAddToCart, true);
1993                                // click atc button
1994                                addToCartButton.click();
1995                                // add default click listener back
1996                                addToCartButton.addEventListener('click', handleAddToCart, true);
1997                                // If variable set to true, dispatches Extend side cart integration to run after adding to cart via pdp
1998                                if (dispatchSideCart) window.setTimeout(function () { window.dispatchEvent(new Event('refreshAjaxSideCart')) }, 1000)
1999                            }
2000                        });
2001                    }
2002                    // run handleCaddtoCart when we click ATC, capturing event
2003                    addToCartButton.addEventListener('click', handleAddToCart, true);
2004
2005                    // The sticky bar's Add-to-Cart submits the form directly, so it bypasses
2006                    // the Extend flow (no protection popup). Route its click through the main
2007                    // ATC so Extend runs (popup / plan add) for the sticky button too.
2008                    const stickyAtc = document.querySelector('.bpdp-sticky__atc');
2009                    if (stickyAtc) {
2010                        stickyAtc.addEventListener('click', function (e) {
2011                            e.preventDefault();
2012                            e.stopImmediatePropagation();
2013                            // mirror the loading spinner on the sticky button for feedback
2014                            try { stickyAtc.style.setProperty('--bpdp-spin', getComputedStyle(stickyAtc).color); } catch (err) {}
2015                            stickyAtc.classList.add('is-loading');
2016                            clearTimeout(window.__bnStickyAtcT);
2017                            window.__bnStickyAtcT = setTimeout(function () { stickyAtc.classList.remove('is-loading'); }, 12000);
2018                            // trigger the main ATC's Extend handler (shows popup / adds plan)
2019                            addToCartButton.click();
2020                        }, true);
2021                        // clear the sticky spinner once the cart updates
2022                        document.addEventListener('cart:update', function () { stickyAtc.classList.remove('is-loading'); });
2023                    }
2024                } catch (error) {
2025                    console.error("EXTEND:", error)
2026                }
2027            }
2028            // Initial product offer render
2029            if (!Extend.buttons.instance(extendOffer)) {
2030                initProductOffer();
2031            }
2032        }
2033    }, { once: true });
2034</script>
2034
2035
2036<style>
2037    .extend-offer {
2038        margin: 0 !important;
2039    }
2040</style>
2041<!-- Extend - Render cart -->
2042<script>
2043
2044    // run scripts on DOMContentLoaded to avoid affecting site load time
2045    window.addEventListener('DOMContentLoaded', function () {
2046
2047        // Only run ajax integration if Extend and ExtendShopify is defined, and the currency is set to USD
2048        if (!Extend || !ExtendShopify || !Shopify || !Shopify.currency || Shopify.currency.active !== Extend.integration.currency) {
2049            return;
2050        }
2051
2052        // Checks url if page is main cart
2053        const isMainCart = location.pathname.includes('/cart');
2054
2055		if (!isMainCart && !window.Extend.integration.sidecartOffer) return;
2056 		
2057        // store value to know if script initialized already
2058        let init = false;
2059
2060        /*****************************************/
2061        /* Global Variables - THEME SPECIFIC     */
2062        /*****************************************/
2063        let cartRowItem, cartRowItemTitle, cartRowItemImage, cartRowItemQuantity, warrantyContainer, warrantyOriginalMeta, metadataContainer;
2064        if (isMainCart) {
2065            // Main cart variables
2066            cartRowItem = '.bgc-item-row'; // This is the container element for each item in the cart
2067            cartRowItemImage = '.bgc-item-img a'; // This is the product image or image anchor element
2068            cartRowItemTitle = '.bgc-item-name'; // This is the title anchor element for the product
2069            cartRowItemQuantity = '.bgc-qty span'; // This is the input element containing the product quantity
2070            warrantyOriginalMeta = '.bgc-item-variant'; // Each warranty metadata item we want to remove.
2071            warrantyContainer = '.bgc-item-name'; // This is the container where the offer will be appended
2072            metadataContainer = '.bgc-item-name'; // This is where warranty metadata will be appended (Product and Term)
2073        } else {
2074            // Side cart variables
2075            cartRowItem = '.cart-items__table-row--full-width-variants'; // This is the container element for each item in the cart
2076            cartRowItemImage = '.cart-items__media-container'; // This is the product image or image anchor element
2077            cartRowItemTitle = '.cart-items__title'; // This is the title anchor element for the product
2078            cartRowItemQuantity = 'input'; // This is the input element containing the product quantity
2079            warrantyOriginalMeta = '.cart-items__variants-wrapper'; // Each warranty metadata item we want to remove.
2080            warrantyContainer = '.cart-items__product-info'; // This is the container where the offer will be appended
2081            metadataContainer = '.cart-items__product-info'; // This is where warranty metadata will be appended (Product and Term)
2082        }
2083
2084        // Add quantity wrapper selector to disable use of quantity selector on Extend items, ignored if empty string
2085        const quantityWrapper = isMainCart ? '.bgc-qty' : '.quantity-selector';
2086
2087        const offerClass = !isMainCart ? 'extend-side-cart-offer' : 'extend-cart-offer'; // This is the class that will be assigned to each Extend offer
2088        const cartEvent = !isMainCart ? 'refreshAjaxSideCart' : 'refreshAjaxCart';
2089        const regEx = /\d+$/;
2090        let localCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; // Shopify Cart Object on initial load
2091
2092        // Fail safe for cart
2093        if (!localCart) {
2094            console.error("EXTEND: Exiting - localCart unavailable")
2095            return false;
2096        }
2097
2098        /**************************************/
2099        /* refreshCart - THEME SPECIFIC       */
2100        /**************************************/
2101        // Refresh the cart (hard refresh by default)
2102        async function refreshCart(cart) {
2103            if (isMainCart) {
2104                // Main cart specific refresh
2105                location.reload();
2106            } else {
2107                // Sidecart specific refresh
2108                const res = await fetch('/cart.js');
2109                localCart = await res.json();
2110
2111                const cartItemsEl = document.querySelector('cart-items-component[data-drawer]');
2112                if (!cartItemsEl) return;
2113                const sectionId = cartItemsEl.dataset.sectionId;
2114                const sectionsRes = await fetch(`${window.location.pathname}?sections=${sectionId}`);
2115                const sections = await sectionsRes.json();
2116                document.dispatchEvent(new CustomEvent('cart:update', {
2117                    bubbles: true,
2118                    detail: { data: { sections } }
2119                }));
2120                await new Promise(resolve => setTimeout(resolve, 300));
2121
2122                handleStyling();
2123                //location.reload();
2124            }
2125        }
2126
2127        /* Full-screen loader shown while a protection plan is being added to the cart. */
2128        function showExtendLoader() {
2129            if (document.getElementById('bn-extend-loader')) return;
2130            const o = document.createElement('div');
2131            o.id = 'bn-extend-loader';
2132            o.setAttribute('style', 'position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.45);');
2133            o.innerHTML = '<div style="width:46px;height:46px;border:4px solid rgba(255,255,255,0.35);border-top-color:#fff;border-radius:50%;animation:bn-extend-spin 0.7s linear infinite;"></div>';
2134            document.body.appendChild(o);
2135        }
2136        function hideExtendLoader() {
2137            const o = document.getElementById('bn-extend-loader');
2138            if (o) o.remove();
2139        }
2140        /* Reopen the cart drawer (used after a plan is added, since we close it when the modal opens). */
2141        function openCartDrawer() {
2142            const drawer = document.querySelector('cart-drawer-component');
2143            if (!drawer) return;
2144            try { if (typeof drawer.open === 'function') { drawer.open(); return; } } catch (e) {}
2145            const trigger = document.querySelector('[data-testid="cart-drawer-trigger"]') ||
2146                document.querySelector('.header-actions__cart-icon, a[href$="/cart"]');
2147            if (trigger) trigger.click();
2148        }
2149        /* Called from onAddToCart: show loader, then after the cart refreshes, reopen the drawer. */
2150        function afterPlanAdded() {
2151            Promise.resolve(refreshCart()).then(function () {
2152                hideExtendLoader();
2153                if (!isMainCart) setTimeout(openCartDrawer, 150);
2154            }).catch(function () { hideExtendLoader(); });
2155        }
2156
2157        function renderCartOffer(el, variantId, quantity, index) {
2158            // Grabs the product category and price from the current item metadata
2159             let productCategory = localCart.items[index].product_type;
2160             let productPrice = localCart.items[index].price;
2161
2162
2163            if (ExtendShopify.warrantyAlreadyInCart(parseInt(variantId), localCart.items) || ExtendShopify.warrantyAlreadyInCart(variantId.toString(), localCart.items)) {
2164                return;
2165            } else {
2166
2167                // Return if this is a cart snippet and cart offers are disabled
2168                if (isMainCart && !Extend.integration.cartOffer) return;
2169                // Return if this is a sidecart snippet and sidecart offers are disabled
2170                if (!isMainCart && !Extend.integration.sidecartOffer) return;
2171
2172                // Bundle logic
2173                
2174
2175                // Gather bundle components
2176                //const bundleComponents = await getBundleComponents(variantId)
2177                let isBundle = false;
2178                //if (bundleComponents && bundleComponents.components && bundleComponents.components.length > 0) isBundle = true;
2179                // Renders Extend offer
2180                if (!isBundle) {
2181                    // Render all other buttons
2182                    Extend.buttons.renderSimpleOffer(el, {
2183                        referenceId: variantId,
2184                        price: productPrice,
2185                        category: productCategory,
2186                        onAddToCart: function (options) {
2187                            if (!isMainCart) showExtendLoader();
2188                            ExtendShopify.addPlanToCart({
2189                                plan: options.plan,
2190                                product: options.product,
2191                                quantity: quantity
2192                            }, function (err) {
2193                                // An error occurred
2194                                if (err) {
2195                                    hideExtendLoader();
2196                                    throw new Error({ "Exiting - Error in onAddToCart": error });
2197                                } else {
2198                                    afterPlanAdded();
2199                                }
2200                            });
2201                        }
2202                    });
2203                } else {
2204                    // Render all button offer button
2205                    Extend.buttons.renderSimpleOffer(el, {
2206                        referenceId: variantId,
2207                        products: bundleComponents.components,
2208                        onAddToCart: function (options) {
2209                            if (!isMainCart) showExtendLoader();
2210                            ExtendShopify.addPlanToCart({
2211                                plan: options.plan,
2212                                product: options.product,
2213                                products: options.products,
2214                                quantity: quantity
2215                            }, function (err) {
2216                                // An error occurred
2217                                if (err) {
2218                                    hideExtendLoader();
2219                                    throw new Error({ "Exiting - Error in onAddToCart": error });
2220                                } else {
2221                                    afterPlanAdded();
2222                                }
2223                            });
2224                        }
2225                    });
2226                }
2227            }
2228        }
2229
2230        /***********************/
2231        /* createElement       */
2232        /***********************/
2233        // createElement(product) - Takes in the product element, and creates the Extend offer element + appends the offer
2234        function createElement(product, index) {
2235            // Grab URL from title anchor href
2236            let url = product.querySelector(cartRowItemTitle).href;
2237
2238            // Grabs variant ID from URL if available, otherwise from localCart
2239            let variantId = (url && url.match(regEx)) ? url.match(regEx)[0] : localCart.items[index].id;
2240
2241            // Select quantity value
2242            let quantityEl = product.querySelector(cartRowItemQuantity);
2243            let quantity = quantityEl ? parseInt(quantityEl.value ?? quantityEl.innerText) : 1;
2244
2245            if (!variantId || quantity.length > 0) {
2246                throw new Error("Exiting - Error with variantId {0} or quantity {1}", variantId, quantity);
2247            }
2248
2249            // Removes existing offer elements before creating new ones
2250            let extendOffer = product.querySelector('.' + offerClass);
2251            if (extendOffer) {
2252                if (extendOffer.dataset.extendVariant !== variantId || extendOffer.dataset.extendQuantity !== quantity) {
2253                    extendOffer.remove();
2254                } else {
2255                    return;
2256                }
2257            }
2258
2259            // Parent container to append ajax offer
2260            let container = product.querySelector(warrantyContainer);
2261
2262            // Fail safes
2263            if (!variantId || !quantity || !container) {
2264                throw new Error("Exiting - variant, quantity or container unavailable");
2265            }
2266
2267            // Create new element & set class, data-extend-variant, and data-extend-quantity attributes
2268            let newExtendOffer = document.createElement('div');
2269            newExtendOffer.className = offerClass;
2270            newExtendOffer.setAttribute('data-extend-variant', variantId);
2271            newExtendOffer.setAttribute('data-extend-quantity', quantity);
2272
2273            // Append the offer to the container element (THEME SPECIFIC)
2274            container.append(newExtendOffer);
2275
2276            renderCartOffer(newExtendOffer, variantId, quantity, index);
2277
2278            // The Extend widget renders asynchronously (after the drawer grid has already
2279            // laid out), so the item row can stay too short and clip the offer until the
2280            // user interacts. Watch the offer for its render/size change and nudge the row
2281            // to reflow + repaint so it shows correctly straight away.
2282            if ('ResizeObserver' in window) {
2283                let ro = new ResizeObserver(function () {
2284                    let row = newExtendOffer.closest(cartRowItem) || newExtendOffer.closest('.cart-items__table-row');
2285                    if (!row) return;
2286                    void row.offsetHeight;                  // force reflow (grow the grid row)
2287                    row.style.transform = 'translateZ(0)';  // force a repaint of the clipped row
2288                    requestAnimationFrame(function () { row.style.transform = ''; });
2289                });
2290                ro.observe(newExtendOffer);
2291                // Stop observing once the widget has settled to avoid ongoing overhead.
2292                setTimeout(function () { ro.disconnect(); }, 6000);
2293            }
2294        }
2295
2296        /************************/
2297        /* Handle Styling       */
2298        /************************/
2299        // Finds all cartRowItems and styles only Extend warranties
2300        function handleStyling() {
2301
2302            document.querySelectorAll(cartRowItem).forEach(function (el, index) {
2303                try {
2304                    // Grab the title of the current item
2305                    let title = el.querySelector(cartRowItemTitle);
2306
2307                    // Title fail safe
2308                    if (!title) {
2309                        throw new Error("Exiting - title unavailable");
2310                    }
2311
2312                    // If it's a warranty set isExtend to true and remove links
2313                    if (title.innerText.toLowerCase().indexOf('extend protection') > -1) { // Grab the image of the current item and fail safe
2314                        // Select and remove pointerEvents from warranty title
2315                        title.style.pointerEvents = 'none';
2316
2317                        let image = el.querySelector(cartRowItemImage);
2318
2319                        if (!image) {
2320                            throw new Error("Exiting - image unavailable");
2321                        }
2322
2323                        // Select and remove pointerEvents from warranty image
2324                        image.style.pointerEvents = 'none';
2325
2326                        /**************************************/
2327                        /* THEME SPECIFIC STYLING START       */
2328                        /**************************************/
2329                        // Removes old metadata
2330                        if (el.querySelector(warrantyOriginalMeta)) {
2331                            el.querySelectorAll(warrantyOriginalMeta).forEach(function (each) {
2332                                each.remove();
2333                            })
2334                        }
2335
2336                        if (quantityWrapper && quantityWrapper != '' && el.querySelector(quantityWrapper)) {
2337                            el.querySelectorAll(quantityWrapper).forEach((each) => {
2338                                each.style.opacity = '75%';
2339                                each.style.pointerEvents = 'none';
2340                            })
2341                        }
2342
2343                        // Selects where to append warranty metadata
2344                        let contentContainer = el.querySelector(metadataContainer)
2345                        let warrantyProductData;
2346                        let warrantyTermData;
2347
2348                        if (!localCart.items[index]) return;
2349
2350                        if (localCart.items[index].options_with_values && localCart.items[index].options_with_values[1]) { // Finds the ref id string in the product info string and replaces with an empty string
2351                            let regexReplace = localCart.items[index].options_with_values[0].value.match(/\-\d{5,}/g);
2352                            warrantyProductData = localCart.items[index].options_with_values[0].value.replace(regexReplace, '');
2353                            warrantyTermData = localCart.items[index].options_with_values[1].value;
2354                        } else {
2355                            warrantyProductData = localCart.items[index].properties.Product;
2356                            warrantyTermData = localCart.items[index].properties.Term;
2357                        }
2358
2359                        // For category offers, fetch title by filtering through cart for warranted product refId
2360                        if (warrantyProductData === "Covered Product") {
2361                            const coveredProdId = localCart.items[index].properties['_Extend.ProductId'];
2362                            const coveredProdTitle = localCart.items.filter((item) => item.id.toString() == coveredProdId)[0].title;
2363                            warrantyProductData = coveredProdTitle;
2364                        }
2365
2366                        // Appends Product and Term metadata
2367                        if (el.querySelector(metadataContainer)) {
2368                            let warrantyProductName = document.createElement('p');
2369                            warrantyProductName.className = 'extend-warranty-info extend-warranty-info-product';
2370                            warrantyProductName.innerHTML = '<b>Product: </b>' + warrantyProductData;
2371                            warrantyProductName.setAttribute('data-cy', 'warranty-description-product');
2372                            let warrantyProductTerm = document.createElement('p')
2373                            warrantyProductTerm.className = 'extend-warranty-info extend-warranty-info-term';
2374                            warrantyProductTerm.innerHTML = '<b>Term: </b>' + warrantyTermData;
2375                            warrantyProductTerm.setAttribute('data-cy', 'warranty-description-term');
2376
2377                            // Only append the metadata if it's not already there
2378                            if (!el.querySelector('.extend-warranty-info')) {
2379                                contentContainer.append(warrantyProductName, warrantyProductTerm)
2380                            }
2381                        }
2382
2383                        /**************************************/
2384                        /* THEME SPECIFIC STYLING END         */
2385                        /**************************************/
2386
2387                    } else { // Create an offer element for each product
2388                        createElement(el, index);
2389                    }
2390                } catch (error) {
2391                    console.error("EXTEND:", error);
2392                }
2393            });
2394        }
2395
2396        function initEventListeners() {
2397            if (init) return;
2398
2399            function refreshCartOffer() {
2400                fetch('/cart.js', {
2401                    credentials: 'same-origin',
2402                    method: 'GET',
2403                    headers: {
2404                        'Content-Type': 'application/json',
2405                        'X-Requested-With': 'XMLHttpRequest'
2406                    }
2407                })
2408                    .then((e) => e.json())
2409                    .then((e) => {
2410                        localCart = e;
2411                        initializeCartOffer();
2412                    })
2413                    .catch((error) => {
2414                        console.error("EXTEND:", error)
2415                    });
2416            }
2417
2418            // https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Multiple_identical_event_listeners
2419            window.addEventListener(cartEvent, refreshCartOffer);
2420
2421            // Listen for SP dispatching refresh
2422            window.addEventListener('refreshSP', refreshCart);
2423
2424        }
2425
2426        /************************/
2427        /* initializeCartOffer  */
2428        /************************/
2429        // Invokes handleStyling and finds all offers in the cart, handling both normalization and balancing
2430        function initializeCartOffer() {
2431
2432            // ** Checkout Plus Init - Uncomment if using Checkout Plus **
2433            // let cartSpLocation;
2434            // cartSpLocation = isMainCart ? 'main' : 'side';
2435            // window.Extend.integration.SPHelper.RenderOrUpdate(localCart, cartSpLocation);
2436            // window.Extend.integration.SPHelper.addOrUpdateCheckoutPlusOffer(localCart);
2437
2438            // Runs this normalization from extend-shipping.liquid if using cart SP
2439            if (Extend.integration.cartSP && Extend.integration.normalizeCartSP) {
2440                Extend.integration.normalizeCartSP()
2441            }
2442
2443            // Handles styling and creates offer elements
2444            handleStyling();
2445
2446            initEventListeners();
2447
2448            init = true;
2449
2450            // Use standard normalization if SP is not present in cart
2451            if (!window.Extend.integration.cartSP) {
2452                // Normalization ensures there is a 1:1 relationship between the product and the warranty
2453                ExtendShopify.normalizeCart({
2454                    cart: localCart,
2455                    balance: Extend.integration.cartBalancing
2456                }, function (err, data) {
2457                    try {
2458                        // An error occurred
2459                        if (err) {
2460                            throw new Error({ "Exiting - Error in normalizeCart": error });
2461                        } else if (data && data.updates) { // Calls refreshCart to update the cart for normalization
2462                            refreshCart();
2463                        }
2464                    } catch (error) {
2465                        console.error("EXTEND:", error)
2466                    }
2467                });
2468            }
2469        }
2470
2471        try {
2472            // initializeCartOffer when script is initially rendered
2473            initializeCartOffer();
2474
2475            // The side-cart offer is often rendered while the drawer is still hidden
2476            // (display:none / off-screen), so Extend measures it at ~0 height and it
2477            // stays collapsed until the user interacts. When the drawer opens, nudge the
2478            // widgets to recompute and, if any are still collapsed, re-render them while
2479            // the drawer is visible so they show at full height immediately.
2480            if (!isMainCart) {
2481                function fixCollapsedSideCartOffers() {
2482                    window.dispatchEvent(new Event('resize'));
2483                    setTimeout(function () {
2484                        let collapsed = false;
2485                        document.querySelectorAll('.' + offerClass).forEach(function (el) {
2486                            if (el.offsetHeight > 0 && el.offsetHeight < 30) collapsed = true;
2487                        });
2488                        if (collapsed) {
2489                            document.querySelectorAll('.' + offerClass).forEach(function (el) { el.remove(); });
2490                            handleStyling();
2491                        }
2492                    }, 150);
2493                }
2494
2495                const drawerEl = document.querySelector('cart-drawer-component');
2496                if (drawerEl) {
2497                    // Fires when the drawer <dialog> opens.
2498                    drawerEl.addEventListener('dialog:open', fixCollapsedSideCartOffers);
2499                    // Fallback: watch the dialog's `open` attribute directly.
2500                    const dlg = drawerEl.querySelector('dialog, .cart-drawer__dialog');
2501                    if (dlg && 'MutationObserver' in window) {
2502                        new MutationObserver(function () {
2503                            if (dlg.open || dlg.hasAttribute('open')) fixCollapsedSideCartOffers();
2504                        }).observe(dlg, { attributes: true, attributeFilter: ['open'] });
2505                    }
2506                }
2507            }
2508
2509            // When the shopper clicks the Extend offer in the drawer, Extend opens its
2510            // protection modal over the page. Close the cart drawer so the modal isn't
2511            // hidden behind it.
2512            function closeCartDrawer() {
2513                const drawer = document.querySelector('cart-drawer-component');
2514                if (!drawer) return;
2515                try {
2516                    if (typeof drawer.close === 'function') { drawer.close(); return; }
2517                } catch (e) {}
2518                const closeBtn = drawer.querySelector('.cart-drawer__close-button, [ref="closeButton"], [aria-label*="close" i]');
2519                if (closeBtn) closeBtn.click();
2520            }
2521            if (!isMainCart) {
2522                // The offer button is often a cross-origin iframe, so a click on it does
2523                // not bubble to the page. Instead, watch for Extend's protection modal
2524                // (added to <body>, or a pre-existing hidden modal being shown) and close
2525                // the drawer when it becomes visible.
2526                const isModalVisible = function (el) {
2527                    if (!el) return false;
2528                    const r = el.getBoundingClientRect();
2529                    const cs = getComputedStyle(el);
2530                    return r.height > 80 && r.width > 80 &&
2531                        cs.display !== 'none' && cs.visibility !== 'hidden' && cs.opacity !== '0';
2532                };
2533                const watchModal = function (el) {
2534                    if (!el || el.__bnModalWatch) return;
2535                    el.__bnModalWatch = true;
2536                    const check = function () { if (isModalVisible(el)) closeCartDrawer(); };
2537                    check();
2538                    if ('MutationObserver' in window) {
2539                        new MutationObserver(check).observe(el, {
2540                            attributes: true,
2541                            attributeFilter: ['style', 'class', 'hidden', 'aria-hidden', 'open']
2542                        });
2543                    }
2544                };
2545                const MODAL_SEL = '#extend-offers-modal-iframe, #extend-learn-more-modal-iframe, [id*="extend"][id*="modal"], [class*="extend"][class*="modal"]';
2546                document.querySelectorAll(MODAL_SEL).forEach(watchModal);
2547                if ('MutationObserver' in window) {
2548                    new MutationObserver(function (muts) {
2549                        muts.forEach(function (m) {
2550                            m.addedNodes.forEach(function (n) {
2551                                if (n.nodeType !== 1) return;
2552                                if (n.matches && n.matches(MODAL_SEL)) watchModal(n);
2553                                if (n.querySelectorAll) n.querySelectorAll(MODAL_SEL).forEach(watchModal);
2554                            });
2555                        });
2556                    }).observe(document.body, { childList: true, subtree: true });
2557                }
2558
2559                // Also try the direct click path (works when the offer is a normal DOM button).
2560                document.addEventListener('click', function (e) {
2561                    if (e.target && e.target.closest && e.target.closest('.' + offerClass)) {
2562                        setTimeout(closeCartDrawer, 0);
2563                    }
2564                }, true);
2565            }
2566
2567            // Use this to refresh the sidecart when the mini cart trigger or quantity selectors/remove buttons are clicked
2568             document.addEventListener('click', function(e) {
2569                 if (e.target.closest('.quantity-plus') || e.target.closest('.quantity-minus') || e.target.closest('.cart-items__remove')) {  // Replace with your click listen selector
2570                    window.setTimeout(function () {
2571                        window.dispatchEvent(new Event('refreshAjaxSideCart'));
2572                    }, 2000);
2573                 }
2574             })
2575
2576             document.addEventListener('click', function(e) {
2577                 if (e.target.closest('button[data-bgc-action="qty-plus"]') || e.target.closest('button[data-bgc-action="qty-minus"]') || e.target.closest('.bgc-remove')) {  // Replace with your click listen selector
2578                    console.log("Extend: main cart quant") 
2579                    window.setTimeout(function () {
2580                        window.dispatchEvent(new Event('refreshAjaxCart'));
2581                    }, 2000);
2582                 }
2583             })
2584
2585        } catch (err) {
2586            console.error('EXTEND: ', err);
2587        }
2588
2589    }, { once: true });
2590</script>
2590
2591
2592<style>
2593    .extend-cart-offer {
2594        margin: 0;
2595    }
2596
2597    .extend-side-cart-offer {
2598        margin: 10px 0;
2599    }
2600
2601    @keyframes bn-extend-spin { to { transform: rotate(360deg); } }
2602
2603    /* Side cart (drawer): render the offer as a full-width block under the title
2604       so it lays out cleanly and the item row grows to fit it (no clipping). */
2605    .cart-drawer .extend-side-cart-offer {
2606        display: block;
2607        width: 100%;
2608        margin: 8px 0 4px;
2609        clear: both;
2610    }
2611    .cart-drawer .extend-side-cart-offer:empty {
2612        display: none;
2613    }
2614
2615    .extend-warranty-info {
2616        margin: 0 !important;
2617    }
2618
2619    .extend-warranty-info-product {}
2620
2621    .extend-warranty-info-term {}
2622
2623    #extend-offers-modal-iframe {
2624        z-index: 99999999999 !important;
2625    }
2626
2627    #extend-learn-more-modal-iframe {
2628        z-index: 99999999999 !important;
2629    }
2630</style>
2631
2632<!-- Optional -->
2633<!-- Extend - Render atc -->
2634
2635<!-- Extend - Render quickview -->
2636
2637  <!-- Extend -- End Extend code -->
2638<!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
2639<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
2640<script>
2641/* >> TriplePixel :: start*/
2642window.TriplePixelData={TripleName:"1zkvfh-xt.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"10358022930616",name:`Pro X3+LINK`,price:"599.99",variant:"53271988469944",av:{ "53271988469944":true }},search:"",collection:"",cart:"drawer",template:"product",curr:"USD" || "USD", market:"97117700280"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
2643/* << TriplePixel :: end*/
2644</script>
2644
2645
2646
2647
2648<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661  
2661<script async src="https://static.klaviyo.com/onsite/js/XDCv4C/klaviyo.js?company_id=XDCv4C"></script>
2661
2662  
2662<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2662
2663
2664  
2665    
2665<script id="viewed_product">
2666      if (item == null) {
2667        var _learnq = _learnq || [];
2668
2669        var MetafieldReviews = null
2670        var MetafieldYotpoRating = null
2671        var MetafieldYotpoCount = null
2672        var MetafieldLooxRating = null
2673        var MetafieldLooxCount = null
2674        var okendoProduct = null
2675        var okendoProductReviewCount = null
2676        var okendoProductReviewAverageValue = null
2677        try {
2678          // The following fields are used for Customer Hub recently viewed in order to add reviews.
2679          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
2680          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"3.5"},"rating_count":145};
2681          MetafieldYotpoRating = "3.5"
2682          MetafieldYotpoCount = "145"
2683          MetafieldLooxRating = null
2684          MetafieldLooxCount = null
2685
2686          okendoProduct = null
2687          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
2688          if (okendoProduct && 'error' in okendoProduct) {
2689            okendoProduct = null
2690          }
2691          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
2692          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
2693        } catch (error) {
2694          console.error('Error in Klaviyo onsite reviews tracking:', error);
2695        }
2696
2697        var item = {
2698          Name: "Pro X3+LINK",
2699          ProductID: 10358022930616,
2700          Categories: ["AJGA","All Products","All Products","Best Sellers","Laser Rangefinders","Revelyst Employee Discount"],
2701          ImageURL: "https://www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09_grande.webp?v=1789408607",
2702          URL: "https://www.bushnellgolf.com/products/pro-x3-link",
2703          Brand: "Bushnell Golf",
2704          Price: "$599.99",
2705          Value: "599.99",
2706          CompareAtPrice: "$0.00"
2707        };
2708        _learnq.push(['track', 'Viewed Product', item]);
2709        _learnq.push(['trackViewedItem', {
2710          Title: item.Name,
2711          ItemId: item.ProductID,
2712          Categories: item.Categories,
2713          ImageUrl: item.ImageURL,
2714          Url: item.URL,
2715          Metadata: {
2716            Brand: item.Brand,
2717            Price: item.Price,
2718            Value: item.Value,
2719            CompareAtPrice: item.CompareAtPrice
2720          },
2721          metafields:{
2722            reviews: MetafieldReviews,
2723            yotpo:{
2724              rating: MetafieldYotpoRating,
2725              count: MetafieldYotpoCount,
2726            },
2727            loox:{
2728              rating: MetafieldLooxRating,
2729              count: MetafieldLooxCount,
2730            },
2731            okendo: {
2732              rating: okendoProductReviewAverageValue,
2733              count: okendoProductReviewCount,
2734            }
2735          }
2736        }]);
2737      }
2738    </script>
2738
2739  
2740
2741
2742
2743
2744  
2744<script>
2745    window.klaviyoReviewsProductDesignMode = false
2746  </script>
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
2757
2758
2759  
2759<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/m2djy7T11NLc8kN2FyPVbHo7xpNI2IQ4yhET0ca9?languageCode=en" async></script>
2759
2760
2761
2762
2763  
2764<!-- END app block --><!-- BEGIN app block: shopify://apps/bushnell-sale-automation/blocks/sale-collection-control/019ffd7a-8c8a-7a7c-bdeb-ed3ef47858b1 --><style>
2765    a[href$="/collections/sale"],
2766    a[href*="/collections/sale?"],
2767    a[href*="/collections/sale/"] { display: none !important; }
2768  </style>
2769<!-- END app block --><!-- BEGIN app block: shopify://apps/coframe/blocks/coframe/019f3a40-3aa2-70f5-b75e-ee2ca0be8280 -->
2770<script>
2771    (function () {
2772      var d = document;
2773      // `cf_disable` is the kill switch the SDK and the hand-installed snippet
2774      // both honour, and it is what LCP benchmarking uses for its "Coframe
2775      // off" arm. Hiding here anyway would put a blank page in that arm and
2776      // make the comparison meaningless.
2777      if (/cf_disable/.test(location.search)) return;
2778      // Another integration on this page already hides it — the hand-installed
2779      // snippet uses this same element id, and a store can carry both it and
2780      // the app embed. Two hides do not stack (both read --cf-show, so the
2781      // first reveal un-hides both), but only one should own the element.
2782      if (d.getElementById('coframe-antiflicker')) return;
2783      var s = d.createElement('style');
2784      s.id = 'coframe-antiflicker';
2785      s.textContent = ':root{--cf-show:0}body{opacity:var(--cf-show)!important}';
2786      (d.head || d.documentElement).appendChild(s);
2787      setTimeout(function () {
2788        var r = d.documentElement;
2789        r.style.setProperty('--cf-show', '1');
2790        r.style.setProperty('--cf-visibility', 'visible');
2791        if (s.parentNode) s.parentNode.removeChild(s);
2792      }, 1000);
2793    })();
2794  </script>
2794<script async src="https://shop.coframe.com/coframe-storefront.js?shop=1zkvfh-xt.myshopify.com"></script>
2794
2795
2796
2797<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2798<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 94598496440,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2798
2798
2799<script>
2800  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2801</script>
vendor: 1 bytes, line 2801
2801
2802<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
2802).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 94598496440,storefrontBaseUrl: "https://www.bushnellgolf.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.bushnellgolf.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2886140088","configuration":"{\"vibePixelId\":\"dlziuF\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2880995512","configuration":"{\"storeId\":\"bf76c0df-fca6-4f5e-b65c-2fe873f7a65d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2802,{"id":"2869592248","configuration":"{\"pixel_id\":\"2tFoSPhFieY73nNhnmrSPE\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"494c214c3e1e2dea2c94ffa97cf51a83","type":"APP","apiClientId":411130036225,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2795241656","configuration":"{\"shop\":\"1zkvfh-xt.myshopify.com\",\"projectId\":\"69cea0d90db02b3cc2b51877\",\"ingestUrl\":\"https:\/\/ingest.app.coframe.com\/ingest\/v2\/batched_events\/69cea0d90db02b3cc2b51877\/\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27e42a1a1a8f90b0bfce6ce93f32df83","type":"APP","apiClientId":376669110273,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2770731192","configuration":"{\"shopId\":\"1zkvfh-xt.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2764996792","configuration":"{\"campaignID\":\"43462\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/0442a54891f774312a521fc6f8d6fff2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2753855672","configuration":"{\"ti\":\"211076447\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\",\"tagIds\":\"[\\\"-1\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58a904981d2724b937c16718aa2f1aee","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2747859128","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/DzybCN3ml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/0Y-fCNHml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-YEJ1EQ502M\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/B7r3CNrml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/5TPqCM7ml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-YEJ1EQ502M\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/lxT0CNfml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-YEJ1EQ502M\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/HhY-CODml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-YEJ1EQ502M\\\",\\\"AW-791379230\\\/9pjcCNTml-AcEJ76rfkC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-YEJ1EQ502M\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2721710264","configuration":"{\"partnerId\":\"bushnell\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"af1c8d508ab35da0347db9e4cc555741","type":"APP","apiClientId":397
2802737066497,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data","read_customer_address","read_customer_email","read_customer_name","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2708242616","configuration":"{\"yotpoStoreId\":\"m2djy7T11NLc8kN2FyPVbHo7xpNI2IQ4yhET0ca9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2659156152","configuration":"{\"pixel_id\":\"580491339402695\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2525659320","configuration":"{\"accountID\":\"XDCv4C\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2451079352","configuration":"{\"site_id\":\"a2d7b46f-6832-4637-907f-1bf09faa9896\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"164593848","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"PostHog","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"167968952","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AudioHook","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"168001720","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Criteo","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"168034488","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MNTN","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"168067256","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Quora","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2802,{"id":"168100024","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Triple Whale","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"173015224","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google tag manager","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Bushnell Golf","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"1zkvfh-xt.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.bushnellgolf.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":599.99,"currencyCode":"USD"},"product":{"title":"Pro X3+LINK","vendor":"Bushnell Golf","id":"10358022930616","untranslatedTitle":"Pro X3+LINK","url":"\/products\/pro-x3-link","type":"Rangefinders"},"id":"53271988469944","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607"},"sku":"202450","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"10358022930616","handle":"pro-x3-link","isCollective":null,"title":"Pro X3+LINK","type":"Rangefinders","untranslatedTitle":"Pro X3+LINK","url":"\/products\/pro-x3-link","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271988469944","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607"},"price":{"amount":599.99,"currencyCode":"USD"},"sku":"202450","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358021292216","handle":"tour-hybrid","isCollective":null,"title":"Tour Hybrid","type":"Rangefinders","untranslatedTitle":"Tour Hybrid","url":"\/products\/tour-hybrid","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271985750200","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/tour-hybrid-carousel-image__72261.png?v=1780538602"},"price":{"amount":499.99,"currencyCode":"USD"},"sku":"202600","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358022504632","handle":"tour-v7-shift","isCollective":null,"title":"Tour V7 Shift","type":"Rangefinders","untranslatedTitle":"Tour V7 Shift","url":"\/products\/tour-v7-shift","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271987749048","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/TOUR_V7_Carousel_Image_1__03665.1773382564.386.513_fa921b3e-6d9e-4449-9297-a97d5faa0802.png?v=1781021526"},"price":{"amount":399.99,"currencyCode":"USD"},"sku":"202621P","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358021456056","handle":"a1-slope","isCollective":null,"title":"A1-Slope","type":"Rangefinders","untranslatedTitle":"A1-Slope","url":"\/products\/a1-slope","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271986110648","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/a1-slope-feature-image__34701.png?v=1782349159"},"price":{"amount":299.99,"currencyCode":"USD"},"sku":"202630","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358021488824","handle":"launch-pro","isCollective":null,"title":"Launch Pro","type":"Launch Monitors","untranslatedTitle":"Launch Pro","url":"\/products\/launch-pro","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"5327198
28026143416","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/LP_Product_Carousel_1_2_1__62065.1762889085.386.513_4c815453-5a18-4f6b-b55d-5e161ad7ab2a.png?v=1781021541"},"price":{"amount":2999.99,"currencyCode":"USD"},"sku":"502600","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10362618839224","handle":"lpi-personal-launch-monitor","isCollective":null,"title":"Launch Pro Indoor","type":"Launch Monitors","untranslatedTitle":"Launch Pro Indoor","url":"\/products\/lpi-personal-launch-monitor","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53281601945784","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/LPi_Product_Carousel_1_1__92363.1762888626.386.513.png?v=1781021499"},"price":{"amount":1999.99,"currencyCode":"USD"},"sku":"502610","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358021652664","handle":"launch-pro-simulator-bundle","isCollective":null,"title":"Launch Pro Simulator Bundle","type":"Simulators","untranslatedTitle":"Launch Pro Simulator Bundle","url":"\/products\/launch-pro-simulator-bundle","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53458011029688","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/LP_Simulator_Package_Carousel_8.png?v=1789702490"},"price":{"amount":6499.99,"currencyCode":"USD"},"sku":"501008B","title":"8' SIM ENCLOSURE","untranslatedTitle":"8' SIM ENCLOSURE"}]},{"id":"10364598223032","handle":"launch-pro-i-simulator-bundle","isCollective":null,"title":"Launch Pro i Simulator Bundle","type":"Simulators","untranslatedTitle":"Launch Pro i Simulator Bundle","url":"\/products\/launch-pro-i-simulator-bundle","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53287034388664","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/LP_Simulator_Package_Carousel_7.png?v=1789702153"},"price":{"amount":5499.99,"currencyCode":"USD"},"sku":"502508B","title":"8' SIM ENCLOSURE","untranslatedTitle":"8' SIM ENCLOSURE"}]},{"id":"10358021947576","handle":"wingman-hd","isCollective":null,"title":"Wingman HD","type":"Speakers","untranslatedTitle":"Wingman HD","url":"\/products\/wingman-hd","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271986831544","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/WINGMAN_HD_Carousel_Image_1__93749.1760039492.386.513_c2959888-8393-49f9-bd6a-77908e835669.png?v=1781021521"},"price":{"amount":249.99,"currencyCode":"USD"},"sku":"362350","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358021619896","handle":"wingman-view","isCollective":null,"title":"Wingman View","type":"Speakers","untranslatedTitle":"Wingman View","url":"\/products\/wingman-view","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271986274488","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-362210-Wingman-View-Hero__83017.1713450886.386.513_d34b0b06-c47d-454a-a114-e8bb9c6a3649.png?v=1781021539"},"price":{"amount":199.99,"currencyCode":"USD"},"sku":"362210","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358022963384","handle":"wingman-2-gps-speaker","isCollective":null,"title":"Wingman 2 GPS Speaker","type":"Speakers","untranslatedTitle":"Wingman 2 GPS Speaker","url":"\/products\/wingman-2-gps-speaker","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53271988764856","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Wingman-2-Front-Three-Quarter__93889.1709586394.386.513_4e7f15ab-16ad-4aed-8329-7491ef314e42.png?v=1781021505"},"price":{"amount":169.99,"currencyCode":"USD"},"sku":"362410","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10358022537400","handle":"wingman-mini-gps-speaker","isCollective":null,"title":"Wingman Mini GPS Speaker","type":"Speakers","untranslatedTitle":"Wingman Mini GPS Speaker","url":"\/products\/wingman-mini-gps-speaker","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53458024661176","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-362310_WingmanMini_FrontL_-_Medium_a42896f3-32e2-47e5-b0b5-c005b9a60f22.png?v=1783536440"},"price":{"amount":109.99,"currencyCode":"USD"},"sku":"362310","title":"White\/Orange","untranslatedTitle":"White\/Orange"}]}
2802,{"id":"10358022340792","handle":"ion-elite","isCollective":null,"title":"iON Elite","type":"GPS","untranslatedTitle":"iON Elite","url":"\/products\/ion-elite","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53458024923320","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-362150_iONEliteWatch_Screen_FCB_FrontL_-_Medium_15344ea6-8f8c-4a9a-82e9-81e2e165dd11.png?v=1783535788"},"price":{"amount":219.99,"currencyCode":"USD"},"sku":"362150","title":"Black","untranslatedTitle":"Black"}]},{"id":"10358023127224","handle":"phantom-3-slope-gps","isCollective":null,"title":"Phantom 3 Slope GPS","type":"GPS","untranslatedTitle":"Phantom 3 Slope GPS","url":"\/products\/phantom-3-slope-gps","vendor":"Bushnell Golf","remoteShopId":null,"variants":[{"id":"53458018926776","image":{"src":"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-362401_Phantom3_Black_Profile_Front_-_Small_5ede85a3-6228-4ed0-8fa4-2a369ca17a85.png?v=1783344881"},"price":{"amount":169.99,"currencyCode":"USD"},"sku":"362401","title":"Black","untranslatedTitle":"Black"}]}],"purchasingCompany":null},},"https://www.bushnellgolf.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"191993970872","themePublished":"true","eventMetadataId":"a3eae276-f699-4e52-b1ed-96af7899417a","pageType":"product","resourceId":"10358022930616","shopId":"94598496440","storefrontBaseUrl":"https:\/\/www.bushnellgolf.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":599.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Pro X3+LINK\",\"vendor\":\"Bushnell Golf\",\"id\":\"10358022930616\",\"untranslatedTitle\":\"Pro X3+LINK\",\"url\":\"\/products\/pro-x3-link\",\"type\":\"Rangefinders\"},\"id\":\"53271988469944\",\"image\":{\"src\":\"\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607\"},\"sku\":\"202450\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
2802<script>
2803  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2804  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2805  window.ShopifyAnalytics.meta.currency = 'USD';
2806  var meta = {"product":{"id":10358022930616,"gid":"gid:\/\/shopify\/Product\/10358022930616","vendor":"Bushnell Golf","type":"Rangefinders","handle":"pro-x3-link","variants":[{"id":53271988469944,"price":59999,"name":"Pro X3+LINK","public_title":null,"sku":"202450"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10358022930616,"requestId":"a1578864-136d-4dcc-a5d7-abdbf0e12e2a-1790853844"}};
2807  for (var attr in meta) {
2808    window.ShopifyAnalytics.meta[attr] = meta[attr];
2809  }
2810</script>
vendor: 1 bytes, line 2810
2810
2811<script class="analytics">
2812  (function () {
2813    var customDocumentWrite = function(content) {
2814      var jquery = null;
2815
2816      if (window.jQuery) {
2817        jquery = window.jQuery;
2818      } else if (window.Checkout && window.Checkout.$) {
2819        jquery = window.Checkout.$;
2820      }
2821
2822      if (jquery) {
2823        jquery('body').append(content);
2824      }
2825    };
2826
2827    var hasLoggedConversion = function(token) {
2828      if (token) {
2829        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2830      }
2831      return false;
2832    }
2833
2834    var setCookieIfConversion = function(token) {
2835      if (token) {
2836        var twoMonthsFromNow = new Date(Date.now());
2837        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2838
2839        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2840      }
2841    }
2842
2843    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2844    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2845    if (trekkie.integrations) {
2846      return;
2847    }
2848    trekkie.methods = [
2849      'identify',
2850      'page',
2851      'ready',
2852      'track',
2853      'trackForm',
2854      'trackLink'
2855    ];
2856    trekkie.factory = function(method) {
2857      return function() {
2858        var args = Array.prototype.slice.call(arguments);
2859        args.unshift(method);
2860        trekkie.push(args);
2861        if (method == 'track' || method == 'page') {
2862          var pageUrl;
2863          try {
2864            pageUrl = window.location.href;
2865          } catch (e) {}
2866          var pageReferrer;
2867          try {
2868            pageReferrer = document.referrer;
2869          } catch (e) {}
2870          try {
2871            if (window.__TREKKIE_SHIM_QUEUE == null) {
2872              window.__TREKKIE_SHIM_QUEUE = [];
2873            }
2874            window.__TREKKIE_SHIM_QUEUE.push({
2875              from: 'trekkie-stub',
2876              method: method,
2877              args: args.slice(1),
2878              pageContext: {
2879                url: pageUrl,
2880                referrer: pageReferrer
2881              }
2882            });
2883          } catch (e) {
2884            // no-op
2885          }
2886        }
2887        return trekkie;
2888      };
2889    };
2890    for (var i = 0; i < trekkie.methods.length; i++) {
2891      var key = trekkie.methods[i];
2892      trekkie[key] = trekkie.factory(key);
2893    }
2894    trekkie.load = function(config) {
2895      trekkie.config = config || {};
2896      trekkie.config.initialDocumentCookie = document.cookie;
2897      var first = document.getElementsByTagName('script')[0];
2898var script = document.createElement('script');
2899script.type = 'text/javascript';
2900script.onerror = function(e) {
2901  var scriptFallback = document.createElement('script');
2902  scriptFallback.type = 'text/javascript';
2903  scriptFallback.onerror = function(error) {
2904          var Monorail = {
2905      produce: function produce(monorailDomain, schemaId, payload) {
2906        var currentMs = new Date().getTime();
2907        var event = {
2908          schema_id: schemaId,
2909          payload: payload,
2910          metadata: {
2911            event_created_at_ms: currentMs,
2912            event_sent_at_ms: currentMs
2913          }
2914        };
2915        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2916      },
2917      sendRequest: function sendRequest(endpointUrl, payload) {
2918        // Try the sendBeacon API
2919        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2920          var blobData = new window.Blob([payload], {
2921            type: 'text/plain'
2922          });
2923
2924          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2925            return true;
2926          } // sendBeacon was not successful
2927
2928        } // XHR beacon
2929
2930        var xhr = new XMLHttpRequest();
2931
2932        try {
2933          xhr.open('POST', endpointUrl);
2934          xhr.setRequestHeader('Content-Type', 'text/plain');
2935          xhr.send(payload);
2936        } catch (e) {
2937          console.log(e);
2938        }
2939
2940        return false;
2941      },
2942      isIos12: function isIos12() {
2943        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2944      }
2945    };
2946    Monorail.produce('monorail-edge.shopifysvc.com',
2947      'trekkie_storefront_load_errors/1.1',
2948      {shop_id: 94598496440,
2949      theme_id: 191993970872,
2950      app_name: "storefront",
2951      context_url: window.location.href,
2952      source_url: "//www.bushnellgolf.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2953
2954  };
2955  scriptFallback.async = true;
2956  scriptFallback.src = '//www.bushnellgolf.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2957  first.parentNode.insertBefore(scriptFallback, first);
2958};
2959script.async = true;
2960script.src = '//www.bushnellgolf.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2961first.parentNode.insertBefore(script, first);
2962
2963    };
2964    trekkie.load(
2965      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":94598496440,"isMerchantRequest":null,"themeId":191993970872,"themeCityHash":"3767458484850086570","contentLanguage":"en","currency":"USD","eventMetadataId":"a3eae276-f699-4e52-b1ed-96af7899417a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2966    );
2967
2968    var loaded = false;
2969    trekkie.ready(function() {
2970      if (loaded) return;
2971      loaded = true;
2972
2973      window.ShopifyAnalytics.lib = window.trekkie;
2974
2975      var originalDocumentWrite = document.write;
2976      document.write = customDocumentWrite;
2977      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2978      document.write = originalDocumentWrite;
2979
2980      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2981      var token = match? match[1]: undefined;
2982      if (!hasLoggedConversion(token)) {
2983        setCookieIfConversion(token);
2984        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":53271988469944,"productId":10358022930616,"productGid":"gid:\/\/shopify\/Product\/10358022930616","name":"Pro X3+LINK","price":"599.99","sku":"202450","brand":"Bushnell Golf","variant":null,"category":"Rangefinders","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
2985      }
2986    });
2987
2988    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10358022930616,"requestId":"a1578864-136d-4dcc-a5d7-abdbf0e12e2a-1790853844","shopifyEmitted":true});
2989
2990    var eventsListenerScript = document.createElement('script');
2991    eventsListenerScript.async = true;
2992    eventsListenerScript.src = "//www.bushnellgolf.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2993    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2994})();</script>
vendor: 1 bytes, line 2994
2994
2995<script
2996  defer
2997  src="https://www.bushnellgolf.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2998  data-application="storefront-renderer"
2999  data-shop-id="94598496440"
3000  data-render-region="gcp-europe-west1"
3001  data-page-type="product"
3002  data-theme-instance-id="191993970872"
3003  data-theme-name="Horizon"
3004  data-theme-version="3.4.0"
3005  data-monorail-region="shop_domain"
3006  data-resource-timing-sampling-rate="10"
3007  data-shs="true"
3008  data-shs-beacon="true"
3009  data-shs-export-with-fetch="true"
3010  data-shs-logs-sample-rate="1"
3011  data-shs-beacon-endpoint="https://www.bushnellgolf.com/api/collect"
3012></script>
vendor: 1 bytes, line 3012
3012
3013<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
3013<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"94598496440","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":false},"visitor":{"country":"US","language":"en"}}</script>
3013
3014<meta name="shopify-y" content="c5c3f1a2-ee08-4d36-b8a4-643df151dddc" data-expiration="1822411445000"><meta name="shopify-s" content="4e0e988a-72b4-4062-b039-f081a1967aa5" data-expiration="1790855645000"><meta name="new-cookie-storage-activated" content="t">
3015</head>
3016<body class="template-product bushnell-theme">
vendor: 67 bytes, line 3016
3016<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3016GTM-W2RQBLD
vendor: 84 bytes, line 3016
3016" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3017<div id="shopify-section-bushnell-utility-bar" class="shopify-section"><style>
3018  #shopify-section-bushnell-utility-bar h1,
3019  #shopify-section-bushnell-utility-bar h2,
3020  #shopify-section-bushnell-utility-bar h3,
3021  #shopify-section-bushnell-utility-bar h4,
3022  #shopify-section-bushnell-utility-bar h5,
3023  #shopify-section-bushnell-utility-bar h6 { font-family: 'Industry Bold', sans-serif; }
3024  #shopify-section-bushnell-utility-bar p,
3025  #shopify-section-bushnell-utility-bar li,
3026  #shopify-section-bushnell-utility-bar span,
3027  #shopify-section-bushnell-utility-bar a { font-family: 'Acumin Pro', sans-serif; }
3028  #shopify-section-bushnell-utility-bar .utility-links > a,
3029#shopify-section-bushnell-utility-bar .utility-links > .utility-account > a,
3030#shopify-section-bushnell-utility-bar .utility-links .bn-region-trigger {
3031  font-family: 'Industry Bold', sans-serif;
3032}
3033  @media screen and (max-width: 749px) {
3034    #shopify-section-bushnell-utility-bar .main-nav {
3035      padding-top: 8px;
3036      padding-bottom: 8px;
3037    }
3038  }
3039  @media screen and (min-width: 750px) and (max-width: 989px) {
3040    #shopify-section-bushnell-utility-bar .utility-bar {
3041      padding-top: 8px;
3042      padding-bottom: 8px;
3043    }
3044  }
3045  /* Fix: mega menu dropdown must size to its content, not the full viewport. */
3046  .mega-menu-dropdown {
3047    height: auto !important;
3048    min-height: 0 !important;
3049    max-height: none !important;
3050    overflow: visible !important;
3051  }
3052  .mega-menu-dropdown > .container {
3053    height: auto !important;
3054    max-height: none !important;
3055    overflow: visible !important;
3056  }
3057  .mega-menu-grid {
3058    height: auto !important;
3059    min-height: 0 !important;
3060    max-height: none !important;
3061    overflow: visible !important;
3062    align-items: flex-start !important;
3063  }
3064  .mega-menu-columns {
3065    height: auto !important;
3066    max-height: none !important;
3067    overflow: visible !important;
3068  }
3069  /* Full-width mega-menu sheet: span the whole viewport under the nav. */
3070  .mega-menu-dropdown {
3071    left: 0 !important;
3072    right: 0 !important;
3073    width: 100% !important;
3074    max-width: none !important;
3075    border-radius: 0 !important;
3076    border-left: none !important;
3077    border-right: none !important;
3078    border-bottom: 1px solid #e5e1dc;
3079    box-shadow: 0 12px 40px rgba(30, 37, 43, 0.18);
3080  }
3081  /* Accessories panel: every link is an unmistakable row —
3082     hairline separators + chevron affordance (name + sub read as one unit). */
3083  [data-mega-panel="accessories"] .mega-menu-col-links li {
3084    border-top: 1px solid #e5e1dc;
3085  }
3086  [data-mega-panel="accessories"] .mega-menu-col-links li a {
3087    position: relative;
3088    display: block;
3089    padding: 14px 26px 14px 0;
3090  }
3091  [data-mega-panel="accessories"] .mega-menu-col-links li a::after {
3092    content: "";
3093    position: absolute;
3094    right: 4px;
3095    top: 50%;
3096    width: 8px;
3097    height: 8px;
3098    border-top: 2px solid #9b968f;
3099    border-right: 2px solid #9b968f;
3100    transform: translateY(-50%) rotate(45deg);
3101  }
3102  /* Compact collection hero: match the approved mockups \u2014 slim padding,
3103     smaller title and stat scale. Overrides the tall base-CSS hero. */
3104  .collection-hero {
3105    padding: 44px 40px 40px !important;
3106    min-height: 0 !important;
3107  }
3108  .collection-hero-inner {
3109    padding: 0 !important;
3110  }
3111  .collection-hero h1 {
3112    font-size: 36px !important;
3113    letter-spacing: 2px !important;
3114    margin: 0 !important;
3115  }
3116  .collection-hero p {
3117    font-size: 15px !important;
3118    margin: 8px 0 0 !important;
3119  }
3120  .collection-stats {
3121    margin-top: 26px !important;
3122    gap: 48px !important;
3123  }
3124  .collection-stat-value {
3125    font-size: 28px !important;
3126  }
3127  .collection-stat-label {
3128    font-size: 11px !important;
3129    letter-spacing: 1.5px !important;
3130  }
3131  @media screen and (max-width: 749px) {
3132    .collection-hero { padding: 32px 20px 28px !important; }
3133    .collection-hero h1 { font-size: 26px !important; }
3134    .collection-stats { gap: 24px !important; margin-top: 18px !important; }
3135    .collection-stat-value { font-size: 22px !important; }
3136  }
3137  /* Product-card styling moved to bushnell.css */
3138  /* Comparison charts (custom-liquid): price shown under the product name
3139     in the header row — the JS below moves it there from a "Price" line item. */
3140  #lrf-comparison-chart .product-price {
3141    display: block;
3142    font-family: "acumin-pro-condensed", "Helvetica Neue", Arial, sans-serif;
3143    font-weight: bold;
3144    color: #000000;
3145    font-size: 1.2rem;
3146    margin-top: 0.25rem;
3147  }
3148  /* Account state — signed-out shows SIGN IN; signed-in shows pip + first name
3149     with a hover/focus dropdown (Orders, Profile, Register, Support, Sign out). */
3150  .utility-account { position: relative; display:contents; }
3151  .utility-account > a { display: inline-flex; align-items: center; gap: 7px; }
3152  .bn-acct-pip {
3153    width: 20px; height: 20px; border-radius: 50%;
3154    background: #fe5000; color: #ffffff !important;
3155    display: inline-flex; align-items: center; justify-content: center;
3156    font-family: 'Industry Bold', 'Oswald', sans-serif;
3157    font-size: 10px; font-weight: 700; line-height: 1;
3158  }
3159  .bn-acct-caret { width: 10px; height: 10px; transition: transform 0.2s ease; }
3160  .bn-acct-menu {
3161    position: fixed; z-index: 200;
3162    width: 240px; padding-top: 8px;
3163    opacity: 0; visibility: hidden; transform: translateY(-4px);
3164    transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
3165  }
3166  .utility-account.bn-open .bn-acct-menu {
3167    opacity: 1; visibility: visible; transform: translateY(0);
3168  }
3169  .utility-account.bn-open .bn-acct-caret { transform: rotate(180deg); }
3170  .bn-acct-menu-card {
3171    background: #ffffff; border: 1px solid #e5e1dc; border-radius: 12px;
3172    box-shadow: 0 12px 40px rgba(30,37,43,0.18); overflow: hidden;
3173  }
3174  .bn-acct-menu-head { padding: 14px 18px 12px; border-bottom: 1px solid #f0ece7; }
3175  .bn-acct-menu-name {
3176    font-family: 'Industry Bold', 'Oswald', sans-serif;
3177    font-size: 13px; font-weight: 600; letter-spacing: 0.5px;
3178    text-transform: uppercase; color: #1e252b;
3179  }
3180  .bn-acct-menu-email {
3181    font-family: 'Acumin Pro', 'DM Sans', sans-serif;
3182    font-size: 12px; color: #6b6b6b;
3183    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
3184  }
3185  .bn-acct-menu-list { padding: 6px 0; }
3186  .bn-acct-menu-list + .bn-acct-menu-list { border-top: 1px solid #f0ece7; }
3187  .bn-acct-menu a.bn-acct-item {
3188    display: flex !important; align-items: center; gap: 10px;
3189    padding: 10px 18px !important;
3190    font-family: 'Industry Bold', 'Oswald', sans-serif;
3191    font-size: 12px; font-weight: 600; letter-spacing: 1px;
3192    text-transform: uppercase; color: #1e252b !important;
3193    text-decoration: none; transition: background 0.2s ease, color 0.2s ease;
3194  }
3195  .bn-acct-menu a.bn-acct-item:hover { background: #f7f3ee; color: #fe5000 !important; }
3196  .bn-acct-menu a.bn-acct-item--muted { color: #6b6b6b !important; }
3197  .bn-acct-menu a.bn-acct-item--muted:hover { color: #1e252b !important; }
3198  .bn-acct-menu a.bn-acct-item svg { width: 15px; height: 15px; flex-shrink: 0; }
3199  @media screen and (max-width: 749px) {
3200    .bn-acct-menu { display: none; }
3201  }
3202  /* Region selector — flag + REGION:/country stacked, click dropdown with
3203     US/Europe/Canada storefront links. Same fixed-position pattern as the
3204     account menu so it survives ancestor overflow/stacking contexts. */
3205  .utility-region { position: relative; display: flex; align-items: center; }
3206  .bn-region-trigger {
3207    display: inline-flex; align-items: center; gap: 8px;
3208    background: none; border: none; padding: 2px 0; cursor: pointer;
3209    color: #ffffff; text-align: left;
3210    font-family: inherit; letter-spacing: inherit; text-transform: inherit;
3211  }
3212  .bn-region-flag { flex-shrink: 0; }
3213  .bn-region-txt { display: flex; flex-direction: column; line-height: 1.25; }
3214  .bn-region-label {
3215    font-size: 9px; letter-spacing: 0.12em; opacity: 0.75;
3216  }
3217  .bn-region-current {
3218    display: inline-flex; align-items: center; gap: 4px;
3219    font-size: 11px; font-weight: 700;
3220    font-family: 'Industry Bold', 'Oswald', sans-serif;
3221  }
3222  .bn-region-caret { width: 10px; height: 10px; transition: transform 0.2s ease; }
3223  .utility-region.bn-open .bn-region-caret { transform: rotate(180deg); }
3224  .bn-region-menu {
3225    position: fixed; z-index: 200;
3226    width: 190px; padding-top: 8px;
3227    opacity: 0; visibility: hidden; transform: translateY(-4px);
3228    transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
3229  }
3230  .utility-region.bn-open .bn-region-menu {
3231    opacity: 1; visibility: visible; transform: translateY(0);
3232  }
3233  .bn-region-menu-card {
3234    background: #ffffff; border: 1px solid #e5e1dc; border-radius: 10px;
3235    box-shadow: 0 12px 40px rgba(30,37,43,0.18); overflow: hidden;
3236    padding: 6px 0;
3237  }
3238  .bn-region-menu a.bn-region-item {
3239    display: flex !important; align-items: center; gap: 8px;
3240    padding: 10px 16px !important;
3241    font-family: 'Acumin Pro', 'DM Sans', sans-serif;
3242    font-size: 13px; text-transform: none; letter-spacing: 0;
3243    color: #1e252b !important; text-decoration: none;
3244    transition: background 0.2s ease, color 0.2s ease;
3245  }
3246  .bn-region-menu a.bn-region-item:hover { background: #f7f3ee; color: #fe5000 !important; }
3247  .bn-region-menu a.bn-region-item.is-active { font-weight: 700; }
3248  .bn-region-check {
3249    width: 14px; height: 14px; flex-shrink: 0;
3250    display: inline-flex; align-items: center; justify-content: center;
3251  }
3252  .bn-region-check svg { width: 13px; height: 13px; }
3253  /* Mobile: base CSS hides .utility-links under 769px — bring the group back
3254     but show only the region selector; contact/support/account move into the
3255     header's user-icon menu at this width. */
3256  @media screen and (max-width: 768px) {
3257    .utility-links { display: flex !important; }
3258    .utility-links > a,
3259    .utility-links .utility-account { display: none !important; }
3260  }
3261  /* Promo link inherits the bar's text colour;
3261 the highlight keeps its orange. */
3262  .utility-promo__link { color: inherit; text-decoration: none; }
3263  .utility-promo__link:hover { text-decoration: underline; }
3264</style>
3265<div class="utility-bar">
3266  <div class="container">
3267    <div class="utility-promo"><strong>FREE SHIPPING</strong> ON ORDERS OVER $99 + FREE 30-DAY RETURNS�</div>
3268    <div class="utility-links">
3269      
3270      <a href="/pages/support">
3271        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
3272        SUPPORT
3273      </a>
3274      �<a href="/account">
3275          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
3276          SIGN IN
3277        </a></div>
3278  </div>
3279</div>
3280
3281<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-utility-bar.js?v=176354384251886478481790611765" defer></script>
3281
3282
3283
3284</div><div id="shopify-section-bushnell-header" class="shopify-section"><style>
3285  #shopify-section-bushnell-header h1,
3286  #shopify-section-bushnell-header h2,
3287  #shopify-section-bushnell-header h3,
3288  #shopify-section-bushnell-header h4,
3289  #shopify-section-bushnell-header h5,
3290  #shopify-section-bushnell-header h6 { font-family: 'Industry Bold', sans-serif; }
3291/* Main navigation */
3292#shopify-section-bushnell-header .nav-links > li > a {
3293  font-family: 'Industry Bold', sans-serif;
3294}
3295
3296/* Mega menu product names */
3297#shopify-section-bushnell-header .mega-link-name {
3298  font-family: 'Industry Bold', sans-serif;
3299}
3300
3301/* Featured product title */
3302#shopify-section-bushnell-header .mega-menu-featured-name,
3303#shopify-section-bushnell-header .mega-menu-featured-name a {
3304  font-family: 'Industry Bold', sans-serif;
3305}
3306
3307/* Featured cards laid out in a row (wrap to next line if many) */
3308#shopify-section-bushnell-header .mega-menu-featured-wrap {
3309  display: flex;
3310  flex-direction: row;
3311  flex-wrap: wrap;
3312  gap: 24px;
3313  flex-shrink: 0;
3314}
3315  @media screen and (max-width: 749px) {
3316    #shopify-section-bushnell-header .main-nav {
3317      padding-top: 8px;
3318      padding-bottom: 8px;
3319    }
3320    #shopify-section-bushnell-header .nav-links a {
3321      font-size: 24px;
3322    }
3323  }
3324  @media screen and (min-width: 750px) and (max-width: 989px) {
3325    #shopify-section-bushnell-header .main-nav {
3326      padding-top: 12px;
3327      padding-bottom: 12px;
3328    }
3329    #shopify-section-bushnell-header .nav-links a {
3330      font-size: 28px;
3331    }
3332  }
3333  #shopify-section-bushnell-header .logo img {
3334    object-fit: contain;
3335    height: 40px;
3336    width: auto;
3337  }
3338  @media screen and (min-width: 750px) {
3339    #shopify-section-bushnell-header .logo img {
3340      height: 33px;
3341    }
3342  }
3343  @media screen and (max-width: 749px) {
3344    .hide-mobile { display: none !important; }
3345  }
3346  .mobile-featured-cards { display: flex; flex-wrap: wrap; gap: 12px; padding: 8px 0 4px; }
3347  .mobile-featured-card { flex: 0 0 100%; min-width: 0; }
3348  .mobile-featured-card--half { flex: 0 0 calc(50% - 6px); }
3349  .mobile-featured-card__img { display: block; width: 100%; border-radius: 4px; margin-bottom: 6px; }
3350  .mobile-featured-card__badge { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 2px 6px; border-radius: 2px; display: inline-block; margin-bottom: 4px; }
3351  .mobile-featured-card__badge--new { background: var(--orange, #FE5000); color: #fff;position:absolute;  }
3352  .mobile-featured-card__badge--bestseller { background: #000; color: #fff; position:absolute;  }
3353  .mobile-featured-card__badge--sale { background: #e53; color: #fff;position:absolute;  }
3354  .mobile-featured-card__name { font-size: 13px; font-weight: 600; color: inherit; text-decoration: none; display: block; margin-bottom: 2px; }
3355  .mobile-featured-card__price { font-size: 12px; color: var(--grey-500, #666); margin-bottom: 6px; }
3356  .mobile-featured-card__cta { font-size: 11px; font-weight: 700; color: var(--orange, #FE5000); text-transform: uppercase; letter-spacing: 0.05em; }
3357  #shopify-section-bushnell-header .bn-cart-actions { display: flex; align-items: center; }
3358  #shopify-section-bushnell-header .bn-cart-actions header-actions { display: flex; align-items: center; }
3359  #shopify-section-bushnell-header .bn-cart-actions .account-button { display: none !important; }
3360  #shopify-section-bushnell-header .bn-cart-actions .header-actions__cart-icon { color: currentColor; }
3361  /* Mobile/tablet user menu: person icon between search and cart; click opens
3362     My Account / Contact / Support. Desktop keeps these in the utility bar.
3363     Also unhide the search icon at this width — the search overlay is global. */
3364  .bn-user-wrap { position: relative; display: none; align-items: center; }
3365  @media (max-width: 768px) {
3366    .bn-user-wrap { display: flex; }
3367    #shopify-section-bushnell-header .nav-search-btn { display: flex !important; }
3368  }
3369  .bn-user-btn { background: none; border: none; cursor: pointer; padding: 0; }
3370  .bn-user-menu {
3371    position: absolute; top: calc(100% + 12px); right: -10px; z-index: 300;
3372    width: 210px;
3373    opacity: 0; visibility: hidden; transform: translateY(-4px);
3374    transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
3375  }
3376  .bn-user-wrap.bn-open .bn-user-menu { opacity: 1; visibility: visible; transform: translateY(0); }
3377  .bn-user-menu-card {
3378    background: #ffffff; border: 1px solid #e5e1dc; border-radius: 10px;
3379    box-shadow: 0 12px 40px rgba(30,37,43,0.18); overflow: hidden; padding: 6px 0;
3380  }
3381  .bn-user-menu a.bn-user-item {
3382    display: flex; align-items: center; gap: 10px;
3383    padding: 11px 16px;
3384    font-family: 'Industry Bold', 'Oswald', sans-serif;
3385    font-size: 12px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;
3386    color: #1e252b; text-decoration: none;
3387    transition: background 0.2s ease, color 0.2s ease;
3388  }
3389  .bn-user-menu a.bn-user-item:hover { background: #f7f3ee; color: #fe5000; }
3390  .bn-user-menu a.bn-user-item svg { width: 15px; height: 15px; flex-shrink: 0; }
3391  .bn-user-menu a.bn-user-item--muted { color: #6b6b6b; border-top: 1px solid #f0ece7; margin-top: 6px; padding-top: 12px; }
3392  .bn-user-menu a.bn-user-item--muted:hover { color: #1e252b; }
3393  .bn-user-pip {
3394    width: 24px; height: 24px; border-radius: 50%;
3395    background: #fe5000; color: #ffffff;
3396    display: inline-flex; align-items: center; justify-content: center;
3397    font-family: 'Industry Bold', 'Oswald', sans-serif;
3398    font-size: 11px; font-weight: 700; line-height: 1;
3399  }
3400  .bn-user-menu-head { padding: 12px 16px 10px; border-bottom: 1px solid #f0ece7; margin-bottom: 6px; }
3401  .bn-user-menu-name {
3402    font-family: 'Industry Bold', 'Oswald', sans-serif;
3403    font-size: 13px; font-weight: 600; letter-spacing: 0.5px;
3404    text-transform: uppercase; color: #1e252b;
3405  }
3406  .bn-user-menu-email {
3407    font-family: 'Acumin Pro', 'DM Sans', sans-serif;
3408    font-size: 12px; color: #6b6b6b;
3409    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
3410  }
3411  /* ============================================
3412     NAV v2 (CRO) — whole-card featured links, quiet
3413     CTAs on multi-card panels, secondary Shop-all
3414     button, comparison cards, Greenbooks accent.
3415     ============================================ */
3416  /* Featured card: entire card is one link (stretched overlay); inner
3417     links/CTAs sit above it so they still work. */
3418  .mega-menu-featured { transition: transform 0.3s ease, box-shadow 0.3s ease; }
3419  .mega-menu-featured:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(30,37,43,0.10); }
3420  .mega-menu-featured-link { position: absolute; inset: 0; z-index: 1; border-radius: inherit; }
3421  .mega-menu-featured .mega-menu-featured-name a,
3422  .mega-menu-featured .mega-menu-featured-img a,
3423  .mega-menu-featured .mega-menu-featured-cta { position: relative; z-index: 2; }
3424  /* Multi-card panels (e.g. Rangefinders): the orange button per card
3425     becomes a quiet "View details" affordance — one CTA style, no four
3426     competing primaries. Single-card panels keep their orange CTA. */
3427  .mega-menu-featured-cta--quiet,
3428  .mega-menu-featured-cta--quiet:hover {
3429    background: transparent;
3430    color: var(--orange, #FE5000);
3431    padding: 0;
3432    border-radius: 0;
3433    cursor: pointer;
3434  }
3435  /* Shop-all: visible secondary button instead of a quiet text link. */
3436  .mega-menu-shop-all {
3437    border: 2px solid var(--midnight, #1E252B);
3438    border-radius: 6px;
3439    padding: 12px 24px;
3440    transition: border-color 0.2s ease, color 0.2s ease;
3441  }
3442  .mega-menu-shop-all:hover { border-color: var(--orange, #FE5000); color: var(--orange, #FE5000); }
3443  /* Comparison cards (2-SKU categories: Launch Monitors, Simulators).
3444     Equal cards with differentiator rows — the menu becomes the
3445     "which one?" step. Whole card is the link. */
3446  .mega-menu-compare {
3447    display: grid;
3448    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
3449    gap: 20px;
3450    max-width: 920px;
3451    margin: 0 auto;
3452    width: 100%;
3453  }
3454  .mega-menu-compare-card {
3455    position: relative;
3456    display: flex;
3457    flex-direction: column;
3458    background: var(--cream, #F7F3EE);
3459    border: 1px solid var(--hairline, #E5E1DC);
3460    border-radius: var(--radius-lg, 12px);
3461    padding: 20px 24px 24px;
3462    color: var(--midnight, #1E252B);
3463    text-decoration: none;
3464    transition: transform 0.3s ease, box-shadow 0.3s ease;
3465  }
3466  .mega-menu-compare-card:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(30,37,43,0.10); }
3467  .mega-menu-compare-badge {
3468    position: absolute; top: 14px; left: 14px;
3469    font-family: var(--font-ui, 'Oswald', sans-serif);
3470    font-size: 10px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
3471    padding: 5px 10px; border-radius: 4px; z-index: 1;
3472  }
3473  .mega-menu-compare-badge--bestseller { background: var(--midnight, #1E252B); color: #fff; }
3474  .mega-menu-compare-badge--new { background: var(--orange, #FE5000); color: #fff; }
3475  .mega-menu-compare-badge--sale { background: #C62828; color: #fff; }
3476  .mega-menu-compare-img { height: 150px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
3477  .mega-menu-compare-img img { max-width: 80%; max-height: 100%; object-fit: contain; }
3478  .mega-menu-compare-head {
3479    display: flex; align-items: baseline; justify-content: space-between; gap: 8px; margin-top: 14px;
3480  }
3481  .mega-menu-compare-name {
3482    font-family: var(--font-ui, 'Oswald', sans-serif);
3483    font-size: 16px; font-weight: 600; letter-spacing: 0.03em; text-transform: uppercase;
3484  }
3485  .mega-menu-compare-price { font-family: var(--font-ui, 'Oswald', sans-serif); font-size: 16px; font-weight: 600; white-space: nowrap; }
3486  .mega-menu-compare-desc { display: block; margin-top: 8px; font-size: 13px; line-height: 1.45; color: var(--grey-500, #6B6B6B); }
3487  .mega-menu-compare-specs {
3488    display: flex; flex-direction: column; gap: 8px;
3489    margin-top: 12px; padding-top: 12px;
3490    border-top: 1px solid var(--hairline, #E5E1DC);
3491  }
3492  .mega-menu-compare-spec { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; font-size: 13px; }
3493  .mega-menu-compare-spec-label { color: var(--grey-500, #888); }
3494  .mega-menu-compare-spec-value { font-weight: 500; text-align: right; }
3495  .mega-menu-compare-view {
3496    display: inline-flex; align-items: center; gap: 8px; margin-top: 14px;
3497    font-family: var(--font-ui, 'Oswald', sans-serif);
3498    font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
3499    color: var(--orange, #FE5000);
3500  }
3501  .mega-menu-compare-view svg { width: 14px; height: 14px; }
3502  /* Mockup parity: cream featured cards, left-aligned, name+price on one
3503     row, dark badge top-left, trust promo moved into the footer row. */
3504  .mega-menu-featured {
3505    position: relative;
3506    background: var(--cream, #F7F3EE);
3507    border: 1px solid var(--hairline, #E5E1DC);
3508    border-radius: 12px;
3509    text-align: left !important;
3510    display: flex;
3511    flex-direction: column;
3512  }
3513  /* Title on its own line, price below it. */
3514  .mega-menu-featured-head { display: block; margin-top: 16px; }
3515  .mega-menu-featured-head .mega-menu-featured-name {
3516    margin: 0;
3517    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
3518  }
3519  .mega-menu-featured-head .mega-menu-featured-price {
3520    margin: 4px 0 0; white-space: nowrap;
3521    font-family: var(--font-ui, 'Oswald', sans-serif);
3522    font-size: 17px; font-weight: 600; color: var(--midnight, #1E252B);
3523  }
3524  .mega-menu-featured-tagline { text-align: left; margin: 6px 0 0; color: var(--muted, #6B6B6B); }
3525  .mega-menu-featured .mega-menu-featured-cta { margin-top: auto; padding-top: 14px; justify-content: flex-start; align-self: flex-start; }
3526  .mega-menu-featured-badge {
3527    position: absolute; top: 14px; left: 14px; right: auto; z-index: 2;
3528    background: var(--midnight, #1E252B); color: #fff;
3529    font-family: var(--font-ui, 'Oswald', sans-serif);
3530    font-size: 10px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase;
3531    padding: 5px 10px; border-radius: 4px;
3532  }
3533  .mega-menu-featured-badge--new { background: var(--orange, #FE5000); }
3534  .mega-menu-featured-badge--sale { background: #C62828; }
3535  .mega-menu-footer { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
3536  .mega-menu-footer .mega-menu-promo {
3537    background: none; border: none; padding: 0; margin: 0;
3538    display: inline-flex; align-items: center; gap: 10px;
3539    color: var(--orange, #FE5000);
3540    font-family: var(--font-ui, 'Oswald', sans-serif);
3541    font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;
3542  }
3543  /* Greenbooks is a sub-brand: give its accessories row the green accent. */
3544  [data-mega-panel="accessories"] .mega-menu-col-links a[href*="greenbook" i] .mega-link-name { color: var(--green, #4CAF50); }
3545  [data-mega-panel="accessories"] .mega-menu-col-links li a[href*="greenbook" i]::after { border-color: var(--green, #4CAF50); }
3546
3547  /* When an accessory link has a thumbnail, the image stacks on top so the
3548     row is tall. Move the chevron off the whole-link center and onto the
3549     name line instead, so it reads with the title (not floating by the image). */
3550  [data-mega-panel="accessories"] .mega-menu-col-links li a.mega-link--has-img::after { content: none; }
3551  [data-mega-panel="accessories"] .mega-menu-col-links li a.mega-link--has-img .mega-link-name {
3552    position: relative;
3553    padding-right: 22px;
3554  }
3555  [data-mega-panel="accessories"] .mega-menu-col-links li a.mega-link--has-img .mega-link-name::after {
3556    content: "";
3557    position: absolute;
3558    right: 4px;
3559    top: 50%;
3560    width: 8px;
3561    height: 8px;
3562    border-top: 2px solid #9b968f;
3563    border-right: 2px solid #9b968f;
3564    transform: translateY(-50%) rotate(45deg);
3565  }
3566  [data-mega-panel="accessories"] .mega-menu-col-links li a[href*="greenbook" i].mega-link--has-img .mega-link-name::after { border-color: var(--green, #4CAF50); }
3567</style><nav class="main-nav" data-mega-nav>
3568  <div class="container"><button class="mobile-hamburger" aria-label="Open menu" data-drawer-open>
3569      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
3570    </button>
3571
3572    <a class="logo" href="/"><img src="//www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;
3572width=600" alt="Bushnell Golf" srcset="//www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;width=600 600w" width="600" height="213" loading="eager" class="logo__image">�</a><ul class="nav-links"><li
3573             data-mega-trigger="rangefinders"
3574            style="text-align:left;padding:0px 0px 0px 0px;"
3575            >
3576            <a href="/collections/golf-rangefinders">RANGEFINDERS</a>
3577          </li><li
3578             data-mega-trigger="launch-monitors"
3579            style="text-align:left;padding:0px 0px 0px 0px;"
3580            >
3581            <a href="/collections/launch-monitors">LAUNCH MONITORS</a>
3582          </li><li
3583             data-mega-trigger="SIMULATOR"
3584            style="text-align:left;padding:0px 0px 0px 0px;"
3585            >
3586            <a href="/collections/golf-simulators">SIMULATORS</a>
3587          </li><li
3588             data-mega-trigger="speakers"
3589            style="text-align:left;padding:0px 0px 0px 0px;"
3590            >
3591            <a href="/collections/golf-gps-speakers">Speakers</a>
3592          </li><li
3593             data-mega-trigger="gps"
3594            style="text-align:left;padding:0px 0px 0px 0px;"
3595            >
3596            <a href="/collections/golf-gps">GPS</a>
3597          </li><li
3598             data-mega-trigger="accessories"
3599            style="text-align:left;padding:0px 0px 0px 0px;"
3600            >
3601            <a href="/collections/accessories">ACCESSORIES</a>
3602          </li><li
3603            
3604            style="text-align:left;padding:0px 0px 0px 0px;"
3605            >
3606            <a href="/collections/sale">Sale</a>
3607          </li></ul>
3608
3609    <div class="nav-actions">
3610      <button aria-label="Search" class="nav-search-btn" data-search-toggle>
3611        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
3612      </button>
3613      <div class="bn-user-wrap" data-bn-user>
3614        <button type="button" aria-label="Account and support menu" class="bn-user-btn" aria-haspopup="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg></button>
3615        <div class="bn-user-menu">
3616          <div class="bn-user-menu-card"><a class="bn-user-item" href="/account">
3617                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
3618                Sign In
3619              </a><a class="bn-user-item" href="/pages/contact">
3620              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><path d="M22 6l-10 7L2 6"/></svg>
3621              Contact
3622            </a>
3623            <a class="bn-user-item" href="/pages/support">
3624              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
3625              Support
3626            </a></div>
3627        </div>
3628      </div>
3629      <div class="bn-cart-actions">
3630        
3630<script
3631  type="module"
3632  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/cart-icon.js?v=149223991140032574051790611765"
3633  fetchpriority="low"
3634></script>
3634
3635
3636<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-ajax-cart.js?v=161944157569204579171790611764" defer></script>
vendor: 2 bytes, line 3636
3636
3637<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-drag-scroll.js?v=110690801177579278971790611765" defer></script>
3637
3638
3639
3640
3641
3642
3643<header-actions
3644  �>
3645  
3646    
3647    <div
3648      class="account-button header-actions__action color-scheme-1"
3649    >
3650      <shopify-store store-domain="https://www.bushnellgolf.com" country="US" language="en"></shopify-store>
3651<shopify-account
3652        menu=""
3653        
3654      >
3655        
3656          <span
3657            slot="signed-out-avatar"
3658            class="account-button__text header-actions__text-style hidden"
3659          >
3660            Account
3661          </span>
3662
3663          <span
3664            slot="signed-out-avatar"
3665            class=""
3666            aria-hidden="true"
3667          >
3668            
3669  <svg
3670    xmlns="http://www.w3.org/2000/svg"
3671    width="15"
3672    height="17"
3673    viewBox="0 0 15 17"
3674    fill="none"
3675    slot="signed-out-avatar"
3676    class="account-button__icon"
3677  >
3678    <path
3679      stroke="currentColor"
3680      stroke-linejoin="round"
3681      stroke-width="var(--icon-stroke-width)"
3682      d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z"
3683    />
3684  </svg>
3685
3686          </span>
3687        
3688      </shopify-account>
3689    </div>
3690  
3691
3692  
3693    
3693<script
3694      src="//www.bushnellgolf.com/cdn/shop/t/133/assets/cart-drawer.js?v=40387549154824438721790611765"
3695      type="module"
3696      fetchpriority="low"
3697    ></script>
3697
3698
3699    
3700
3701    <cart-drawer-component
3702      class="cart-drawer"
3703      
3704      
3705    >
3706      <template id="empty-cart-template">
3707        
3708      <div class="cart-drawer__header">
3709        <button
3710          ref="closeButton"
3711          on:click="cart-drawer-component/close"
3712          class="button close-button cart-drawer__close-button button-unstyled"
3713          aria-label="Close dialog"
3714        >
3715          <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3716  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3717  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3718</svg>
3719</span>
3720        </button>
3721      </div>
3722
3723      <div
3724        class="cart-drawer__content bn-empty"
3725        aria-label="Cart"
3726      >
3727        <div class="bn-empty__inner">
3728          <div class="bn-empty__icon">
3729            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg>
3730          </div>
3731          <div class="bn-empty__title" id="cart-drawer-heading-empty">Your cart is empty</div>
3732          <p class="bn-empty__text">Nothing here yet — explore the gear trusted by 98.4% of PGA Tour pros.</p>
3733          <button
3734            type="button"
3735            on:click="cart-drawer-component/close"
3736            class="bn-empty__cta button-unstyled"
3737          >
3738            Continue shopping
3739          </button>
3740
3741          <div class="bn-empty__cats">
3742            <div class="bn-empty__eyebrow">Shop by category</div>
3743            <div class="bn-empty__grid">
3744              <a href="/collections/golf-rangefinders" class="bn-empty__tile">
3745                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><line x1="12" y1="2" x2="12" y2="6"/><line x1="12" y1="18" x2="12" y2="22"/><line x1="2" y1="12" x2="6" y2="12"/><line x1="18" y1="12" x2="22" y2="12"/><circle cx="12" cy="12" r="2.4"/></svg>
3746                <span>Rangefinders</span>
3747              </a>
3748              <a href="/collections/launch-monitors" class="bn-empty__tile">
3749                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg>
3750                <span>Launch Monitors</span>
3751              </a>
3752              <a href="/collections/golf-gps" class="bn-empty__tile">
3753                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
3754                <span>GPS</span>
3755              </a>
3756              <a href="/collections/accessories" class="bn-empty__tile">
3757                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/><line x1="7" y1="7" x2="7.01" y2="7"/></svg>
3758                <span>Accessories</span>
3759              </a>
3760            </div>
3761          </div>
3762        </div>
3763      </div>
3764    
3765      </template>
3766      <button
3767        class="header-actions__action button-unstyled"
3768        on:click="/open"
3769        aria-haspopup="dialog"
3770        aria-label="Cart"
3771        aria-describedby="cart-bubble-text"
3772        data-testid="cart-drawer-trigger"
3773      >
3774        
3775  <cart-icon
3776    class="header-actions__cart-icon"
3777    data-testid="cart-icon"
3778  >
3779    <span class="hidden">
3780      Cart
3781    </span>
3782
3783    <span
3784      class="svg-wrapper "
3785      aria-hidden="true"
3786    >
3787      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
3788
3789    </span>
3790
3791    <div
3792  ref="cartBubble"
3793  class="cart-bubble visually-hidden"
3794  
3795  
3796    data-maintain-ratio
3797  
3798>
3799  <span class="cart-bubble__background"></span>
3800  <span
3801    ref="cartBubbleText"
3802    id="cart-bubble-text"
3803    class="cart-bubble__text"
3804    
3805      role="status"
3806    
3807  >
3808    <span class="visually-hidden">Total items in cart: 0
3809    </span>
3810    <span
3811      class="cart-bubble__text-count hidden"
3812      ref="cartBubbleCount"
3813      aria-hidden="true"
3814      data-testid="cart-bubble"
3815    >�0</span>
3816  </span>
3817</div>
3818
3819  </cart-icon>
3820
3821      </button>
3822
3823      <dialog
3824        ref="dialog"
3825        class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-1 cart-drawer--empty"
3826        data-testid="cart-drawer-dialog"
3827        aria-labelledby="cart-drawer-heading-empty"
3828        scroll-lock
3829        cart-summary-sticky="true"
3830      >
3831        <div
3832          class="cart-drawer__inner"
3833          data-hydration-key="cart-drawer-inner"
3834        >
3835          <cart-items-component
3836            class="cart-items-component"
3837            data-drawer
3838            data-section-id="bushnell-header"
3839          >
3840      <div class="cart-drawer__header">
3841        <button
3842          ref="closeButton"
3843          on:click="cart-drawer-component/close"
3844          class="button close-button cart-drawer__close-button button-unstyled"
3845          aria-label="Close dialog"
3846        >
3847          <span class="svg-wrapper"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3848  <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3849  <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3850</svg>
3851</span>
3852        </button>
3853      </div>
3854
3855      <div
3856        class="cart-drawer__content bn-empty"
3857        aria-label="Cart"
3858      >
3859        <div class="bn-empty__inner">
3860          <div class="bn-empty__icon">
3861            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg>
3862          </div>
3863          <div class="bn-empty__title" id="cart-drawer-heading-empty">Your cart is empty</div>
3864          <p class="bn-empty__text">Nothing here yet — explore the gear trusted by 98.4% of PGA Tour pros.</p>
3865          <button
3866            type="button"
3867            on:click="cart-drawer-component/close"
3868            class="bn-empty__cta button-unstyled"
3869          >
3870            Continue shopping
3871          </button>
3872
3873          <div class="bn-empty__cats">
3874            <div class="bn-empty__eyebrow">Shop by category</div>
3875            <div class="bn-empty__grid">
3876              <a href="/collections/golf-rangefinders" class="bn-empty__tile">
3877                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><line x1="12" y1="2" x2="12" y2="6"/><line x1="12" y1="18" x2="12" y2="22"/><line x1="2" y1="12" x2="6" y2="12"/><line x1="18" y1="12" x2="22" y2="12"/><circle cx="12" cy="12" r="2.4"/></svg>
3878                <span>Rangefinders</span>
3879              </a>
3880              <a href="/collections/launch-monitors" class="bn-empty__tile">
3881                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg>
3882                <span>Launch Monitors</span>
3883              </a>
3884              <a href="/collections/golf-gps" class="bn-empty__tile">
3885                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
3886                <span>GPS</span>
3887              </a>
3888              <a href="/collections/accessories" class="bn-empty__tile">
3889                <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/><line x1="7" y1="7" x2="7.01" y2="7"/></svg>
3890                <span>Accessories</span>
3891              </a>
3892            </div>
3893          </div>
3894        </div>
3895      </div>
3896    �</cart-items-component>
3897        </div>
3898      </dialog>
3899    </cart-drawer-component>
3900  
3901</header-actions>
3902
3903
3904
3905      </div>
3906    </div>
3907  </div><div class="mega-menu-dropdown" data-mega-panel="rangefinders" hidden>
3908        <div class="container"><div class="mega-menu-grid">
3909            <div class="mega-menu-columns"></div><div class="mega-menu-featured-wrap"><div class="mega-menu-featured"
3910                    style="text-align:center;padding:20px 20px 20px 20px;"
3911                    >
3912                    <a class="mega-menu-featured-link" href="/products/pro-x3-link" aria-label="View Pro X3+LINK"></a><div class="mega-menu-featured-badge mega-menu-featured-badge--bestseller">Best Seller</div><div class="mega-menu-featured-img">
3913                        <a href="/products/pro-x3-link">
3914                          <img src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=600" alt="Pro X3+LINK" width="600" height="200" loading="lazy">
3915                        </a>
3916                      </div><div class="mega-menu-featured-head">
3917                      <div class="mega-menu-featured-name"><a href="/products/pro-x3-link">Pro X3+LINK</a></div>
3918                      <div class="mega-menu-featured-price">$599.99</div>
3919                    </div><div class="mega-menu-featured-tagline">The most accurate rangefinder that Bushnell Golf has ever made.</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/pro-x3-link">
3920                        View details
3921                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3922                      </a></div><div class="mega-menu-featured"
3923                    style="text-align:center;padding:20px 20px 20px 20px;"
3924                    >
3925                    <a class="mega-menu-featured-link" href="/products/tour
3925-hybrid" aria-label="View Tour Hybrid"></a><div class="mega-menu-featured-img">
3926                        <a href="/products/tour-hybrid">
3927                          <img src="//www.bushnellgolf.com/cdn/shop/files/tour-hybrid-carousel-image__72261.png?v=1780538602&width=600" alt="Tour Hybrid" width="600" height="200" loading="lazy">
3928                        </a>
3929                      </div><div class="mega-menu-featured-head">
3930                      <div class="mega-menu-featured-name"><a href="/products/tour-hybrid">Tour Hybrid</a></div>
3931                      <div class="mega-menu-featured-price">$499.99</div>
3932                    </div><div class="mega-menu-featured-tagline">Slope Compensated Laser and GPS Distances in the display</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/tour-hybrid">
3933                        View details
3934                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3935                      </a></div><div class="mega-menu-featured"
3936                    style="text-align:center;padding:20px 20px 20px 20px;"
3937                    >
3938                    <a class="mega-menu-featured-link" href="/products/tour-v7-shift" aria-label="View Tour V7 Shift"></a><div class="mega-menu-featured-badge mega-menu-featured-badge--new">New</div><div class="mega-menu-featured-img">
3939                        <a href="/products/tour-v7-shift">
3940                          <img src="//www.bushnellgolf.com/cdn/shop/files/TOUR_V7_Carousel_Image_1__03665.1773382564.386.513_fa921b3e-6d9e-4449-9297-a97d5faa0802.png?v=1781021526&width=600" alt="Tour V7 Shift" width="600" height="200" loading="lazy">
3941                        </a>
3942                      </div><div class="mega-menu-featured-head">
3943                      <div class="mega-menu-featured-name"><a href="/products/tour-v7-shift">Tour V7 Shift</a></div>
3944                      <div class="mega-menu-featured-price">$399.99</div>
3945                    </div><div class="mega-menu-featured-tagline">All-new Dual Color (red and green) OLED Display with Slope-Switch Technology.</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/tour-v7-shift">
3946                        View details
3947                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3948                      </a></div><div class="mega-menu-featured"
3949                    style="text-align:center;padding:20px 20px 20px 20px;"
3950                    >
3951                    <a class="mega-menu-featured-link" href="/products/a1-slope" aria-label="View A1-Slope"></a><div class="mega-menu-featured-img">
3952                        <a href="/products/a1-slope">
3953                          <img src="//www.bushnellgolf.com/cdn/shop/files/a1-slope-feature-image__34701.png?v=1782349159&width=600" alt="A1-Slope" width="600" height="200" loading="lazy">
3954                        </a>
3955                      </div><div class="mega-menu-featured-head">
3956                      <div class="mega-menu-featured-name"><a href="/products/a1-slope">A1-Slope</a></div>
3957                      <div class="mega-menu-featured-price">$299.99</div>
3958                    </div><div class="mega-menu-featured-tagline">Precision and Slope gone ultra-compact.</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/a1-slope">
3959                        View details
3960                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3961                      </a></div></div></div><div class="mega-menu-footer"><div class="mega-menu-promo">
3962                  Trusted by 98.4% of PGA Tour pros.
3963                </div><a href="/collections/golf-rangefinders" class="mega-menu-shop-all">
3964                  SHOP ALL RANGEFINDERS
3965                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3966                </a></div></div>
3967      </div><div class="mega-menu-dropdown" data-mega-panel="launch-monitors" hidden>
3968        <div class="container"><div class="mega-menu-compare"><a class="mega-menu-compare-card" href="/products/launch-pro" ><span class="mega-menu-compare-badge mega-menu-compare-badge--bestseller">Best Seller</span><span class="mega-menu-compare-img">
3969                      <img src="//www.bushnellgolf.com/cdn/shop/files/LP_Product_Carousel_1_2_1__62065.1762889085.386.513_4c815453-5a18-4f6b-b55d-5e161ad7ab2a.png?v=1781021541&width=600" alt="Launch Pro" width="600" height="300" loading="lazy">
3970                    </span><span class="mega-menu-compare-head">
3971                    <span class="mega-menu-compare-name">Launch Pro</span>
3972                    <span class="mega-menu-compare-price">$2,999.99</span>
3973                  </span><span class="mega-menu-compare-specs"><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Where</span><span class="mega-menu-compare-spec-value">Indoor + Outdoor</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Data</span><span class="mega-menu-compare-spec-value">Club + Ball</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Best for</span><span class="mega-menu-compare-spec-value">Full sim + range use</span></span></span>
3974                  <span class="mega-menu-compare-view">
3975                    View details
3976                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3977                  </span>
3978                </a><a class="mega-menu-compare-card" href="/products/lpi-personal-launch-monitor" ><span class="mega-menu-compare-img">
3979                      <img src="//www.bushnellgolf.com/cdn/shop/files/LPi_Product_Carousel_1_1__92363.1762888626.386.513.png?v=1781021499&width=600" alt="Launch Pro Indoor" width="600" height="300" loading="lazy">
3980                    </span><span class="mega-menu-compare-head">
3981                    <span class="mega-menu-compare-name">Launch Pro Indoor</span>
3982                    <span class="mega-menu-compare-price">$1,999.99</span>
3983                  </span><span class="mega-menu-compare-specs"><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Where</span><span class="mega-menu-compare-spec-value">Indoor only</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Data</span><span class="mega-menu-compare-spec-value">Club + Ball</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Best for</span><span class="mega-menu-compare-spec-value">Home simulator setups</span></span></span>
3984                  <span class="mega-menu-compare-view">
3985                    View details
3986                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3987                  </span>
3988                </a></div><div class="mega-menu-footer"><span></span><a href="/collections/launch-monitors" class="mega-menu-shop-all">
3989                  SHOP ALL LAUNCH MONITORS
3990                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
3991                </a></div></div>
3992      </div><div class="mega-menu-dropdown" data-mega-panel="SIMULATOR" hidden>
3993        <div class="container"><div class="mega-menu-compare"><a class="mega-menu-compare-card" href="/products/launch-pro-simulator-bundle" ><span class="mega-menu-compare-badge mega-menu-compare-badge--bestseller">Best Seller</span><span class="mega-menu-compare-img">
3994                      <img src="//www.bushnellgolf.com/cdn/shop/files/LP_Simulator_Package_Carousel_8.png?v=1789702490&width=600" alt="Launch Pro Simulator Bundle" width="600" height="300" loading="lazy">
3995                    </span><span class="mega-menu-compare-head">
3996                    <span class="mega-menu-compare-name">Launch Pro Simulator Bundle</span>
3997                    <span class="mega-menu-compare-price">$6,499.99</span>
3998                  </span><span class="mega-menu-compare-specs"><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Monitor</span><span class="mega-menu-compare-spec-value">Launch Pro (indoor + outdoor)</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Includes</span><span class="mega-menu-compare-spec-value">Screen + enclosure</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Best for</span><span class="mega-menu-compare-spec-value">The complete build</span></span></span>
3999                  <span class="mega-menu-compare-view">
4000                    View details
4001                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4002                  </span>
4003                </a><a class="mega-menu-compare-card" href="/products/launch-pro-i-simulator-bundle" ><span class="mega-menu-compare-img">
4004                      <img src="//www.bushnellgolf.com/cdn/shop/files/LP_Simulator_Package_Carousel_7.png?v=1789702153&width=600" alt="Launch Pro i Simulator Bundle" width="600" height="300" loading="lazy">
4005                    </span><span class="mega-menu-compare-head">
4006                    <span class="mega-menu-compare-name">Launch Pro i Simulator Bundle</span>
4007                    <span class="mega-menu-compare-price">$5,499.99</span>
4008                  </span><span class="mega-menu-compare-specs"><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Monitor</span><span class="mega-menu-compare-spec-value">Launch Pro i (indoor)</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Includes</span><span class="mega-menu-compare-spec-value">Full sim setup</span></span><span class="mega-menu-compare-spec"><span class="mega-menu-compare-spec-label">Best for</span><span class="mega-menu-compare-spec-value">Dedicated indoor rooms</span></span></span>
4009                  <span class="mega-menu-compare-view">
4010                    View details
4011                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4012                  </span>
4013                </a></div><div class="mega-menu-footer"><div class="mega-menu-promo">
4014                  Your home course, open 365 days a year.
4015                </div><a href="/collections/golf-simulators" class="mega-menu-shop-all">
4016                  SHOP ALL SIMULATORS
4017                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4018                </a></div></div>
4019      </div><div class="mega-menu-dropdown" data-mega-panel="speakers" hidden>
4020        <div class="container"><div class="mega-menu-grid">
4021            <div class="mega-menu-columns"></div><div class="mega-menu-featured-wrap"><div class="mega-menu-featured"
4022                    style="text-align:center;padding:20px 20px 20px 20px;"
4023                    >
4024                    <a class="mega-menu-featured-link" href="/products/wingman-hd" aria-label="View Wingman HD"></a><div class="mega-menu-featured-badge mega-menu-featured-badge--new">New</div><div class="mega-menu-featured-img">
4025                        <a href="/products/wingman-hd">
4026                          <img src="//www.bushnellgolf.com/cdn/shop/files/WINGMAN_HD_Carousel_Image_1__93749.1760039492.386.513_c2959888-8393-49f9-bd6a-77908e835669.png?v=1781021521&width=600" alt="Wingman HD" width="600" height="200" loading="lazy">
4027                        </a>
4028                      </div><div class="mega-menu-featured-head">
4029                      <div class="mega-menu-featured-name"><a href="/products/wingman-hd">Wingman HD</a></div>
4030                      <div class="mega-menu-featured-price">$249.99</div>
4031                    </div><div class="mega-menu-featured-tagline">3.5″ HD touchscreen + 360° audio</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/wingman-hd">
4032                        View details
4033                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4034                      </a></div><div class="mega-menu-featured"
4035                    style="text-align:center;padding:20px 20px 20px 20px;"
4036                    >
4037                    <a class="mega-menu-featured-link" href="/products/wingman-view" aria-label="View Wingman View"></a><div class="mega-menu-featured-img">
4038                        <a href="/products/wingman-view">
4039                          <img src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-362210-Wingman-View-Hero__83017.1713450886.386.513_d34b0b06-c47d-454a-a114-e8bb9c6a3649.png?v=1781021539&width=600" alt="Wingman View" width="600" height="200" loading="lazy">
4040                        </a>
4041                      </div><div class="mega-menu-featured-head">
4042                      <div class="mega-menu-featured-name"><a href="/products/wingman-view">Wingman View</a></div>
4043                      <div class="mega-menu-featured-price">$199.99</div>
4044                    </div><div class="mega-menu-featured-tagline">Visual + audible GPS · speaker</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/wingman-view">
4045                        View details
4046                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4047                      </a></div><div class="mega-menu-featured"
4048                    style="text-align:center;padding:20px 20px 20px 20px;"
4049                    >
4050                    <a class="mega-menu-featured-link" href="/products/wingman-2-gps-speaker" aria-label="View Wingman 2 GPS Speaker"></a><div class="mega-menu-featured-img">
4051                        <a href="/products/wingman-2-gps-speaker">
4052                          <img src="//www.bushnellgolf.com/cdn/shop/files/Wingman-2-Front-Three-Quarter__93889.1709586394.386.513_4e7f15ab-16ad-4aed-8329-7491ef314e42.png?v=1781021505&width=600" alt="Wingman 2 GPS Speaker" width="600" height="200" loading="lazy">
4053                        </a>
4054                      </div><div class="mega-menu-featured-head">
4055                      <div class="mega-menu-featured-name"><a href="/products/wingman-2-gps-speaker">Wingman 2</a></div>
4056                      <div class="mega-menu-featured-price">$169.99</div>
4057                    </div><div class="mega-menu-featured-tagline">Audible GPS · BITE magnetic speaker</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/wingman-2-gps-speaker">
4058                        View details
4059                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4060                      </a></div><div class="mega-menu-featured"
4061                    style="text-align:center;padding:20px 20px 20px 20px;"
4062                    >
4063                    <a class="mega-menu-featured-link" href="/products/wingman-mini-gps-speaker" aria-label="View Wingman Mini GPS Speaker"></a><div class="mega-menu-featured-img">
4064                        <a href="/products/wingman-mini-gps-speaker">
4065                          <img src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-362310-362311-Wingman-Mini-Group__46217.1713452376.386.513_70382c1b-115c-4dbe-8885-57e83f36d0da.png?v=1775581314&width=600" alt="Wingman Mini GPS Speaker" width="600" height="200" loading="lazy">
4066                        </a>
4067                      </div><div class="mega-menu-featured-head">
4068                      <div class="mega-menu-featured-name"><a href="/products/wingman-mini-gps-speaker">Wingman Mini</a></div>
4069                      <div class="mega-menu-featured-price">$109.99</div>
4070                    </div><div class="mega-menu-featured-tagline">Compact GPS speaker · walkers & riders</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/wingman-mini-gps-speaker">
4071                        View details
4072                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4073                      </a></div></div></div><div class="mega-menu-footer"><div class="mega-menu-promo">
4074                  Premium Audio for Every Adventure.
4075                </div><a href="/collections/golf-gps-speakers" class="mega-menu-shop-all">
4076                  SHOP ALL SPEAKERS
4077                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4078                </a></div></div>
4079      </div><div class="mega-menu-dropdown" data-mega-panel="gps" hidden>
4080        <div class="container"><div class="mega-menu-grid">
4081            <div class="mega-menu-columns"></div><div class="mega-menu-featured-wrap"><div class="mega-menu-featured"
4082                    style="text-align:center;padding:20px 20px 20px 20px;"
4083                    >
4084                    <a class="mega-menu-featured-link" href="/products/ion-elite" aria-label="View iON Elite"></a><div class="mega-menu-featured-img">
4085                        <a href="/products/ion-elite">
4086                          <img src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-362150-362151-iON-Elite-Group__84330.1713454139.386.513_834afcd4-d363-4826-a310-1d5a1a8e1ffd.png?v=1775581209&width=600" alt="iON Elite" width="600" height="200" loading="lazy">
4087                        </a>
4088                      </div><div class="mega-menu-featured-head">
4089                      <div class="mega-menu-featured-name"><a href="/products/ion-elite">iON Elite</a></div>
4090                      <div class="mega-menu-featured-price">$219.99</div>
4091                    </div><div class="mega-menu-featured-tagline">Slope GPS watch · preloaded courses</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/ion-elite">
4092                        View details
4093                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4094                      </a></div><div class="mega-menu-featured"
4095                    style="text-align:center;padding:20px 20px 20px 20px;"
4096                    >
4097                    <a class="mega-menu-featured-link" href="/products/phantom-3-slope-gps" aria-label="View Phantom 3 Slope GPS"></a><div class="mega-menu-featured-img">
4098                        <a href="/products/phantom-3-slope-gps">
4099                          <img src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-362401-362402-362403-362404-Phantom-3-Group__06111.1718293560.386.513_d002f9f9-db04-4721-abad-50909e1ccdc3.png?v=1775581452&width=600" alt="Phantom 3 Slope GPS" width="600" height="200" loading="lazy">
4100                        </a>
4101                      </div><div class="mega-menu-featured-head">
4102                      <div class="mega-menu-featured-name"><a href="/products/phantom-3-slope-gps">Phantom 3</a></div>
4103                      <div class="mega-menu-featured-price">$169.99</div>
4104                    </div><div class="mega-menu-featured-tagline">Slope touchscreen GPS · front/center/back</div><a class="mega-menu-featured-cta mega-menu-featured-cta--quiet" href="/products/phantom-3-slope-gps">
4105                        View details
4106                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4107                      </a></div></div></div><div class="mega-menu-footer"><div class="mega-menu-promo">
4108                  Find the Perfect GPS for Every Round.
4109                </div><a href="/collections/golf-gps" class="mega-menu-shop-all">
4110                  SHOP ALL GPS
4111                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4112                </a></div></div>
4113      </div><div class="mega-menu-dropdown" data-mega-panel="accessories" hidden>
4114        <div class="container"><div class="mega-menu-grid">
4115            <div class="mega-menu-columns"><div class="mega-menu-col"
4116                    style="text-align:left;padding:0px 0px 0px 0px;"
4117                    >
4118                    <div class="mega-menu-col-heading">Shop</div><ul class="mega-menu-col-links"><li
4119                            style="text-align:left;padding:0px 0px 0px 0px;"
4120                            >
4121                            <a href="/collections/accessories"><span class="mega-link-text">
4122                                <span class="mega-link-name">
4123                                  Cases & Mounts�</span><span class="mega-link-sub">Protect and secure your gear.</span></span>
4124                            </a>
4125                          </li><li
4126                            style="text-align:left;padding:0px 0px 0px 0px;"
4127                            >
4128                            <a href="/collections/replacement-parts"><span class="mega-link-text">
4129                                <span class="mega-link-name">
4130                                  Replacement Parts�</span><span class="mega-link-sub">Genuine parts + Extend Protection Plan</span></span>
4131                            </a>
4132                          </li></ul>
4133                  </div><div class="mega-menu-col"
4134                    style="text-align:left;padding:0px 0px 0px 0px;"
4135                    >
4136                    <div class="mega-menu-col-heading">Resources</div><ul class="mega-menu-col-links"><li
4137                            style="text-align:left;padding:0px 0px 0px 0px;"
4138                            >
4139                            <a href="https://greenbooks.com/?utm_source=Website&utm_medium=product&utm_campaign=sales&utm_content=learn+more" class="mega-link--has-img" target="_blank" rel="noopener noreferrer"><img class="mega-link-img" src="//www.bushnellgolf.com/cdn/shop/files/green-books-menu__66107.original.png?v=1785443625&width=320" alt="Greenbooks" width="160" height="160" style="width:160px;height:auto;" loading="lazy"><span class="mega-link-text">
4140                                <span class="mega-link-name">
4141                                  Greenbooks�</span><span class="mega-link-sub">The #1 course guide, used by tour caddies.</span></span>
4142                            </a>
4143                          </li></ul>
4144                  </div></div></div><div class="mega-menu-footer"><div class="mega-menu-promo">
4145                  Genuine Bushnell parts and guides
4146                </div><a href="/collections/accessories" class="mega-menu-shop-all">
4147                  SHOP ALL ACCESSORIES
4148                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4149                </a></div></div>
4150      </div>
4151</nav><div class="mobile-overlay" data-drawer-overlay></div>
4152<div class="mobile-drawer" data-mobile-drawer>
4153  <div class="mobile-drawer-header">
4154    <a class="logo" href="/"><img src="//www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;width=600" alt="Bushnell Golf" srcset="//www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Bushnell.png?v=1781040317&amp;width=600 600w" width="600" height="213" loading="eager" class="logo__image">�</a>
4155    <button class="mobile-drawer-close" aria-label="Close menu" data-drawer-close>
4156      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
4157    </button>
4158  </div>
4159  <div class="mobile-drawer-search">
4160    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
4161    <form action="/search" method="get">
4162      <input type="text" name="q" placeholder="Search products..." autocomplete="off" aria-label="Search products">
4163    </form>
4164  </div>
4165  <div class="mobile-drawer-nav"><div class="mobile-accordion">
4166              <button class="mobile-accordion-trigger" data-accordion-trigger>
4167                <span>RANGEFINDERS</span>
4168                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4169              </button>
4170              <div class="mobile-accordion-panel" hidden><a class="mobile-accordion-link" href="/products/pro-x3-link" >
4171                          <span class="mobile-accordion-link-row">
4172                            <span class="mobile-accordion-link-name">
4173                              Pro X3+LINK�<span class="mega-link-badge mega-link-badge--bestseller">Best Seller</span></span>
4174                            <span class="mobile-accordion-link-price">$599.99</span>
4175                          </span><span class="mobile-accordion-link-sub">The most accurate rangefinder that Bushnell Golf has ever made.</span></a><a class="mobile-accordion-link" href="/products/tour-hybrid" >
4176                          <span class="mobile-accordion-link-row">
4177                            <span class="mobile-accordion-link-name">
4178                              Tour Hybrid�</span>
4179                            <span class="mobile-accordion-link-price">$499.99</span>
4180                          </span><span class="mobile-accordion-link-sub">Slope Compensated Laser and GPS Distances in the display</span></a><a class="mobile-accordion-link" href="/products/tour-v7-shift" >
4181                          <span class="mobile-accordion-link-row">
4182                            <span class="mobile-accordion-link-name">
4183                              Tour V7 Shift�<span class="mega-link-badge mega-link-badge--new">New</span></span>
4184                            <span class="mobile-accordion-link-price">$399.99</span>
4185                          </span><span class="mobile-accordion-link-sub">All-new Dual Color (red and green) OLED Display with Slope-Switch Technology.</span></a><a class="mobile-accordion-link" href="/products/a1-slope" >
4186                          <span class="mobile-accordion-link-row">
4187                            <span class="mobile-accordion-link-name">
4188                              A1-Slope�</span>
4189                            <span class="mobile-accordion-link-price">$299.99</span>
4190                          </span><span class="mobile-accordion-link-sub">Precision and Slope gone ultra-compact.</span></a><a class="mobile-accordion-shopall" href="/collections/golf-rangefinders">
4191                    SHOP ALL RANGEFINDERS
4192                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4193                  </a></div>
4194            </div><div class="mobile-accordion">
4195              <button class="mobile-accordion-trigger" data-accordion-trigger>
4196                <span>LAUNCH MONITORS</span>
4197                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4198              </button>
4199              <div class="mobile-accordion-panel" hidden><a class="mobile-accordion-link" href="/products/launch-pro">
4200                      <span class="mobile-accordion-link-row">
4201                        <span class="mobile-accordion-link-name">
4202                          Launch Pro�<span class="mega-link-badge mega-link-badge--bestseller">Best Seller</span></span><span class="mobile-accordion-link-price">$2,999.99</span>
4203                      </span><span class="mobile-accordion-link-sub">Indoor + Outdoor, Club + Ball</span></a><a class="mobile-accordion-link" href="/products/lpi-personal-launch-monitor">
4204                      <span class="mobile-accordion-link-row">
4205                        <span class="mobile-accordion-link-name">
4206                          Launch Pro Indoor�</span><span class="mobile-accordion-link-price">$1,999.99</span>
4207                      </span><span class="mobile-accordion-link-sub">Indoor only, Club + Ball</span></a><a class="mobile-accordion-shopall" href="/collections/launch-monitors">
4208                    SHOP ALL LAUNCH MONITORS
4209                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4210                  </a></div>
4211            </div><div class="mobile-accordion">
4212              <button class="mobile-accordion-trigger" data-accordion-trigger>
4213                <span>SIMULATORS</span>
4214                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4215              </button>
4216              <div class="mobile-accordion-panel" hidden><a class="mobile-accordion-link" href="/products/launch-pro-simulator-bundle">
4217                      <span class="mobile-accordion-link-row">
4218                        <span class="mobile-accordion-link-name">
4219                          Launch Pro Simulator Bundle�<span class="mega-link-badge mega-link-badge--bestseller">Best Seller</span></span><span class="mobile-accordion-link-price">$6,499.99</span>
4220                      </span><span class="mobile-accordion-link-sub">Launch Pro (indoor + outdoor), Screen + enclosure</span></a><a class="mobile-accordion-link" href="/products/launch-pro-i-simulator-bundle">
4221                      <span class="mobile-accordion-link-row">
4222                        <span class="mobile-accordion-link-name">
4223                          Launch Pro i Simulator Bundle�</span><span class="mobile-accordion-link-price">$5,499.99</span>
4224                      </span><span class="mobile-accordion-link-sub">Launch Pro i (indoor), Full sim setup</span></a><a class="mobile-accordion-shopall" href="/collections/golf-simulators">
4225                    SHOP ALL SIMULATORS
4226                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4227                  </a></div>
4228            </div><div class="mobile-accordion">
4229              <button class="mobile-accordion-trigger" data-accordion-trigger>
4230                <span>Speakers</span>
4231                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4232              </button>
4233              <div class="mobile-accordion-panel" hidden><a class="mobile-accordion-link" href="/products/wingman-hd" >
4234                          <span class="mobile-accordion-link-row">
4235                            <span class="mobile-accordion-link-name">
4236                              Wingman HD�<span class="mega-link-badge mega-link-badge--new">New</span></span>
4237                            <span class="mobile-accordion-link-price">$249.99</span>
4238                          </span><span class="mobile-accordion-link-sub">3.5″ HD touchscreen + 360° audio</span></a><a class="mobile-accordion-link" href="/products/wingman-view" >
4239                          <span class="mobile-accordion-link-row">
4240                            <span class="mobile-accordion-link-name">
4241                              Wingman View�</span>
4242                            <span class="mobile-accordion-link-price">$199.99</span>
4243                          </span><span class="mobile-accordion-link-sub">Visual + audible GPS · speaker</span></a><a class="mobile-accordion-link" href="/products/wingman-2-gps-speaker" >
4244                          <span class="mobile-accordion-link-row">
4245                            <span class="mobile-accordion-link-name">
4246                              Wingman 2 GPS Speaker�</span>
4247                            <span class="mobile-accordion-link-price">$169.99</span>
4248                          </span><span class="mobile-accordion-link-sub">Audible GPS · BITE magnetic speaker</span></a><a class="mobile-accordion-link" href="/products/wingman-mini-gps-speaker" >
4249                          <span class="mobile-accordion-link-row">
4250                            <span class="mobile-accordion-link-name">
4251                              Wingman Mini GPS Speaker�</span>
4252                            <span class="mobile-accordion-link-price">$109.99</span>
4253                          </span><span class="mobile-accordion-link-sub">Compact GPS speaker · walkers & riders</span></a><a class="mobile-accordion-shopall" href="/collections/golf-gps-speakers">
4254                    SHOP ALL SPEAKERS
4255                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4256                  </a></div>
4257            </div><div class="mobile-accordion">
4258              <button class="mobile-accordion-trigger" data-accordion-trigger>
4259                <span>GPS</span>
4260                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4261              </button>
4262              <div class="mobile-accordion-panel" hidden><a class="mobile-accordion-link" href="/products/ion-elite" >
4263                          <span class="mobile-accordion-link-row">
4264                            <span class="mobile-accordion-link-name">
4265                              iON Elite�</span>
4266                            <span class="mobile-accordion-link-price">$219.99</span>
4267                          </span><span class="mobile-accordion-link-sub">Slope GPS watch · preloaded courses</span></a><a class="mobile-accordion-link" href="/products/phantom-3-slope-gps" >
4268                          <span class="mobile-accordion-link-row">
4269                            <span class="mobile-accordion-link-name">
4270                              Phantom 3 Slope GPS�</span>
4271                            <span class="mobile-accordion-link-price">$169.99</span>
4272                          </span><span class="mobile-accordion-link-sub">Slope touchscreen GPS · front/center/back</span></a><a class="mobile-accordion-shopall" href="/collections/golf-gps">
4273                    SHOP ALL GPS
4274                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4275                  </a></div>
4276            </div><div class="mobile-accordion">
4277              <button class="mobile-accordion-trigger" data-accordion-trigger>
4278                <span>ACCESSORIES</span>
4279                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
4280              </button>
4281              <div class="mobile-accordion-panel" hidden><div class="mobile-accordion-group">
4282                        <div class="mobile-accordion-heading">Shop</div><a class="mobile-accordion-link" href="/collections/accessories"><span class="mobile-accordion-link-text">
4283                                  <span class="mobile-accordion-link-row">
4284                                    <span class="mobile-accordion-link-name">
4285                                      Cases & Mounts�</span></span><span class="mobile-accordion-link-sub">Protect and secure your gear.</span></span>
4286                              </a><a class="mobile-accordion-link" href="/collections/replacement-parts"><span class="mobile-accordion-link-text">
4287                                  <span class="mobile-accordion-link-row">
4288                                    <span class="mobile-accordion-link-name">
4289                                      Replacement Parts�</span></span><span class="mobile-accordion-link-sub">Genuine parts + Extend Protection Plan</span></span>
4290                              </a></div><div class="mobile-accordion-group">
4291                        <div class="mobile-accordion-heading">Resources</div><a class="mobile-accordion-link mobile-accordion-link--has-img" href="https://greenbooks.com/?utm_source=Website&utm_medium=product&utm_campaign=sales&utm_content=learn+more" target="_blank" rel="noopener noreferrer"><img class="mobile-accordion-link-img" src="//www.bushnellgolf.com/cdn/shop/files/green-books-menu__66107.original.png?v=1785443625&width=88" alt="Greenbooks" width="44" height="44" style="width:44px;height:auto;" loading="lazy"><span class="mobile-accordion-link-text">
4292                                  <span class="mobile-accordion-link-row">
4293                                    <span class="mobile-accordion-link-name">
4294                                      Greenbooks�</span></span><span class="mobile-accordion-link-sub">The #1 course guide, used by tour caddies.</span></span>
4295                              </a></div><a class="mobile-accordion-shopall" href="/collections/accessories">
4296                    SHOP ALL ACCESSORIES
4297                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
4298                  </a></div>
4299            </div><a class="mobile-drawer-link" href="/pages/contact">Contact Us</a><a class="mobile-drawer-link" href="/pages/support">Support</a><a class="mobile-drawer-link" href="/collections/sale">Sale</a></div>
4300  <div class="mobile-drawer-footer">
4301    FREE SHIPPING on orders over $99
4302  </div>
4303</div>
4304
4305<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-header-user-menu.js?v=136142066710242377001790611765" defer></script>
4305
4306
4307
4308</div><div class="search-overlay-backdrop" data-search-backdrop></div>
4309  <div class="search-overlay" data-search-overlay>
4310    <div class="search-overlay-inner">
4311      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20" style="color:var(--grey-500);flex-shrink:0;"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
4312      <form action="/search" method="get" style="flex:1;display:flex;">
4313        <input type="text" name="q" class="search-overlay-input" placeholder="Search rangefinders, GPS, launch monitors..." autocomplete="off">
4314        <input type="hidden" name="type" value="product">
4315      </form>
4316      <button class="search-overlay-close" data-search-close aria-label="Close search">
4317        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>
4318      </button>
4319    </div>
4320  </div>
4321
4322  <main id="MainContent" role="main">
4323    <section id="shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC" class="shopify-section bushnell-breadcrumb"><style>
4324  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC * { font-family: 'Acumin Pro', sans-serif; }
4325
4326  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc {
4327    background-color: #f5f0eb;
4328    padding-top: 12px;
4329    padding-bottom: 12px;}
4330
4331  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__inner {max-width: 1200px;
4332    margin-left: auto;
4333    margin-right: auto;padding-left: 20px;
4334    padding-right: 20px;
4335  }
4336
4337  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__list {
4338    list-style: none;
4339    margin: 0;
4340    padding: 0;
4341    display: flex;
4342    flex-wrap: wrap;
4343    align-items: center;
4344    gap: 6px;
4345  }
4346
4347  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__item {
4348    display: inline-flex;
4349    align-items: center;
4350    gap: 6px;
4351  }
4352
4353  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__link {
4354    font-size: 12px;
4355    color: #666666;
4356    text-decoration: none;
4357    font-weight: 500;
4358    letter-spacing: 0.05em;
4359    text-transform: uppercase;
4360    transition: color 0.2s ease;
4361  }
4362  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__link:hover { color: #1a1a1a; }
4363
4364  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__sep {
4365    font-size: 12px;
4366    color: #aaaaaa;
4367    font-weight: 400;
4368    user-select: none;
4369  }
4370
4371  #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__current {
4372    font-size: 12px;
4373    color: #1a1a1a;
4374    font-weight: 700;
4375    letter-spacing: 0.05em;
4376    text-transform: uppercase;
4377  }
4378
4379  @media screen and (max-width: 749px) {
4380    #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc {
4381      padding-top: 10px;
4382      padding-bottom: 10px;
4383    }
4384    #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__inner { padding-left: 16px; padding-right: 16px; }
4385    #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__link,
4386    #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__sep,
4387    #shopify-section-template--28919391584440__bushnell_breadcrumb_GC4EAC .bpbc__current { font-size: 11px; }}
4388</style>
4389
4390<div class="bpbc" id="bpbc-template--28919391584440__bushnell_breadcrumb_GC4EAC">
4391  <div class="bpbc__inner">
4392
4393    <nav aria-label="Breadcrumb">
4394      <ol class="bpbc__list" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="bpbc__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
4395          <a href="/" class="bpbc__link" itemprop="item">
4396            <span itemprop="name">Home</span>
4397          </a>
4398          <meta itemprop="position" content="1">
4399          <span class="bpbc__sep" aria-hidden="true">/</span>
4400        </li><li class="bpbc__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="/collections/golf-rangefinders" class="bpbc__link" itemprop="item">
4401                    <span itemprop="name">Rangefinders</span>
4402                  </a><meta itemprop="position" content="2">
4403                <span class="bpbc__sep" aria-hidden="true">/</span>
4404              </li>
4405              <li class="bpbc__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
4406                <span class="bpbc__current" itemprop="name" aria-current="page">Pro X3+LINK</span>
4407                <meta itemprop="position" content="3">
4408              </li></ol>
4409    </nav>
4410
4411  </div>
4412</div>
4413
4414
4415</section><section id="shopify-section-template--28919391584440__main" class="shopify-section bushnell-product-main"><style>
4416  /* ── Typography ───────────────────────────────────────────────────── */
4417  #shopify-section-template--28919391584440__main h1,
4418  #shopify-section-template--28919391584440__main h2,
4419  #shopify-section-template--28919391584440__main h3,
4420  #shopify-section-template--28919391584440__main h4,
4421  #shopify-section-template--28919391584440__main h5,
4422  #shopify-section-template--28919391584440__main h6 { font-family: 'Industry Bold', sans-serif; }
4423  #shopify-section-template--28919391584440__main p,
4424  #shopify-section-template--28919391584440__main li,
4425  #shopify-section-template--28919391584440__main span,
4426  #shopify-section-template--28919391584440__main a,
4427  #shopify-section-template--28919391584440__main button { font-family: 'Acumin Pro', sans-serif; }
4428
4429  /* ── Section wrapper ──────────────────────────────────────────────── */
4430  #shopify-section-template--28919391584440__main .bpdp {
4431    background-color: #ffffff;
4432    padding-top: 60px;
4433    padding-bottom: 60px;
4434    /* clip (not hidden): hidden creates a scroll container that breaks
4435       position: sticky on the gallery column */
4436    overflow-x: clip;
4437  }
4438  #shopify-section-template--28919391584440__main .bpdp__container {
4439    max-width: 1200px;
4440    width: 100%;
4441    margin: 0 auto;
4442    padding-left: 20px;
4443    padding-right: 20px;
4444    box-sizing: border-box;
4445  }
4446
4447  /* ── Two-column grid ──────────────────────────────────────────────── */
4448  #shopify-section-template--28919391584440__main .bpdp__grid {
4449    display: grid;
4450    grid-template-columns: 55fr 45fr;
4451    gap: 60px;
4452    align-items: start;
4453    min-width: 0;
4454  }
4455
4456  /* ── Gallery ──────────────────────────────────────────────────────── */#shopify-section-template--28919391584440__main .bpdp__gallery-col {
4457    display: flex;
4458    flex-direction: column-reverse;
4459    gap: 12px;
4460    position: sticky;
4461    top: 20px;
4462    /* allow the column to shrink to its grid track so the thumb row can scroll */
4463    min-width: 0;
4464  }
4465  #shopify-section-template--28919391584440__main .bpdp__thumbs {
4466    display: flex;
4467    flex-direction: row;
4468    flex-wrap: nowrap;
4469    overflow-x: auto;
4470    gap: 8px;
4471    padding-bottom: 4px;
4472    scrollbar-width: thin;
4473    scrollbar-color: #ccc transparent;
4474    /* constrain to the gallery width so overflow-x actually scrolls (not expands) */
4475    min-width: 0;
4476    max-width: 100%;
4477  }
4478  #shopify-section-template--28919391584440__main .bpdp__thumbs::-webkit-scrollbar { height: 4px; }
4479  #shopify-section-template--28919391584440__main .bpdp__thumbs::-webkit-scrollbar-thumb { background: #ccc; border-radius: 2px; }#shopify-section-template--28919391584440__main .bpdp__thumb {
4480    width: 64px;
4481    height: 64px;
4482    aspect-ratio: 1 / 1;
4483    /* Never grow/shrink or stretch in any flex direction — keeps a square box */
4484    flex: 0 0 64px;
4485    align-self: center;
4486    box-sizing: border-box;
4487    border: 2px solid transparent;
4488    border-radius: 4px;
4489    padding: 0;
4490    background: none;
4491    cursor: pointer;
4492    overflow: hidden;
4493    transition: border-color 0.15s;
4494  }
4495  #shopify-section-template--28919391584440__main .bpdp__thumb img {
4496    width: 100%;
4497    height: 100%;
4498    object-fit: cover;
4499    display: block;
4500  }
4501  #shopify-section-template--28919391584440__main .bpdp__thumb--active {
4502    border-color: #FE5000;
4503  }
4504  #shopify-section-template--28919391584440__main .bpdp__thumb--hidden,
4505  #shopify-section-template--28919391584440__main .bpdp__slide--hidden,
4506  #shopify-section-template--28919391584440__main .bpdp__dot--hidden {
4507    display: none !important;
4508  }
4509  #shopify-section-template--28919391584440__main .bpdp__main-img {
4510    flex: 1;
4511    min-width: 0;
4512    border-radius: 4px;
4513    position: relative;
4514    display: flex;
4515    flex-direction: column;
4516  }
4517  #shopify-section-template--28919391584440__main .bpdp__scroll-track-wrap {
4518    overflow: hidden;
4519    border-radius: 4px;
4520    flex: 1;
4521    /* Let vertical gestures scroll the page but give horizontal swipes to the JS slider. */
4522    touch-action: pan-y;
4523  }
4524  #shopify-section-template--28919391584440__main .bpdp__scroll-track img { -webkit-user-drag: none; user-select: none; }
4525  #shopify-section-template--28919391584440__main .bpdp__scroll-track {
4526    display: flex;
4527    width: 100%;
4528    transition: transform 0.3s ease;
4529    will-change: transform;
4530  }
4531  #shopify-section-template--28919391584440__main .bpdp__slide {
4532    flex: 0 0 100%;
4533  }
4534  #shopify-section-template--28919391584440__main .bpdp__slide img {
4535    width: 100%;
4536    height: auto;
4537    display: block;
4538  }
4539  /* ── Arrow navigation ─────────────────────────────────────────────── */
4540  #shopify-section-template--28919391584440__main .bpdp__arrow {
4541    position: absolute;
4542    top: 50%;
4543    transform: translateY(-50%);
4544    z-index: 2;
4545    width: 40px;
4546    height: 40px;
4547    border-radius: 50%;
4548    background: rgba(255,255,255,0.92);
4549    border: none;
4550    cursor: pointer;
4551    display: flex;
4552    align-items: center;
4553    justify-content: center;
4554    box-shadow: 0 2px 8px rgba(0,0,0,0.18);
4555    transition: background 0.15s, box-shadow 0.15s;
4556    padding: 0;
4557  }
4558  #shopify-section-template--28919391584440__main .bpdp__arrow:hover {
4559    background: #fff;
4560    box-shadow: 0 4px 14px rgba(0,0,0,0.24);
4561  }
4562  #shopify-section-template--28919391584440__main .bpdp__arrow svg { display: block; }
4563  #shopify-section-template--28919391584440__main .bpdp__arrow--prev { left: 10px; }
4564  #shopify-section-template--28919391584440__main .bpdp__arrow--next { right: 10px; }
4565  /* ── Dots ─────────────────────────────────────────────────────────── */
4566  #shopify-section-template--28919391584440__main .bpdp__dots {
4567    display: none;
4568    justify-content: center;
4569    gap: 6px;
4570    margin-top: 10px;
4571  }
4572  #shopify-section-template--28919391584440__main .bpdp__dot {
4573    width: 8px;
4574    height: 8px;
4575    border-radius: 50%;
4576    background: #ccc;
4577    border: none;
4578    padding: 0;
4579    cursor: pointer;
4580    transition: background 0.15s;
4581  }
4582  #shopify-section-template--28919391584440__main .bpdp__dot--active {
4583    background: #FE5000;
4584  }
4585  #klaviyo-bis-button-container{
4586    margin-top: 12px;
4587  }
4588  #klaviyo-bis-button-container button{
4589  background-color: #fe5000 !important;
4590    border-radius: 3px !important;}
4591  /* ── Info column ──────────────────────────────────────────────────── *//* ── Product type label ───────────────────────────────────────────── */
4592  #shopify-section-template--28919391584440__main .bpdp-series {
4593    font-size: 12px;
4594    font-weight: 700;
4595    letter-spacing: 0.1em;
4596    text-transform: uppercase;
4597    color: #FE5000;
4598    margin-bottom: 4px;
4599  }
4600
4601  /* ── Title ────────────────────────────────────────────────────────── */
4602  #shopify-section-template--28919391584440__main .bpdp-title {
4603    margin: 0 0 8px;
4604  }
4605
4606  /* ── Rating ───────────────────────────────────────────────────────── */
4607  #shopify-section-template--28919391584440__main .bpdp-rating {
4608    display: flex;
4609    align-items: center;
4610    gap: 4px;
4611    margin: 8px 0;
4612    cursor: pointer;
4613  }
4614  #shopify-section-template--28919391584440__main .bpdp-rating:focus-visible {
4615    outline: 2px solid #FE5000;
4616    outline-offset: 2px;
4617    border-radius: 4px;
4618  }
4619  #shopify-section-template--28919391584440__main .bpdp-rating svg {
4620    width: 16px;
4621    height: 16px;
4622    display: inline-block;
4623  }
4624  #shopify-section-template--28919391584440__main .bpdp-rating__count {
4625    font-size: 13px;
4626    color: #666;
4627  }
4628
4629  /* ── Price ────────────────────────────────────────────────────────── */
4630  #shopify-section-template--28919391584440__main .bpdp-price {
4631    display: flex;
4632    flex-wrap: wrap;
4633    align-items: baseline;
4634    gap: 10px;
4635    margin: 12px 0;
4636  }
4637  #shopify-section-template--28919391584440__main .bpdp-price__current {
4638    font-size: 28px;
4639    font-weight: 700;
4640    color: #1a1a1a;
4641  }
4642  #shopify-section-template--28919391584440__main .bpdp-price__compare {
4643    font-size: 18px;
4644    color: #999;
4645    text-decoration: line-through;
4646  }
4647  #shopify-section-template--28919391584440__main .bpdp-price__save {
4648    font-size: 13px;
4649    color: #fff;
4650    background: #FE5000;
4651    padding: 2px 8px;
4652    border-radius: 4px;
4653  }
4654
4655  /* ── Description ──────────────────────────────────────────────────── */
4656  #shopify-section-template--28919391584440__main .bpdp-desc-wrap {
4657    position: relative;
4658  }
4659  #shopify-section-template--28919391584440__main .bpdp-desc-wrap--collapsed {
4660    max-height: 150px;
4661    overflow: hidden;
4662  }
4663  #shopify-section-template--28919391584440__main .bpdp-desc-fade {
4664    display: none;
4665    position: absolute;
4666    bottom: 0;
4667    left: 0;
4668    right: 0;
4669    height: 64px;
4670    background: linear-gradient(to bottom, transparent, #ffffff);
4671    pointer-events: none;
4672  }
4673  #shopify-section-template--28919391584440__main .bpdp-desc-wrap--collapsed .bpdp-desc-fade {
4674    display: block;
4675  }
4676  #shopify-section-template--28919391584440__main .bpdp-desc-toggle {
4677    background: none;
4678    border: none;
4679    padding: 6px 0;
4680    cursor: pointer;
4681    color: #FE5000;
4682    font-size: 14px;
4683    font-weight: 600;
4684    display: inline-flex;
4685    align-items: center;
4686    gap: 4px;
4687    margin-top: 4px;
4688  }
4689  #shopify-section-template--28919391584440__main .bpdp-desc-toggle-icon {
4690    display: inline-flex;
4691    align-items: center;
4692    line-height: 1;
4693    transition: transform 0.2s ease;
4694  }
4695  #shopify-section-template--28919391584440__main .bpdp-desc-toggle-icon svg {
4696    width: 18px;
4697    height: 18px;
4698    display: block;
4699  }
4700  #shopify-section-template--28919391584440__main .bpdp-desc-toggle[aria-expanded="true"] .bpdp-desc-toggle-icon {
4701    margin-top: 3px;
4702    transform: rotate(180deg);
4703  }
4704
4705  /* ── Variants ─────────────────────────────────────────────────────── */
4706  #shopify-section-template--28919391584440__main .bpdp-variants {
4707    margin: 16px 0;
4708  }
4709  #shopify-section-template--28919391584440__main .bpdp-opt {
4710    margin-bottom: 16px;
4711  }
4712  #shopify-section-template--28919391584440__main .bpdp-opt__label {
4713    font-size: 13px;
4714    font-weight: 600;
4715    text-transform: uppercase;
4716    letter-spacing: 0.05em;
4717    margin-bottom: 8px;
4718  }
4719  #shopify-section-template--28919391584440__main .bpdp-opt__values {
4720    display: flex;
4721    flex-wrap: wrap;
4722    gap: 8px;
4723  }
4724  #shopify-section-template--28919391584440__main .bpdp-opt__btn {
4725    border: 1.5px solid #ccc;
4726    background: #fff;
4727    padding: 8px 16px;
4728    font-size: 14px;
4729    cursor: pointer;
4730    border-radius: 4px;
4731    transition: border-color 0.15s, color 0.15s, background 0.15s;
4732    line-height: 1;
4733  }
4734  #shopify-section-template--28919391584440__main .bpdp-opt__btn:hover,
4735  #shopify-section-template--28919391584440__main .bpdp-opt__btn--active {
4736    border-color: #FE5000;
4737    color: #FE5000;
4738    background: #fff8f5;
4739  }
4740  #shopify-section-template--28919391584440__main .bpdp-swatch {
4741    width: 32px;
4742    height: 32px;
4743    border-radius: 50%;
4744    border: 2.5px solid transparent;
4745    background-clip: content-box;
4746    outline: 2px solid transparent;
4747    cursor: pointer;
4748    padding: 2px;
4749    transition: outline-color 0.15s;
4750  }
4751  #shopify-section-template--28919391584440__main .bpdp-swatch--active {
4752    outline: 2px solid #FE5000;
4753    outline-offset: 2px;
4754  }
4755  /* Image swatches: larger square with rounded corners */
4756  #shopify-section-template--28919391584440__main .bpdp-swatch--img {
4757    width: 80px;
4758    height: 80px;
4759    border-radius: 10px;
4760  }
4761
4762  /* ── Add to cart ──────────────────────────────────────────────────── */
4763  #shopify-section-template--28919391584440__main .bpdp-atc-wrap {
4764    margin-top: 16px;
4765  }
4766  #shopify-section-template--28919391584440__main .bpdp-atc-btn {
4767    width: 100%;
4768    background: #FE5000;
4769    color: #fff;
4770    border: none;
4771    padding: 16px 24px;
4772    font-size: 15px;
4773    font-weight: 700;
4774    letter-spacing: 0.08em;
4775    text-transform: uppercase;
4776    cursor: pointer;
4777    border-radius: 4px;
4778    display: inline-flex;
4779    align-items: center;
4780    justify-content: center;
4781    gap: 8px;
4782    transition: background 0.2s;
4783  }
4784  #shopify-section-template--28919391584440__main .bpdp-atc-btn:hover:not(:disabled) {
4785    background: #d94500;
4786  }
4787  #shopify-section-template--28919391584440__main .bpdp-atc-btn:disabled {
4788    background: #ccc;
4789    cursor: not-allowed;
4790  }
4791
4792  /* ── Button loading state (ATC / Buy It Now / sticky) ─────────────── */
4793  #shopify-section-template--28919391584440__main .bpdp-atc-btn.is-loading,
4794  #shopify-section-template--28919391584440__main .bpdp-bin-btn.is-loading,
4795  #shopify-section-template--28919391584440__main .bpdp-sticky__atc.is-loading,
4796  #shopify-section-template--28919391584440__main .bpdp-sticky__bin.is-loading {
4797    color: transparent !important;
4798    position: relative;
4799    pointer-events: none;
4800  }
4801  #shopify-section-template--28919391584440__main .bpdp-atc-btn.is-loading > *,
4802  #shopify-section-template--28919391584440__main .bpdp-bin-btn.is-loading > *,
4803  #shopify-section-template--28919391584440__main .bpdp-sticky__atc.is-loading > *,
4804  #shopify-section-template--28919391584440__main .bpdp-sticky__bin.is-loading > * {
4805    visibility: hidden;
4806  }
4807  #shopify-section-template--28919391584440__main .bpdp-atc-btn.is-loading::after,
4808  #shopify-section-template--28919391584440__main .bpdp-bin-btn.is-loading::after,
4809  #shopify-section-template--28919391584440__main .bpdp-sticky__atc.is-loading::after,
4810  #shopify-section-template--28919391584440__main .bpdp-sticky__bin.is-loading::after {
4811    content: '';
4812    position: absolute;
4813    top: 50%;
4814    left: 50%;
4815    width: 18px;
4816    height: 18px;
4817    margin: -9px 0 0 -9px;
4818    border: 2px solid var(--bpdp-spin, #fff);
4819    border-top-color: transparent;
4820    border-radius: 50%;
4821    opacity: 0.9;
4822    animation: bpdp-spin 0.6s linear infinite;
4823  }
4824  /* Buy It Now spinner is grey so it's visible on the light/outline button. */
4825  #shopify-section-template--28919391584440__main .bpdp-bin-btn.is-loading::after,
4826  #shopify-section-template--28919391584440__main .bpdp-sticky__bin.is-loading::after {
4827    border-color: #888 !important;
4828    border-top-color: transparent !important;
4829  }
4830  /* Keep the brand colour while loading (overrides the grey :disabled state) */
4831  #shopify-section-template--28919391584440__main .bpdp-atc-btn.is-loading,
4832  #shopify-section-template--28919391584440__main .bpdp-sticky__atc.is-loading {
4833    background: #FE5000;
4834  }
4835  @keyframes bpdp-spin {
4836    to { transform: rotate(360deg); }
4837  }
4838  #shopify-section-template--28919391584440__main .bpdp-notify-btn {
4839    width: 100%;
4840    margin-top: 10px;
4841    display: flex;
4842    align-items: center;
4843    justify-content: center;
4844    gap: 8px;
4845    background: transparent;
4846    color: #1a1a1a;
4847    border: 1.5px solid #1a1a1a;
4848    padding: 14px 24px;
4849    font-size: 14px;
4850    font-weight: 600;
4851    letter-spacing: 0.06em;
4852    text-transform: uppercase;
4853    cursor: pointer;
4854    border-radius: 4px;
4855    transition: background 0.2s, color 0.2s, border-color 0.2s;
4856    font-family: inherit;
4857  }
4858  #shopify-section-template--28919391584440__main .bpdp-notify-btn:hover {
4859    background: #1a1a1a;
4860    color: #fff;
4861  }
4862
4863  /* ── Trust badges ─────────────────────────────────────────────────── */
4864  #shopify-section-template--28919391584440__main .bpdp-trust {
4865    display: flex;
4866    flex-wrap: wrap;
4867    gap: 16px;
4868    margin-top: 16px;
4869  }
4870  #shopify-section-template--28919391584440__main .bpdp-trust__item {
4871    display: flex;
4872    align-items: center;
4873    gap: 6px;
4874    font-size: 13px;
4875    color: #555;
4876  }
4877  #shopify-section-template--28919391584440__main .bpdp-trust__item svg {
4878    flex-shrink: 0;
4879  }
4880
4881  /* ── Mobile / Tablet ≤989px ───────────────────────────────────────── */
4882  @media screen and (max-width: 989px) {
4883    #shopify-section-template--28919391584440__main .bpdp {
4884      padding-top: 32px;
4885      padding-bottom: 32px;
4886    }
4887    #shopify-section-template--28919391584440__main .bpdp__grid {
4888      grid-template-columns: 1fr;
4889      min-width: 0;
4890    }
4891    #shopify-section-template--28919391584440__main .bpdp__gallery-col {
4892      width: 100%;
4893      min-width: 0;
4894      box-sizing: border-box;
4895      position: static;
4896    }
4897    #shopify-section-template--28919391584440__main .bpdp__main-img {
4898      width: 100%;
4899      min-width: 0;
4900      box-sizing: border-box;
4901    }
4902    /* Mobile: hide gallery arrows — navigation is by swipe / thumbnails */
4903    #shopify-section-template--28919391584440__main .bpdp__arrow {
4904      display: none !important;
4905    }#shopify-section-template--28919391584440__main .bpdp__thumbs {
4906      width: 100%;
4907      max-width: 100%;
4908      flex-direction: row;
4909      justify-content: flex-start;
4910      flex-wrap: nowrap;
4911      overflow-x: auto;
4912      overflow-y: visible;
4913      max-height: none;
4914      box-sizing: border-box;
4915    }
4916    #shopify-section-template--28919391584440__main .bpdp__thumb {
4917      width: 56px;
4918      height: 56px;
4919      flex: 0 0 56px;
4920    }
4921    #shopify-section-template--28919391584440__main .bpdp__dots {
4922      display: flex;
4923    }
4924    #shopify-section-template--28919391584440__main .bpdp__info {
4925      position: static;
4926      min-width: 0;
4927    }
4928  }
4929
4930  /* ── Tablet (750–989px): keep the image column and the info/form side by
4931     side (two columns) like desktop, instead of stacking. ─────────────── */@media screen and (min-width: 750px) and (max-width: 989px) {
4932    #shopify-section-template--28919391584440__main .bpdp__grid {
4933      grid-template-columns: 45fr 55fr;
4934    }#shopify-section-template--28919391584440__main .bpdp__gallery-col { position: sticky; top: 20px; }}
4935
4936  /* ── Sticky ATC bar ────────────────────────────────────────────────── */
4937  #shopify-section-template--28919391584440__main .bpdp-sticky {
4938    position: fixed;
4939    bottom: 0;
4940    left: 0;
4941    right: 0;
4942    z-index: 9999;
4943    background: #fff;
4944    border-top: 1px solid #e0e0e0;
4945    box-shadow: 0 -4px 24px rgba(0,0,0,0.1);
4946    transform: translateY(110%);
4947    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
4948    padding: 12px 24px;
4949    box-sizing: border-box;
4950  }
4951  #shopify-section-template--28919391584440__main .bpdp-sticky.is-visible {
4952    transform: translateY(0);
4953  }
4954  #shopify-section-template--28919391584440__main .bpdp-sticky__inner {
4955    max-width: 1200px;
4956    margin: 0 auto;
4957    display: flex;
4958    align-items: center;
4959    gap: 20px;
4960    justify-content: space-between;
4961  }
4962  #shopify-section-template--28919391584440__main .bpdp-sticky__info {
4963    display: flex;
4964    flex-direction: column;
4965    gap: 2px;
4966    min-width: 0;
4967    flex: 1;
4968  }
4969  #shopify-section-template--28919391584440__main .bpdp-sticky__name {
4970    font-size: 13px;
4971    font-weight: 700;
4972    color: #1a1a1a;
4973    text-transform: uppercase;
4974    letter-spacing: 0.05em;
4975    white-space: nowrap;
4976    overflow: hidden;
4977    text-overflow: ellipsis;
4978    font-family: 'Industry Bold', sans-serif;
4979  }
4980  #shopify-section-template--28919391584440__main .bpdp-sticky__variant-row {
4981    display: flex;
4982    align-items: center;
4983    gap: 10px;
4984    flex-wrap: wrap;
4985  }
4986  #shopify-section-template--28919391584440__main .bpdp-sticky__variant-name {
4987    font-size: 12px;
4988    color: #666;
4989    white-space: nowrap;
4990    overflow: hidden;
4991    text-overflow: ellipsis;
4992  }
4993  #shopify-section-template--28919391584440__main .bpdp-sticky__change {
4994    background: none;
4995    border: none;
4996    color: #FE5000;
4997    font-size: 12px;
4998    font-weight: 600;
4999    cursor: pointer;
5000    padding: 0;
5001    text-decoration: underline;
5002    white-space: nowrap;
5003    font-family: inherit;
5004  }
5005  #shopify-section-template--28919391584440__main .bpdp-sticky__price {
5006    font-size: 15px;
5007    font-weight: 700;
5008    color: #1a1a1a;
5009    font-family: 'Industry Bold', sans-serif;
5010  }
5011  #shopify-section-template--28919391584440__main .bpdp-sticky__atc {
5012    background: #FE5000;
5013    color: #fff;
5014    border: none;
5015    padding: 14px 28px;
5016    font-size: 14px;
5017    font-weight: 700;
5018    letter-spacing: 0.08em;
5019    text-transform: uppercase;
5020    cursor: pointer;
5021    border-radius: 4px;
5022    white-space: nowrap;
5023    flex-shrink: 0;
5024    font-family: 'Industry Bold', sans-serif;
5025    transition: background 0.2s;
5026  }
5027  #shopify-section-template--28919391584440__main .bpdp-sticky__atc:hover:not(:disabled) { background: #d94500; }
5028  #shopify-section-template--28919391584440__main .bpdp-sticky__bin {
5029    border: none;
5030    padding: 14px 28px;
5031    font-size: 14px;
5032    font-weight: 700;
5033    letter-spacing: 0.08em;
5034    text-transform: uppercase;
5035    cursor: pointer;
5036    border-radius: 4px;
5037    white-space: nowrap;
5038    flex-shrink: 0;
5039    font-family: 'Industry Bold', sans-serif;
5040    transition: opacity 0.2s;
5041  }
5042  #shopify-section-template--28919391584440__main .bpdp-sticky__bin:hover:not(:disabled) { opacity: 0.85; }
5043  #shopify-section-template--28919391584440__main .bpdp-sticky__bin:disabled { cursor: not-allowed; opacity: 0.6; }
5044  @media (max-width: 749px) {
5045    #shopify-section-template--28919391584440__main .bpdp-sticky__bin { display: none !important; }
5046  }
5047  #shopify-section-template--28919391584440__main .bpdp-sticky__atc:disabled {
5048    background: #ccc;
5049    cursor: not-allowed;
5050  }
5051  @media screen and (max-width: 600px) {
5052    #shopify-section-template--28919391584440__main .bpdp-sticky { padding: 10px 16px; }
5053    #shopify-section-template--28919391584440__main .bpdp-sticky__name { font-size: 12px; }
5054    #shopify-section-template--28919391584440__main .bpdp-sticky__atc { padding: 12px 14px; font-size: 12px; }
5055  }
5056
5057  /* ── Add-on products ──────────────────────────────────────────── */
5058  #shopify-section-template--28919391584440__main .bpdp-addons {
5059    margin-top: 20px;
5060    border: 1px solid #e0e0e0;
5061    border-radius: 4px;
5062    overflow: hidden;
5063    background: #f9f7f4;
5064  }
5065  #shopify-section-template--28919391584440__main .bpdp-addons__header {
5066    padding: 11px 16px;
5067    border-bottom: 1px solid #e0e0e0;
5068    display: flex;
5069    align-items: center;
5070    gap: 6px;
5071  }
5072  #shopify-section-template--28919391584440__main .bpdp-addons__title {
5073    font-size: 11px;
5074    font-weight: 700;
5075    letter-spacing: 0.12em;
5076    text-transform: uppercase;
5077    color: #1a1a1a;
5078    font-family: 'Industry Bold', sans-serif;
5079  }
5080  #shopify-section-template--28919391584440__main .bpdp-addons__sep {
5081    font-size: 11px;
5082    color: #999;
5083    letter-spacing: 0.06em;
5084    text-transform: uppercase;
5085  }
5086  #shopify-section-template--28919391584440__main .bpdp-addon__row {
5087    display: flex;
5088    align-items: center;
5089    gap: 12px;
5090    padding: 14px 16px;
5091    cursor: pointer;
5092    border-bottom: 1px solid #e0e0e0;
5093    transition: background 0.15s;
5094    margin: 0;
5095  }
5096  #shopify-section-template--28919391584440__main .bpdp-addon__row:last-child {
5097    border-bottom: none;
5098  }
5099  #shopify-section-template--28919391584440__main .bpdp-addon__row:hover {
5100    background: #f0ece7;
5101  }
5102  #shopify-section-template--28919391584440__main .bpdp-addon__check {
5103    position: absolute;
5104    opacity: 0;
5105    width: 0;
5106    height: 0;
5107    pointer-events: none;
5108  }
5109  #shopify-section-template--28919391584440__main .bpdp-addon__box {
5110    width: 20px;
5111    min-width: 20px;
5112    height: 20px;
5113    border: 1.5px solid #ccc;
5114    border-radius: 3px;
5115    display: flex;
5116    align-items: center;
5117    justify-content: center;
5118    transition: border-color 0.15s, background 0.15s;
5119    background: #fff;
5120  }
5121  #shopify-section-template--28919391584440__main .bpdp-addon__check:checked ~ .bpdp-addon__box {
5122    border-color: #FE5000;
5123    background: #FE5000;
5124  }
5125  #shopify-section-template--28919391584440__main .bpdp-addon__check-icon { display: none; }
5126  #shopify-section-template--28919391584440__main .bpdp-addon__check:checked ~ .bpdp-addon__box .bpdp-addon__check-icon {
5127    display: block;
5128  }
5129  #shopify-section-template--28919391584440__main .bpdp-addon__info {
5130    flex: 1;
5131    min-width: 0;
5132  }
5133  #shopify-section-template--28919391584440__main .bpdp-addon__name {
5134    display: block;
5135    font-size: 14px;
5136    font-weight: 600;
5137    color: #1a1a1a;
5138    line-height: 1.3;
5139  }
5140  #shopify-section-template--28919391584440__main .bpdp-addon__desc {
5141    display: block;
5142    font-size: 12px;
5143    color: #888;
5144    margin-top: 2px;
5145    line-height: 1.3;
5146  }
5147  #shopify-section-template--28919391584440__main .bpdp-addon__price {
5148    font-size: 14px;
5149    font-weight: 600;
5150    color: #1a1a1a;
5151    white-space: nowrap;
5152    flex-shrink: 0;
5153  }
5154
5155  /* ── Discontinued alert ───────────────────────────────────────── */
5156  #shopify-section-template--28919391584440__main .bpdp-discontinued-alert {
5157    margin: 8px 0 0;
5158    font-size: 14px;
5159    font-weight: 600;
5160    color: #d0021b;
5161  }
5162
5163  /* ── Support widget ───────────────────────────────────────────── */#shopify-section-template--28919391584440__main .bushnell-support-widget {
5164    margin-top: 20px;
5165    padding: 16px 20px;
5166    background-color: #fafafa;
5167    border: 1px solid #e5e5e5;
5168    border-radius: 4px;
5169    box-sizing: border-box;
5170  }
5171  #shopify-section-template--28919391584440__main .bushnell-support-widget__title {
5172    display: flex;
5173    align-items: center;
5174    gap: 8px;
5175    margin-bottom: 6px;
5176  }
5177  #shopify-section-template--28919391584440__main .bushnell-support-widget__icon { flex-shrink: 0; color: var(--bsw-accent); }
5178  #shopify-section-template--28919391584440__main .bushnell-support-widget__label {
5179    font-size: 13px;
5180    font-weight: 800;
5181    letter-spacing: 0.05em;
5182    text-transform: uppercase;
5183    color: #111111;
5184  }
5185  #shopify-section-template--28919391584440__main .bushnell-support-widget__desc {
5186    margin: 0 0 14px;
5187    font-size: 12px;
5188    line-height: 1.45;
5189    color: #666666;
5190  }
5191  #shopify-section-template--28919391584440__main .bushnell-support-widget__bar {
5192    display: flex;
5193    align-items: center;
5194    justify-content: space-between;
5195    gap: 12px;
5196    flex-wrap: wrap;
5197    padding-top: 12px;
5198    border-top: 1px solid #ececec;
5199  }
5200  #shopify-section-template--28919391584440__main .bushnell-support-widget__btn {
5201    display: inline-flex;
5202    align-items: center;
5203    gap: 7px;
5204    padding: 9px 18px;
5205    font-size: 12px;
5206    font-weight: 800;
5207    letter-spacing: 0.04em;
5208    text-transform: uppercase;
5209    color: #111111;
5210    background-color: #ffffff;
5211    border: 1px solid #d5d5d5;
5212    border-radius: 3px;
5213    text-decoration: none;
5214    cursor: pointer;
5215    transition: background-color 0.2s ease, border-color 0.2s ease;
5216  }
5217  #shopify-section-template--28919391584440__main .bushnell-support-widget__btn:hover { background-color: #f5f5f5; border-color: #bdbdbd; }
5218  #shopify-section-template--28919391584440__main .bushnell-support-widget__contact {
5219    display: inline-flex;
5220    align-items: center;
5221    gap: 5px;
5222    font-size: 12px;
5223    font-weight: 700;
5224    color: #111111;
5225    text-decoration: none;
5226    transition: color 0.2s ease;
5227  }
5228  #shopify-section-template--28919391584440__main .bushnell-support-widget__contact:hover { color: var(--bsw-accent); }
5229  #shopify-section-template--28919391584440__main .bushnell-support-widget__contact-underline { text-decoration: underline; }
5230  #shopify-section-template--28919391584440__main .bushnell-support-widget__arrow { font-size: 13px; }
5231
5232  /* ── Newer models (discontinued product) — highlighted, this is the value ── */
5233  #shopify-section-template--28919391584440__main .bpdp-newer {
5234    margin-top: 20px;
5235    padding: 18px 20px;
5236    background: #fff6f1;
5237    border: 1px solid #fbd9c6;
5238    border-left: 4px solid #fe5000;
5239    border-radius: 8px;
5240  }
5241  #shopify-section-template--28919391584440__main .bpdp-newer__heading {
5242    font-size: 12px;
5243    font-weight: 800;
5244    letter-spacing: 0.06em;
5245    text-transform: uppercase;
5246    color: #fe5000;
5247    margin: 0 0 14px;
5248  }
5249  #shopify-section-template--28919391584440__main .bpdp-newer__badge {
5250    display: inline-block;
5251    font-size: 10px;
5252    font-weight: 800;
5253    letter-spacing: 0.05em;
5254    text-transform: uppercase;
5255    color: #ffffff;
5256    background: #fe5000;
5257    padding: 2px 8px;
5258    border-radius: 999px;
5259    margin-bottom: 8px;
5260  }
5261  #shopify-section-template--28919391584440__main .bpdp-newer__row {
5262    display: flex;
5263    align-items: center;
5264    gap: 18px;
5265    margin-bottom: 16px;
5266    text-decoration: none;
5267  }
5268  #shopify-section-template--28919391584440__main .bpdp-newer__arrow {
5269    margin-left: auto;
5270    color: #fe5000;
5271    display: inline-flex;
5272    flex-shrink: 0;
5273    transition: transform 0.2s ease;
5274  }
5275  #shopify-section-template--28919391584440__main .bpdp-newer__row:hover .bpdp-newer__arrow { transform: translateX(4px); }
5276  #shopify-section-template--28919391584440__main .bpdp-newer__row:last-child {
5277    margin-bottom: 0;
5278  }
5279  #shopify-section-template--28919391584440__main .bpdp-newer__media {
5280    width: 120px;
5281    min-width: 120px;
5282    display: flex;
5283    align-items: center;
5284    justify-content: center;
5285  }
5286  #shopify-section-template--28919391584440__main .bpdp-newer__media img {
5287    max-width: 100%;
5288    height: auto;
5289    display: block;
5290  }
5291  #shopify-section-template--28919391584440__main .bpdp-newer__info {
5292    flex: 1;
5293    min-width: 0;
5294  }
5295  #shopify-section-template--28919391584440__main .bpdp-newer__name {
5296    display: block;
5297    font-size: 20px;
5298    font-weight: 700;
5299    color: #1a1a1a;
5300    line-height: 1.2;
5301    margin-bottom: 6px;
5302    font-family: 'Industry Bold', sans-serif;
5303  }
5304  #shopify-section-template--28919391584440__main .bpdp-newer__row:hover .bpdp-newer__name {
5305    color: #FE5000;
5306  }
5307  #shopify-section-template--28919391584440__main .bpdp-newer__desc {
5308    display: block;
5309    font-size: 14px;
5310    color: #333;
5311    line-height: 1.45;
5312  }
5313  @media (max-width: 749px) {
5314    #shopify-section-template--28919391584440__main .bpdp-newer__media {
5315      width: 90px;
5316      min-width: 90px;
5317    }
5318    #shopify-section-template--28919391584440__main .bpdp-newer__name { font-size: 18px; }
5319    #shopify-section-template--28919391584440__main .bpdp-newer__desc { display: none; }
5320  }
5321
5322  /* ── Buy It Now button ────────────────────────────────────────── */
5323  #shopify-section-template--28919391584440__main .bpdp-bin-wrap {
5324    margin-top: 10px;
5325  }
5326  #shopify-section-template--28919391584440__main .bpdp-bin-btn {
5327    width: 100%;
5328    background: #1a1a1a;
5329    color: #fff;
5330    border: none;
5331    padding: 16px 24px;
5332    font-size: 15px;
5333    font-weight: 700;
5334    letter-spacing: 0.08em;
5335    text-transform: uppercase;
5336    cursor: pointer;
5337    border-radius: 4px;
5338    display: inline-flex;
5339    align-items: center;
5340    justify-content: center;
5341    gap: 8px;
5342    transition: background 0.2s;
5343    font-family: 'Industry Bold', sans-serif;
5344  }
5345  #shopify-section-template--28919391584440__main .bpdp-bin-btn:hover:not(:disabled) { background: #333; }
5346  #shopify-section-template--28919391584440__main .bpdp-bin-btn:disabled {
5347    background: #999;
5348    cursor: not-allowed;
5349  }
5350  #shopify-section-template--28919391584440__main .bpdp-bin-payments {
5351    font-size: 11px;
5352    color: #aaa;
5353    text-align: center;
5354    margin-top: 10px;
5355    letter-spacing: 0.06em;
5356    text-transform: uppercase;
5357  }
5358  .yotpo-base-layout {
5359    max-width: 1094px;
5360  }
5361  .yotpo-base-layout .yotpo-main-layout .yotpo-border-margin {
5362    margin-top: 0;
5363  }
5364  .yotpo-reviews-main-widget .modal-backdrop.yotpo-review-form-modal {
5365    z-index: 9999;
5366  }
5367</style>
5368
5369<section class="bpdp">
5370  <div class="bpdp__container">
5371    <div class="bpdp__grid"><div class="bpdp__gallery-col" data-bpdp-gallery><div class="bpdp__thumbs" data-bpdp-thumbs><button
5372                class="bpdp__thumb bpdp__thumb--active"
5373                data-bpdp-thumb="0"
5374                data-gallery="default"
5375                aria-label="Pro X3+LINK – image 1"
5376                type="button"
5377              >
5378                <img
5379                  src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=130"
5380                  alt="Pro X3+LINK"
5381                  width="64"
5382                  height="64"
5383                  loading="lazy"
5384                >
5385              </button><button
5386                class="bpdp__thumb"
5387                data-bpdp-thumb="1"
5388                data-gallery="default"
5389                aria-label="Left side view of Pro X3+ LINK Laser Rangefinder on transparent background. – image 2"
5390                type="button"
5391              >
5392                <img
5393                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=130"
5394                  alt="Left side view of Pro X3+ LINK Laser Rangefinder on transparent background."
5395                  width="64"
5396                  height="64"
5397                  loading="lazy"
5398                >
5399              </button><button
5400                class="bpdp__thumb"
5401                data-bpdp-thumb="2"
5402                data-gallery="default"
5403                aria-label="Right side view of Pro X3+ LINK Laser Rangefinder on transparent background. – image 3"
5404                type="button"
5405              >
5406                <img
5407                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=130"
5408                  alt="Right side view of Pro X3+ LINK Laser Rangefinder on transparent background."
5409                  width="64"
5410                  height="64"
5411                  loading="lazy"
5412                >
5413              </button><button
5414                class="bpdp__thumb"
5415                data-bpdp-thumb="3"
5416                data-gallery="default"
5417                aria-label="Front view of Pro X3+ LINK Laser Rangefinder on transparent background. – image 4"
5418                type="button"
5419              >
5420                <img
5421                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=130"
5422                  alt="Front view of Pro X3+ LINK Laser Rangefinder on transparent background."
5423                  width="64"
5424                  height="64"
5425                  loading="lazy"
5426                >
5427              </button><button
5428                class="bpdp__thumb"
5429                data-bpdp-thumb="4"
5430                data-gallery="default"
5431                aria-label="Back view of Pro X3+ LINK Laser Rangefinder on transparent background. – image 5"
5432                type="button"
5433              >
5434                <img
5435                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=130"
5436                  alt="Back view of Pro X3+ LINK Laser Rangefinder on transparent background."
5437                  width="64"
5438                  height="64"
5439                  loading="lazy"
5440                >
5441              </button><button
5442                class="bpdp__thumb"
5443                data-bpdp-thumb="5"
5444                data-gallery="default"
5445                aria-label="Graphic with Pro X3+ LINK Laser Rangefinder highlighting all of the features. – image 6"
5446                type="button"
5447              >
5448                <img
5449                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=130"
5450                  alt="Graphic with Pro X3+ LINK Laser Rangefinder highlighting all of the features."
5451                  width="64"
5452                  height="64"
5453                  loading="lazy"
5454                >
5455              </button><button
5456                class="bpdp__thumb"
5457                data-bpdp-thumb="6"
5458                data-gallery="default"
5459                aria-label="Graphic showing how Slope Compensation with Elements. – image 7"
5460                type="button"
5461              >
5462                <img
5463                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=130"
5464                  alt="Graphic showing how Slope Compensation with Elements."
5465                  width="64"
5466                  height="64"
5467                  loading="lazy"
5468                >
5469              </button><button
5470                class="bpdp__thumb"
5471                data-bpdp-thumb="7"
5472                data-gallery="default"
5473                aria-label="Detail image of Pro X3+ LINK Laser Rangefinder Locking Slope Switch. – image 8"
5474                type="button"
5475              >
5476                <img
5477                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=130"
5478                  alt="Detail image of Pro X3+ LINK Laser Rangefinder Locking Slope Switch."
5479                  width="64"
5480                  height="64"
5481                  loading="lazy"
5482                >
5483              </button><button
5484                class="bpdp__thumb"
5485                data-bpdp-thumb="8"
5486                data-gallery="default"
5487                aria-label="Animated GIF showing the Pro X3+ LINK Laser Rangefinder red reticle and black reticle. – image 9"
5488                type="button"
5489              >
5490                <img
5491                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158
5491-9dda-d487a76bb69e.gif?v=1781021507&width=130"
5492                  alt="Animated GIF showing the Pro X3+ LINK Laser Rangefinder red reticle and black reticle."
5493                  width="64"
5494                  height="64"
5495                  loading="lazy"
5496                >
5497              </button><button
5498                class="bpdp__thumb"
5499                data-bpdp-thumb="9"
5500                data-gallery="default"
5501                aria-label="Animated GIF showing Visual Jolt of the Pro X3+ LINK Laser Rangefinder reticle. – image 10"
5502                type="button"
5503              >
5504                <img
5505                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=130"
5506                  alt="Animated GIF showing Visual Jolt of the Pro X3+ LINK Laser Rangefinder reticle."
5507                  width="64"
5508                  height="64"
5509                  loading="lazy"
5510                >
5511              </button><button
5512                class="bpdp__thumb"
5513                data-bpdp-thumb="10"
5514                data-gallery="default"
5515                aria-label="Detail of Pro X3+ LINK Laser Rangefinder on cart bar with BITE Magnetic Mount. – image 11"
5516                type="button"
5517              >
5518                <img
5519                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=130"
5520                  alt="Detail of Pro X3+ LINK Laser Rangefinder on cart bar with BITE Magnetic Mount."
5521                  width="64"
5522                  height="64"
5523                  loading="lazy"
5524                >
5525              </button><button
5526                class="bpdp__thumb"
5527                data-bpdp-thumb="11"
5528                data-gallery="default"
5529                aria-label="Graphic of Pro X3+ LINK Laser Rangefinder showing IPX7 Fully Waterproof construction. – image 12"
5530                type="button"
5531              >
5532                <img
5533                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=130"
5534                  alt="Graphic of Pro X3+ LINK Laser Rangefinder showing IPX7 Fully Waterproof construction."
5535                  width="64"
5536                  height="64"
5537                  loading="lazy"
5538                >
5539              </button><button
5540                class="bpdp__thumb"
5541                data-bpdp-thumb="12"
5542                data-gallery="default"
5543                aria-label="Graphic of Bushnell Golf App with Pro X3+ LINK Laser Rangefinder. – image 13"
5544                type="button"
5545              >
5546                <img
5547                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=130"
5548                  alt="Graphic of Bushnell Golf App with Pro X3+ LINK Laser Rangefinder."
5549                  width="64"
5550                  height="64"
5551                  loading="lazy"
5552                >
5553              </button><button
5554                class="bpdp__thumb"
5555                data-bpdp-thumb="13"
5556                data-gallery="default"
5557                aria-label="Graphic of Pro X3+ LINK Laser Rangefinder with 7x magnification callout. – image 14"
5558                type="button"
5559              >
5560                <img
5561                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=130"
5562                  alt="Graphic of Pro X3+ LINK Laser Rangefinder with 7x magnification callout."
5563                  width="64"
5564                  height="64"
5565                  loading="lazy"
5566                >
5567              </button><button
5568                class="bpdp__thumb"
5569                data-bpdp-thumb="14"
5570                data-gallery="default"
5571                aria-label="Animated GIF showing Pro X3+ LINK Laser Rangefinder Locking Slope Switch. – image 15"
5572                type="button"
5573              >
5574                <img
5575                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=130"
5576                  alt="Animated GIF showing Pro X3+ LINK Laser Rangefinder Locking Slope Switch."
5577                  width="64"
5578                  height="64"
5579                  loading="lazy"
5580                >
5581              </button><button
5582                class="bpdp__thumb"
5583                data-bpdp-thumb="15"
5584                data-gallery="default"
5585                aria-label="Graphic showing everything included in the Pro X3+ LINK Laser Rangefinder box. – image 16"
5586                type="button"
5587              >
5588                <img
5589                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=130"
5590                  alt="Graphic showing everything included in the Pro X3+ LINK Laser Rangefinder box."
5591                  width="64"
5592                  height="64"
5593                  loading="lazy"
5594                >
5595              </button><button
5596                class="bpdp__thumb"
5597                data-bpdp-thumb="16"
5598                data-gallery="default"
5599                aria-label="Graphic of Pro X3+ LINK Laser Rangefinder reticle highlighting all of the details. – image 17"
5600                type="button"
5601              >
5602                <img
5603                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=130"
5604                  alt="Graphic of Pro X3+ LINK Laser Rangefinder reticle highlighting all of the details."
5605                  width="64"
5606                  height="64"
5607                  loading="lazy"
5608                >
5609              </button><button
5610                class="bpdp__thumb"
5611                data-bpdp-thumb="17"
5612                data-gallery="default"
5613                aria-label="Golfer holding Pro X3+ LINK Laser Rangefinder getting lightening fast readings. – image 18"
5614                type="button"
5615              >
5616                <img
5617                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=130"
5618                  alt="Golfer holding Pro X3+ LINK Laser Rangefinder getting lightening fast readings."
5619                  width="64"
5620                  height="64"
5621                  loading="lazy"
5622                >
5623              </button><button
5624                class="bpdp__thumb"
5625                data-bpdp-thumb="18"
5626                data-gallery="default"
5627                aria-label="Graphic of Pro X3+ LINK Laser Rangefinder reticle showing wind speed and direction. – image 19"
5628                type="button"
5629              >
5630                <img
5631                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=130"
5632                  alt="Graphic of Pro X3+ LINK Laser Rangefinder reticle showing wind speed and direction."
5633                  width="64"
5634                  height="64"
5635                  loading="lazy"
5636                >
5637              </button><button
5638                class="bpdp__thumb"
5639                data-bpdp-thumb="19"
5640                data-gallery="default"
5641                aria-label="Graphic with Pro X3+ LINK Laser Rangefinder showing the Home Elevation Adjustment on a phone in the Bushnell Golf App. – image 20"
5642                type="button"
5643              >
5644                <img
5645                  src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=130"
5646                  alt="Graphic with Pro X3+ LINK Laser Rangefinder showing the Home Elevation Adjustment on a phone in the Bushnell Golf App."
5647                  width="64"
5648                  height="64"
5649                  loading="lazy"
5650                >
5651              </button><button
5652                class="bpdp__thumb"
5653                data-bpdp-thumb="20"
5654                data-gallery="default"
5655                aria-label="Graphic of LINK Enabled LPi with Pro X3+ LINK showing MyBag on phone – image 21"
5656                type="button"
5657              >
5658                <img
5659                  src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=130"
5660                  alt="Graphic of LINK Enabled LPi with Pro X3+ LINK showing MyBag on phone"
5661                  width="64"
5662                  height="64"
5663                  loading="lazy"
5664                >
5665              </button><button
5666                class="bpdp__thumb"
5667                data-bpdp-thumb="21"
5668                data-gallery="default"
5669                aria-label="LINK-Enabled Overview Video – image 22"
5670                type="button"
5671              >
5672                <img
5673                  src="//www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f
56736e7eebd14ee.jpg?v=1781021521&width=130"
5674                  alt="LINK-Enabled Overview Video"
5675                  width="64"
5676                  height="64"
5677                  loading="lazy"
5678                >
5679              </button><button
5680                class="bpdp__thumb"
5681                data-bpdp-thumb="22"
5682                data-gallery="default"
5683                aria-label="Graphic with Pro X3+ LINK Laser Rangefinder trusted by 98.6% of pros. – image 23"
5684                type="button"
5685              >
5686                <img
5687                  src="//www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=130"
5688                  alt="Graphic with Pro X3+ LINK Laser Rangefinder trusted by 98.6% of pros."
5689                  width="64"
5690                  height="64"
5691                  loading="lazy"
5692                >
5693              </button></div><div class="bpdp__main-img"><button class="bpdp__arrow bpdp__arrow--prev" data-bpdp-prev type="button" aria-label="Previous image">
5694              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" width="18" height="18" stroke-linecap="round" stroke-linejoin="round">
5695                <path d="M15 18l-6-6 6-6"/>
5696              </svg>
5697            </button>
5698            <button class="bpdp__arrow bpdp__arrow--next" data-bpdp-next type="button" aria-label="Next image">
5699              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" width="18" height="18" stroke-linecap="round" stroke-linejoin="round">
5700                <path d="M9 18l6-6-6-6"/>
5701              </svg>
5702            </button><div class="bpdp__scroll-track-wrap">
5703            <div class="bpdp__scroll-track" data-bpdp-track><div
5704                    class="bpdp__slide"
5705                    data-gallery="default"
5706                    
5707                  >
5708                    <img
5709                      src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=900"
5710                      srcset="
5711                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=450 450w,
5712                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=700 700w,
5713                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=900 900w,
5714                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=1200 1200w
5715                      "
5716                      sizes="(min-width: 990px) 55vw, 100vw"
5717                      alt="Pro X3+LINK"
5718                      width="900"
5719                      height="900"
5720                      loading="eager"
5721                      fetchpriority="high"
5722                    >
5723                  </div><div
5724                    class="bpdp__slide"
5725                    data-gallery="default"
5726                    
5727                  >
5728                    <img
5729                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=900"
5730                      srcset="
5731                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=450 450w,
5732                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=700 700w,
5733                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=900 900w,
5734                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507&width=1200 1200w
5735                      "
5736                      sizes="(min-width: 990px) 55vw, 100vw"
5737                      alt="Left side view of Pro X3+ LINK Laser Rangefinder on transparent background."
5738                      width="900"
5739                      height="900"
5740                      loading="lazy"
5741                      
5742                    >
5743                  </div><div
5744                    class="bpdp__slide"
5745                    data-gallery="default"
5746                    
5747                  >
5748                    <img
5749                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=900"
5750                      srcset="
5751                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=450 450w,
5752                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=700 700w,
5753                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=900 900w,
5754                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506&width=1200 1200w
5755                      "
5756                      sizes="(min-width: 990px) 55vw, 100vw"
5757                      alt="Right side view of Pro X3+ LINK Laser Rangefinder on transparent background."
5758                      width="900"
5759                      height="900"
5760                      loading="lazy"
5761                      
5762                    >
5763                  </div><div
5764                    class="bpdp__slide"
5765                    data-gallery="default"
5766                    
5767                  >
5768                    <img
5769                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=900"
5770                      srcset="
5771                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=450 450w,
5772                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=700 700w,
5773                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=900 900w,
5774                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521&width=1200 1200w
5775                      "
5776                      sizes="(min-width: 990px) 55vw, 100vw"
5777                      alt="Front view of Pro X3+ LINK Laser Rangefinder on transparent background."
5778                      width="900"
5779                      height="900"
5780                      loading="lazy"
5781                      
5782                    >
5783                  </div><div
5784                    class="bpdp__slide"
5785                    data-gallery="default"
5786                    
5787                  >
5788                    <img
5789                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=900"
5790                      srcset="
5791                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=450 450w,
5792                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=700 700w,
5793                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=900 900w,
5794                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506&width=1200 1200w
5795                      "
5796                      sizes="(min-width: 990px) 55vw, 100vw"
5797                      alt="Back view of Pro X3+ LINK Laser Rangefinder on transparent background."
5798                      width="900"
5799                      height="900"
5800                      loading="lazy"
5801                      
5802                    >
5803                  </div><div
5804                    class="bpdp__slide"
5805                    data-gallery="default"
5806                    
5807                  >
5808                    <img
5809                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=900"
5810                      srcset="
5811                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=450 450w,
5812                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=700 700w,
5813                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=900 900w,
5814                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522&width=1200 1200w
5815                      "
5816                      sizes="(min-width: 990px) 55vw, 100vw"
5817                      alt="Graphic with Pro X3+ LINK Laser Rangefinder highlighting all of the features."
5818                      width="900"
5819                      height="900"
5820                      loading="lazy"
5821                      
5822                    >
5823                  </div><div
5824                    class="bpdp__slide"
5825                    data-gallery="default"
5826                    
5827                  >
5828                    <img
5829                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=900"
5830                      srcset="
5831                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=450 450w,
5832                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=700 700w,
5833                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=900 900w,
5834                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506&width=1200 1200w
5835                      "
5836                      sizes="(min-width: 990px) 55vw, 100vw"
5837                      alt="Graphic showing how Slope Compensation with Elements."
5838                      width="900"
5839                      height="900"
5840                      loading="lazy"
5841                      
5842                    >
5843                  </div><div
5844                    class="bpdp__slide"
5845                    data-gallery="default"
5846                    
5847                  >
5848                    <img
5849                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=900"
5850                      srcset="
5851                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=450 450w,
5852                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=700 700w,
5853                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=900 900w,
5854                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507&width=1200 1200w
5855                      "
5856                      sizes="(min-width: 990px) 55vw, 100vw"
5857                      alt="Detail image of Pro X3+ LINK Laser Rangefinder Locking Slope Switch."
5858                      width="900"
5859                      height="900"
5860                      loading="lazy"
5861                      
5862                    >
5863                  </div><div
5864                    class="bpdp__slide"
5865                    data-gallery="default"
5866                    
5867                  >
5868                    <img
5869                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158
5869-9dda-d487a76bb69e.gif?v=1781021507&width=900"
5870                      srcset="
5871                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158-9dda-d487a76bb69e.gif?v=1781021507&width=450 450w,
5872                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158-9dda-d487a76bb69e.gif?v=1781021507&width=700 700w,
5873                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158-9dda-d487a76bb69e.gif?v=1781021507&width=900 900w,
5874                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158-9dda-d487a76bb69e.gif?v=1781021507&width=1200 1200w
5875                      "
5876                      sizes="(min-width: 990px) 55vw, 100vw"
5877                      alt="Animated GIF showing the Pro X3+ LINK Laser Rangefinder red reticle and black reticle."
5878                      width="900"
5879                      height="900"
5880                      loading="lazy"
5881                      
5882                    >
5883                  </div><div
5884                    class="bpdp__slide"
5885                    data-gallery="default"
5886                    
5887                  >
5888                    <img
5889                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=900"
5890                      srcset="
5891                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=450 450w,
5892                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=700 700w,
5893                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=900 900w,
5894                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522&width=1200 1200w
5895                      "
5896                      sizes="(min-width: 990px) 55vw, 100vw"
5897                      alt="Animated GIF showing Visual Jolt of the Pro X3+ LINK Laser Rangefinder reticle."
5898                      width="900"
5899                      height="900"
5900                      loading="lazy"
5901                      
5902                    >
5903                  </div><div
5904                    class="bpdp__slide"
5905                    data-gallery="default"
5906                    
5907                  >
5908                    <img
5909                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=900"
5910                      srcset="
5911                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=450 450w,
5912                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=700 700w,
5913                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=900 900w,
5914                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507&width=1200 1200w
5915                      "
5916                      sizes="(min-width: 990px) 55vw, 100vw"
5917                      alt="Detail of Pro X3+ LINK Laser Rangefinder on cart bar with BITE Magnetic Mount."
5918                      width="900"
5919                      height="900"
5920                      loading="lazy"
5921                      
5922                    >
5923                  </div><div
5924                    class="bpdp__slide"
5925                    data-gallery="default"
5926                    
5927                  >
5928                    <img
5929                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-
5929Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=900"
5930                      srcset="
5931                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=450 450w,
5932                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=700 700w,
5933                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=900 900w,
5934                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524&width=1200 1200w
5935                      "
5936                      sizes="(min-width: 990px) 55vw, 100vw"
5937                      alt="Graphic of Pro X3+ LINK Laser Rangefinder showing IPX7 Fully Waterproof construction."
5938                      width="900"
5939                      height="900"
5940                      loading="lazy"
5941                      
5942                    >
5943                  </div><div
5944                    class="bpdp__slide"
5945                    data-gallery="default"
5946                    
5947                  >
5948                    <img
5949                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=900"
5950                      srcset="
5951                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=450 450w,
5952                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=700 700w,
5953                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=900 900w,
5954                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522&width=1200 1200w
5955                      "
5956                      sizes="(min-width: 990px) 55vw, 100vw"
5957                      alt="Graphic of Bushnell Golf App with Pro X3+ LINK Laser Rangefinder."
5958                      width="900"
5959                      height="900"
5960                      loading="lazy"
5961                      
5962                    >
5963                  </div><div
5964                    class="bpdp__slide"
5965                    data-gallery="default"
5966                    
5967                  >
5968                    <img
5969                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=900"
5970                      srcset="
5971                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=450 450w,
5972                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=700 700w,
5973                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=900 900w,
5974                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507&width=1200 1200w
5975                      "
5976                      sizes="(min-width: 990px) 55vw, 100vw"
5977                      alt="Graphic of Pro X3+ LINK Laser Rangefinder with 7x magnification callout."
5978                      width="900"
5979                      height="900"
5980                      loading="lazy"
5981                      
5982                    >
5983                  </div><div
5984                    class="bpdp__slide"
5985                    data-gallery="default"
5986                    
5987                  >
5988                    <img
5989                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=900"
5990                      srcset="
5991                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=450 450w,
5992                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=700 700w,
5993                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=900 900w,
5994                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522&width=1200 1200w
5995                      "
5996                      sizes="(min-width: 990px) 55vw, 100vw"
5997                      alt="Animated GIF showing Pro X3+ LINK Laser Rangefinder Locking Slope Switch."
5998                      width="900"
5999                      height="900"
6000                      loading="lazy"
6001                      
6002                    >
6003                  </div><div
6004                    class="bpdp__slide"
6005                    data-gallery="default"
6006                    
6007                  >
6008                    <img
6009                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=900"
6010                      srcset="
6011                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=450 450w,
6012                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=700 700w,
6013                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=900 900w,
6014                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507&width=1200 1200w
6015                      "
6016                      sizes="(min-width: 990px) 55vw, 100vw"
6017                      alt="Graphic showing everything included in the Pro X3+ LINK Laser Rangefinder box."
6018                      width="900"
6019                      height="900"
6020                      loading="lazy"
6021                      
6022                    >
6023                  </div><div
6024                    class="bpdp__slide"
6025                    data-gallery="default"
6026                    
6027                  >
6028                    <img
6029                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=900"
6030                      srcset="
6031                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=450 450w,
6032                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=700 700w,
6033                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=900 900w,
6034                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507&width=1200 1200w
6035                      "
6036                      sizes="(min-width: 990px) 55vw, 100vw"
6037                      alt="Graphic of Pro X3+ LINK Laser Rangefinder reticle highlighting all of the details."
6038                      width="900"
6039                      height="900"
6040                      loading="lazy"
6041                      
6042                    >
6043                  </div><div
6044                    class="bpdp__slide"
6045                    data-gallery="default"
6046                    
6047                  >
6048                    <img
6049                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=900"
6050                      srcset="
6051                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=450 450w,
6052                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=700 700w,
6053                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=900 900w,
6054                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507&width=1200 1200w
6055                      "
6056                      sizes="(min-width: 990px) 55vw, 100vw"
6057                      alt="Golfer holding Pro X3+ LINK Laser Rangefinder getting lightening fast readings."
6058                      width="900"
6059                      height="900"
6060                      loading="lazy"
6061                      
6062                    >
6063                  </div><div
6064                    class="bpdp__slide"
6065                    data-gallery="default"
6066                    
6067                  >
6068                    <img
6069                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=900"
6070                      srcset="
6071                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=450 450w,
6072                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=700 700w,
6073                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=900 900w,
6074                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521&width=1200 1200w
6075                      "
6076                      sizes="(min-width: 990px) 55vw, 100vw"
6077                      alt="Graphic of Pro X3+ LINK Laser Rangefinder reticle showing wind speed and direction."
6078                      width="900"
6079                      height="900"
6080                      loading="lazy"
6081                      
6082                    >
6083                  </div><div
6084                    class="bpdp__slide"
6085                    data-gallery="default"
6086                    
6087                  >
6088                    <img
6089                      src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=900"
6090                      srcset="
6091                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=450 450w,
6092                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=700 700w,
6093                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=900 900w,
6094                        //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521&width=1200 1200w
6095                      "
6096                      sizes="(min-width: 990px) 55vw, 100vw"
6097                      alt="Graphic with Pro X3+ LINK Laser Rangefinder showing the Home Elevation Adjustment on a phone in the Bushnell Golf App."
6098                      width="900"
6099                      height="900"
6100                      loading="lazy"
6101                      
6102                    >
6103                  </div><div
6104                    class="bpdp__slide"
6105                    data-gallery="default"
6106                    
6107                  >
6108                    <img
6109                      src="//www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=900"
6110                      srcset="
6111                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=450 450w,
6112                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=700 700w,
6113                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=900 900w,
6114                        //www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521&width=1200 1200w
6115                      "
6116                      sizes="(min-width: 990px) 55vw, 100vw"
6117                      alt="Graphic of LINK Enabled LPi with Pro X3+ LINK showing MyBag on phone"
6118                      width="900"
6119                      height="900"
6120                      loading="lazy"
6121                      
6122                    >
6123                  </div><div
6124                    class="bpdp__slide"
6125                    data-gallery="default"
6126                    
6127                  >
6128                    <img
6129                      src="//www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f
61296e7eebd14ee.jpg?v=1781021521&width=900"
6130                      srcset="
6131                        //www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f6e7eebd14ee.jpg?v=1781021521&width=450 450w,
6132                        //www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f6e7eebd14ee.jpg?v=1781021521&width=700 700w,
6133                        //www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f6e7eebd14ee.jpg?v=1781021521&width=900 900w,
6134                        //www.bushnellgolf.com/cdn/shop/files/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f6e7eebd14ee.jpg?v=1781021521&width=1200 1200w
6135                      "
6136                      sizes="(min-width: 990px) 55vw, 100vw"
6137                      alt="LINK-Enabled Overview Video"
6138                      width="900"
6139                      height="900"
6140                      loading="lazy"
6141                      
6142                    >
6143                  </div><div
6144                    class="bpdp__slide"
6145                    data-gallery="default"
6146                    
6147                  >
6148                    <img
6149                      src="//www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=900"
6150                      srcset="
6151                        //www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=450 450w,
6152                        //www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=700 700w,
6153                        //www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=900 900w,
6154                        //www.bushnellgolf.com/cdn/shop/files/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521&width=1200 1200w
6155                      "
6156                      sizes="(min-width: 990px) 55vw, 100vw"
6157                      alt="Graphic with Pro X3+ LINK Laser Rangefinder trusted by 98.6% of pros."
6158                      width="900"
6159                      height="900"
6160                      loading="lazy"
6161                      
6162                    >
6163                  </div></div>
6164          </div><div class="bpdp__dots" data-bpdp-dots><button
6165                  class="bpdp__dot bpdp__dot--active"
6166                  data-bpdp-dot="0"
6167                  data-gallery="default"
6168                  aria-label="Image 1"
6169                  type="button"
6170                ></button><button
6171                  class="bpdp__dot"
6172                  data-bpdp-dot="1"
6173                  data-gallery="default"
6174                  aria-label="Image 2"
6175                  type="button"
6176                ></button><button
6177                  class="bpdp__dot"
6178                  data-bpdp-dot="2"
6179                  data-gallery="default"
6180                  aria-label="Image 3"
6181                  type="button"
6182                ></button><button
6183                  class="bpdp__dot"
6184                  data-bpdp-dot="3"
6185                  data-gallery="default"
6186                  aria-label="Image 4"
6187                  type="button"
6188                ></button><button
6189                  class="bpdp__dot"
6190                  data-bpdp-dot="4"
6191                  data-gallery="default"
6192                  aria-label="Image 5"
6193                  type="button"
6194                ></button><button
6195                  class="bpdp__dot"
6196                  data-bpdp-dot="5"
6197                  data-gallery="default"
6198                  aria-label="Image 6"
6199                  type="button"
6200                ></button><button
6201                  class="bpdp__dot"
6202                  data-bpdp-dot="6"
6203                  data-gallery="default"
6204                  aria-label="Image 7"
6205                  type="button"
6206                ></button><button
6207                  class="bpdp__dot"
6208                  data-bpdp-dot="7"
6209                  data-gallery="default"
6210                  aria-label="Image 8"
6211                  type="button"
6212                ></button><button
6213                  class="bpdp__dot"
6214                  data-bpdp-dot="8"
6215                  data-gallery="default"
6216                  aria-label="Image 9"
6217                  type="button"
6218                ></button><button
6219                  class="bpdp__dot"
6220                  data-bpdp-dot="9"
6221                  data-gallery="default"
6222                  aria-label="Image 10"
6223                  type="button"
6224                ></button><button
6225                  class="bpdp__dot"
6226                  data-bpdp-dot="10"
6227                  data-gallery="default"
6228                  aria-label="Image 11"
6229                  type="button"
6230                ></button><button
6231                  class="bpdp__dot"
6232                  data-bpdp-dot="11"
6233                  data-gallery="default"
6234                  aria-label="Image 12"
6235                  type="button"
6236                ></button><button
6237                  class="bpdp__dot"
6238                  data-bpdp-dot="12"
6239                  data-gallery="default"
6240                  aria-label="Image 13"
6241                  type="button"
6242                ></button><button
6243                  class="bpdp__dot"
6244                  data-bpdp-dot="13"
6245                  data-gallery="default"
6246                  aria-label="Image 14"
6247                  type="button"
6248                ></button><button
6249                  class="bpdp__dot"
6250                  data-bpdp-dot="14"
6251                  data-gallery="default"
6252                  aria-label="Image 15"
6253                  type="button"
6254                ></button><button
6255                  class="bpdp__dot"
6256                  data-bpdp-dot="15"
6257                  data-gallery="default"
6258                  aria-label="Image 16"
6259                  type="button"
6260                ></button><button
6261                  class="bpdp__dot"
6262                  data-bpdp-dot="16"
6263                  data-gallery="default"
6264                  aria-label="Image 17"
6265                  type="button"
6266                ></button><button
6267                  class="bpdp__dot"
6268                  data-bpdp-dot="17"
6269                  data-gallery="default"
6270                  aria-label="Image 18"
6271                  type="button"
6272                ></button><button
6273                  class="bpdp__dot"
6274                  data-bpdp-dot="18"
6275                  data-gallery="default"
6276                  aria-label="Image 19"
6277                  type="button"
6278                ></button><button
6279                  class="bpdp__dot"
6280                  data-bpdp-dot="19"
6281                  data-gallery="default"
6282                  aria-label="Image 20"
6283                  type="button"
6284                ></button><button
6285                  class="bpdp__dot"
6286                  data-bpdp-dot="20"
6287                  data-gallery="default"
6288                  aria-label="Image 21"
6289                  type="button"
6290                ></button><button
6291                  class="bpdp__dot"
6292                  data-bpdp-dot="21"
6293                  data-gallery="default"
6294                  aria-label="Image 22"
6295                  type="button"
6296                ></button><button
6297                  class="bpdp__dot"
6298                  data-bpdp-dot="22"
6299                  data-gallery="default"
6300                  aria-label="Image 23"
6301                  type="button"
6302                ></button></div></div>
6303
6304      </div><form method="post" action="/cart/add" id="bpdp-form-template--28919391584440__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><div class="bpdp__info"><input type="hidden" name="id" data-bpdp-variant-id value="53271988469944"><div class="bpdp-series" style="font-family: 'Acumin Pro Bold', sans-serif; font-size: 12px; color: #fe5000;" >Rangefinders</div><h1
6305                  class="bpdp-title"
6306                  style="font-size: 36px; color: #1a1a1a; font-family: 'Industry Bold', sans-serif;"
6307                  
6308                >Pro X3+LINK</h1>
6309                <style>
6310                  @media screen and (max-width: 989px) {
6311                    #shopify-section-template--28919391584440__main .bpdp-title { font-size: 24px !important; }
6312                  }
6313                </style><div id="shopify-block-AaGZVWXppV2UzYm5oV__yotpo_product_reviews_star_rating_fCQfBX" class="shopify-block shopify-app-block">
6314
6315
6316<div class="yotpo-widget-instance"
6317    data-yotpo-instance-id="1328000"
6318    data-yotpo-product-id="10358022930616"
6319    data-yotpo-cart-product-id=""
6320    data-yotpo-section-id="product"
6321    data-yotpo-preloaded-data="">
6322</div>
6323
6324
6325
6326</div>��<div class="bpdp-price" >
6327                  <span class="bpdp-price__current" data-bpdp-price-current style="font-family: 'Industry Bold', sans-serif; font-size: 28px; color: #1a1a1a;">$599.99</span><span class="bpdp-price__compare" data-bpdp-price-compare style="display:none;"></span><span class="bpdp-price__save" data-bpdp-price-save style="display:none;"></span></div><div
6328                  class="bpdp-desc-wrap"
6329                  id="bpdp-desc-template--28919391584440__main"
6330                  
6331                >
6332                  <div class="bpdp-desc" style="font-family: 'Acumin Pro', sans-serif; font-size: 15px; color: #333333;"><p>Precision Perfected: Next Level Performance with Wind &amp; LINK-Enabled Technology. Pro X3+LINK is the most powerful, precise laser rangefinder to date – packing all of the market-leading innovations you have come to expect from the #1 Rangefinder in Golf.</p></div></div><div class="bpdp-atc-wrap" >
6333                  <button
6334                    type="submit"
6335                    class="bpdp-atc-btn"
6336                    data-bpdp-atc
6337                    data-atc-label="ADD TO CART"
6338                    data-select-label="SELECT OPTIONS"
6339                    data-soldout-label="SOLD OUT"
6340                    style="font-family: 'Industry Bold', sans-serif; font-size: 15px;">ADD TO CART &mdash; <span data-bpdp-atc-total>$599.99</span>
6341                      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16">
6342                        <circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/>
6343                        <path d="M1 1h4l2.68 13.39a2 2 0 002 1.61h9.72a2 2 0 002-1.61L23 6H6"/>
6344                      </svg></button></div><div class="bpdp-bin-wrap" >
6345                  <button
6346                    type="button"
6347                    class="bpdp-bin-btn"
6348                    data-bpdp-bin
6349                    data-bin-label="BUY IT NOW"
6350                    style="background: #1a1a1a; color: #ffffff; font-family: 'Industry Bold', sans-serif; font-size: 15px;"
6351                  ><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0110 0v4"/></svg>BUY IT NOW
6352                  </button><p class="bpdp-bin-payments">SHOP PAY · PAYPAL · G PAY AT EXPRESS CHECKOUT</p></div><div class="bpdp-trust" style="font-family: 'Acumin Pro', sans-serif; font-size: 13px; color: #555555;" ><div class="bpdp-trust__item"><svg viewBox="0 0 24 24" fill="none" stroke="#fe5000" stroke-width="2" width="18" height="18"><rect x="1" y="3" width="15" height="13"/><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"/><circle cx="5.5" cy="18.5" r="2.5"/><circle cx="18.5" cy="18.5" r="2.5"/></svg><span>Free Shipping</span>
6353                      </div><div class="bpdp-trust__item"><svg viewBox="0 0 24 24" fill="none" stroke="#fe5000" stroke-width="2" width="18" height="18"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg><span>2-Year Warranty</span>
6354                      </div><div class="bpdp-trust__item"><svg viewBox="0 0 24 24" fill="none" stroke="#fe5000" stroke-width="2" width="18" height="18"><polyline points="1 4 1 10 7 10"/><path d="M3.51 15a9 9 0 102.13-9.36L1 10"/></svg><span>30-Day Returns</span>
6355                      </div></div></div><input type="hidden" name="product-id" value="10358022930616" /><input type="hidden" name="section-id" value="template--28919391584440__main" /></form></div>
6356  </div><div class="bpdp-sticky" data-bpdp-sticky aria-hidden="true">
6357      <div class="bpdp-sticky__inner">
6358
6359        <div class="bpdp-sticky__info">
6360          <span class="bpdp-sticky__name">Pro X3+LINK</span><span class="bpdp-sticky__price" data-bpdp-sticky-price>$599.99</span>
6361        </div>
6362
6363        <button
6364          class="bpdp-sticky__atc"
6365          data-bpdp-sticky-atc
6366          type="submit"
6367          form="bpdp-form-template--28919391584440__main"
6368          tabindex="-1">
6369          <span data-bpdp-sticky-atc-text>ADD TO CART</span>
6370          <span data-bpdp-sticky-atc-sep> — </span>
6371          <span data-bpdp-sticky-price-btn>$599.99</span>
6372        </button><button
6373            class="bpdp-sticky__bin"
6374            data-bpdp-bin
6375            type="button"
6376            tabindex="-1"
6377            style="background: #1a1a1a; color: #ffffff;"
6378          >
6379            BUY IT NOW
6380          </button></div>
6381    </div></section>
6382
6383<script>
6384(function () {
6385  var SECTION_ID = "template--28919391584440__main";
6386  var soldOut = false;
6387
6388  /* ── Rating → scroll to Yotpo reviews ────────────────────────────────
6389     Both the theme's own star block ([data-bpdp-scroll-reviews]) AND the
6390     Yotpo bottom-line button (.yotpo-sr-bottom-line-summary, injected after
6391     page load) scroll the full reviews widget (#yotpo-app) into view.
6392     We listen on document (delegation) so it works for late-rendered Yotpo,
6393     and resolve the target at click time for the same reason. */
6394  (function () {
6395    var TRIGGER = '[data-bpdp-scroll-reviews], .yotpo-sr-bottom-line-summary, .yotpo-sr-bottom-line-button, .yotpo-bottomline';
6396    function scrollToReviews() {
6397      var target = document.getElementById('yotpo-app')
6398        || document.querySelector('.yotpo-reviews-main-widget')
6399        || document.querySelector('.yotpo-reviews, [class*="yotpo-reviews-main"]');
6400      if (!target) return;
6401      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
6402    }
6403    document.addEventListener('click', function (e) {
6404      var el = e.target && e.target.closest ? e.target.closest(TRIGGER) : null;
6405      if (!el) return;
6406      scrollToReviews();
6407    });
6408    document.addEventListener('keydown', function (e) {
6409      if (e.key !== 'Enter' && e.key !== ' ' && e.key !== 'Spacebar') return;
6410      var el = e.target && e.target.closest ? e.target.closest('[data-bpdp-scroll-reviews]') : null;
6411      if (!el) return;
6412      e.preventDefault();
6413      scrollToReviews();
6414    });
6415  })();
6416
6417  /* ── Embedded variant data ───────────────────────────────────────── */
6418  var variantData = [{
6419      id: 53271988469944,
6420      option1: "Default Title",
6421      option2: null,
6422      option3: null,
6423      available: true,�
6424      price: "$599.99",
6425      priceCents: 59999,
6426      comparePrice: null,
6427      savings: null,
6428      imageIdx: -1
6429    }�];
6430
6431  var numOptions    = 1;
6432  var hasRealVariants = true === false;
6433  var requireSelection = true;
6434
6435  /* ── Money helper ────────────────────────────────────────────────── */
6436  function formatMoney(cents) {
6437    return '$' + (cents / 100).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
6438  }
6439
6440  function computeTotal(root, variant) {
6441    if (!variant) return '';
6442    var cents = variant.priceCents;
6443    root.querySelectorAll('[data-addon-variant-id]:checked').forEach(function(cb) {
6444      cents += parseInt(cb.dataset.addonPriceCents, 10) || 0;
6445    });
6446    return formatMoney(cents);
6447  }
6448
6449  /* ── Main init ───────────────────────────────────────────────────── */
6450  function init() {
6451    var root = document.getElementById('shopify-section-' + SECTION_ID);
6452    if (!root) return;
6453
6454    /* seed current variant for simple (no-option) products */
6455    if (!hasRealVariants && variantData.length > 0) {
6456      root._bpdpCurrentVariant = variantData[0];
6457    }
6458
6459    initGallery(root);
6460    initStickyAtc(root);
6461    initVariantPicker(root);
6462    initDescToggle(root);
6463    initAddons(root);
6464  }
6465
6466  /* ── Sticky ATC bar ─────────────────────────────────────────────── */
6467  function initStickyAtc(root) {
6468    var sticky         = root.querySelector('[data-bpdp-sticky]');
6469    if (!sticky) return;
6470
6471    var mainAtcBtn     = root.querySelector('[data-bpdp-atc]');
6472    var stickyAtcBtn   = sticky.querySelector('[data-bpdp-sticky-atc]');
6473    var stickyPriceEl  = sticky.querySelector('[data-bpdp-sticky-price]');
6474    var stickyPriceBtn = sticky.querySelector('[data-bpdp-sticky-price-btn]');
6475    var stickyAtcText  = sticky.querySelector('[data-bpdp-sticky-atc-text]');
6476    var stickyAtcSep   = sticky.querySelector('[data-bpdp-sticky-atc-sep]');
6477    var variantLabel   = sticky.querySelector('[data-bpdp-sticky-variant-label]');
6478    var scrollBtn      = sticky.querySelector('[data-bpdp-sticky-scroll]');
6479
6480    /* show when main ATC scrolls out of viewport */
6481    if (mainAtcBtn && 'IntersectionObserver' in window) {
6482      var stickyButtons = sticky.querySelectorAll('button');
6483      new IntersectionObserver(function (entries) {
6484        entries.forEach(function (entry) {
6485          var show = !entry.isIntersecting;
6486          /* If the sticky bar is being hidden while one of its buttons
6487            has focus, move focus to the main ATC before hiding it. */
6488          if (!show && sticky.contains(document.activeElement)) {
6489            if (mainAtcBtn && !mainAtcBtn.disabled) {
6490              mainAtcBtn.focus();
6491            } else {
6492              document.activeElement.blur();
6493            }
6494          }
6495
6496          sticky.classList.toggle('is-visible', show);
6497          sticky.setAttribute('aria-hidden', show ? 'false' : 'true');
6498
6499          /* .bpdp-sticky hides via transform (translateY), not display:none,
6500             so its buttons stay in the tab order even while off-screen —
6501             aria-hidden="true" on a container with focusable descendants is
6502             an accessibility violation (a11y audit flagged this). Pull them
6503             out of the tab order to match the hidden state. */
6504          stickyButtons.forEach(function (btn) {
6505            if (show) {
6506              btn.removeAttribute('tabindex');
6507            } else {
6508              btn.setAttribute('tabindex', '-1');
6509            }
6510          });
6511        });
6512      }, { threshold: 0 }).observe(mainAtcBtn);
6513    }
6514
6515    /* "Select Another" scrolls to variant picker */
6516    if (scrollBtn) {
6517      scrollBtn.addEventListener('click', function () {
6518        var variantsEl = root.querySelector('.bpdp-variants');
6519        if (!variantsEl) return;
6520        var top = variantsEl.getBoundingClientRect().top + window.scrollY - 100;
6521        window.scrollTo({ top: top, behavior: 'smooth' });
6522      });
6523    }
6524
6525    /* initial sync for simple (no-variant) products */
6526    if (stickyAtcBtn && mainAtcBtn) {
6527      stickyAtcBtn.disabled = mainAtcBtn.disabled;
6528    }
6529
6530    /* called by initVariantPicker whenever selection changes */
6531    root._bpdpUpdateSticky = function (label, price, state) {
6532      /* state: 'select' | 'soldout' | 'available' */
6533      if (variantLabel && label) variantLabel.textContent = label;
6534      if (price && stickyPriceEl)  stickyPriceEl.textContent  = price;
6535      if (price && stickyPriceBtn) stickyPriceBtn.textContent = price;
6536
6537      if (stickyAtcBtn) {
6538        if (state === 'select') {
6539          stickyAtcBtn.disabled = true;
6540          if (stickyAtcText) stickyAtcText.textContent = 'SELECT OPTIONS';
6541          if (stickyAtcSep)  stickyAtcSep.style.display  = 'none';
6542          if (stickyPriceBtn) stickyPriceBtn.style.display = 'none';
6543        } else if (state === 'soldout') {
6544          stickyAtcBtn.disabled = true;
6545          if (stickyAtcText) stickyAtcText.textContent = 'SOLD OUT';
6546          if (stickyAtcSep)  stickyAtcSep.style.display  = 'none';
6547          if (stickyPriceBtn) stickyPriceBtn.style.display = 'none';
6548        } else {
6549          stickyAtcBtn.disabled = false;
6550          if (stickyAtcText) stickyAtcText.textContent = 'ADD TO CART';
6551          if (stickyAtcSep)  stickyAtcSep.style.display  = '';
6552          if (stickyPriceBtn) stickyPriceBtn.style.display = '';
6553        }
6554      }
6555    };
6556  }
6557
6558  /* ── Gallery ─────────────────────────────────────────────────────── */
6559  function initGallery(root) {
6560    var gallery   = root.querySelector('[data-bpdp-gallery]');
6561    if (!gallery) return;
6562
6563    var track     = gallery.querySelector('[data-bpdp-track]');
6564    var slides    = track ? Array.prototype.slice.call(track.children) : [];
6565    var thumbs    = Array.prototype.slice.call(gallery.querySelectorAll('[data-bpdp-thumb]'));
6566    var dots      = Array.prototype.slice.call(gallery.querySelectorAll('[data-bpdp-dot]'));
6567    var visible   = slides.map(function (s, i) { return i; }); /* original indexes shown */
6568    var currentIdx = 0; /* position within `visible` */
6569
6570    function goToSlide(pos) {
6571      if (!track || visible.length === 0) return;
6572      /* wrap around for an infinite loop: past the end returns to the start and vice versa */
6573      if (pos < 0) pos = visible.length - 1;
6574      else if (pos > visible.length - 1) pos = 0;
6575      currentIdx = pos;
6576
6577      /* move track — pixel-based so translateX % is relative to container, not track */
6578      var slideWidth = track.parentElement ? track.parentElement.offsetWidth : 0;
6579      track.style.transform = 'translateX(-' + (pos * slideWidth) + 'px)';
6580
6581      var origIdx = visible[pos];
6582
6583      /* update thumbs */
6584      thumbs.forEach(function (th, i) {
6585        th.classList.toggle('bpdp__thumb--active', i === origIdx);
6586      });
6587
6588      /* update dots */
6589      dots.forEach(function (dot, i) {
6590        dot.classList.toggle('bpdp__dot--active', i === origIdx);
6591      });
6592    }
6593
6594    /* Show the selected variant's metafield gallery (custom.variant_gallery)
6595       when it has one; otherwise fall back to the default product images.
6596       Slides alt-tagged "swatch" never show. Returns true when a variant
6597       gallery was applied, so the caller knows filtering (vs. legacy jump)
6598       happened. */
6599    function applyFilter(variantId) {
6600      var vid = variantId ? String(variantId) : '';
6601      var hasSet = vid !== '' && slides.some(function (s) { return s.dataset.gallery === vid; });
6602      visible = [];
6603      slides.forEach(function (s, i) {
6604        var set = s.dataset.gallery || 'default';
6605        var show;
6606        if (s.hasAttribute('data-img-swatch')) show = false;
6607        else if (hasSet) show = set === vid;
6608        else show = set === 'default';
6609        s.classList.toggle('bpdp__slide--hidden', !show);
6610        if (thumbs[i]) thumbs[i].classList.toggle('bpdp__thumb--hidden', !show);
6611        if (dots[i])   dots[i].classList.toggle('bpdp__dot--hidden', !show);
6612        if (show) visible.push(i);
6613      });
6614      goToSlide(0);
6615      return hasSet;
6616    }
6617
6618    /* thumb clicks */
6619    thumbs.forEach(function (th) {
6620      th.addEventListener('click', function () {
6621        goToSlide(visible.indexOf(parseInt(th.dataset.bpdpThumb, 10)));
6622      });
6623    });
6624
6625    /* dot clicks */
6626    dots.forEach(function (dot) {
6627      dot.addEventListener('click', function () {
6628        goToSlide(visible.indexOf(parseInt(dot.dataset.bpdpDot, 10)));
6629      });
6630    });
6631
6632    /* initial state: hide swatch-only art even before any selection */
6633    applyFilter('');
6634
6635    /* arrow clicks */
6636    var prevBtn = gallery.querySelector('[data-bpdp-prev]');
6637    var nextBtn = gallery.querySelector('[data-bpdp-next]');
6638    if (prevBtn) prevBtn.addEventListener('click', function () { goToSlide(currentIdx - 1); });
6639    if (nextBtn) nextBtn.addEventListener('click', function () { goToSlide(currentIdx + 1); });
6640
6641    /* swipe / drag to change slides — works for touch, mouse and pen.
6642       Threshold-based and horizontal-dominant, so a click still works and
6643       vertical page scrolling is never blocked. */
6644    var swipeArea = (track && track.parentElement) ? track.parentElement : track;
6645    if (swipeArea) {
6646      var swStartX = 0, swStartY = 0, swActive = false, swId = null;
6647      swipeArea.addEventListener('pointerdown', function (e) {
6648        if (e.pointerType === 'mouse' && e.button !== 0) return;
6649        swStartX = e.clientX;
6650        swStartY = e.clientY;
6651        swActive = true;
6652        swId = e.pointerId;
6653        /* Capture the pointer so pointerup still fires here even if the finger
6654           slides off the image/edge during the swipe. */
6655        try { swipeArea.setPointerCapture(e.pointerId); } catch (err) {}
6656      });
6657      swipeArea.addEventListener('pointerup', function (e) {
6658        if (!swActive || e.pointerId !== swId) return;
6659        swActive = false;
6660        try { swipeArea.releasePointerCapture(e.pointerId); } catch (err) {}
6661        var dx = e.clientX - swStartX;
6662        var dy = e.clientY - swStartY;
6663        if (Math.abs(dx) > 40 && Math.abs(dx) > Math.abs(dy)) {
6664          if (dx < 0) goToSlide(currentIdx + 1);
6665          else goToSlide(currentIdx - 1);
6666        }
6667      });
6668      swipeArea.addEventListener('pointercancel', function (e) {
6669        swActive = false;
6670        try { swipeArea.releasePointerCapture(e.pointerId); } catch (err) {}
6671      });
6672    }
6673
6674    /* constrain thumb rail height to match the main image — prevents overflow whitespace */
6675    var thumbsEl = gallery.querySelector('[data-bpdp-thumbs]');
6676    var mainImgWrap = gallery.querySelector('.bpdp__main-img');
6677
6678    function syncThumbsHeight() {
6679      if (!thumbsEl || !mainImgWrap) return;
6680      /* only constrain for vertical thumb rails (left / right positions) */
6681      if (window.getComputedStyle(thumbsEl).flexDirection !== 'column') {
6682        thumbsEl.style.maxHeight = '';
6683        return;
6684      }
6685      var h = mainImgWrap.offsetHeight;
6686      if (h > 0) thumbsEl.style.maxHeight = h + 'px';
6687    }
6688
6689    /* run after first image paints */
6690    var firstSlideImg = track ? track.querySelector('img') : null;
6691    if (firstSlideImg) {
6692      if (firstSlideImg.complete && firstSlideImg.naturalHeight > 0) {
6693        requestAnimationFrame(syncThumbsHeight);
6694      } else {
6695        firstSlideImg.addEventListener('load', function () {
6696          requestAnimationFrame(syncThumbsHeight);
6697        });
6698      }
6699    }
6700    window.addEventListener('load', function () {
6701      requestAnimationFrame(function () {
6702        syncThumbsHeight();
6703        reapplyOffset();
6704      });
6705    }, { once: true });
6706
6707    /* re-apply the pixel offset without animating — used when the container
6708       width changes after the offset was computed (image/font loads on page
6709       load, scrollbar appearing), which otherwise leaves a half-cut slide */
6710    function reapplyOffset() {
6711      if (!track || !track.parentElement) return;
6712      var w = track.parentElement.offsetWidth;
6713      track.style.transition = 'none';
6714      track.style.transform = 'translateX(-' + (currentIdx * w) + 'px)';
6715      requestAnimationFrame(function () { track.style.transition = ''; });
6716    }
6717
6718    if (typeof ResizeObserver !== 'undefined' && track && track.parentElement) {
6719      new ResizeObserver(function () {
6720        reapplyOffset();
6721      }).observe(track.parentElement);
6722    }
6723
6724    /* recalc pixel offset + thumb height on resize */
6725    window.addEventListener('resize', function () {
6726      if (track && track.parentElement) {
6727        var w = track.parentElement.offsetWidth;
6728        track.style.transition = 'none';
6729        track.style.transform = 'translateX(-' + (currentIdx * w) + 'px)';
6730        requestAnimationFrame(function () { track.style.transition = ''; });
6731      }
6732      syncThumbsHeight();
6733    }, { passive: true });
6734
6735    /* expose to variant picker in this closure */
6736    root._bpdpGoToSlide = function (origIdx) {
6737      var pos = visible.indexOf(origIdx);
6738      if (pos >= 0) goToSlide(pos);
6739    };
6740    root._bpdpFilterGallery = applyFilter;
6741  }
6742
6743  /* ── Variant picker ──────────────────────────────────────────────── */
6744  function initVariantPicker(root) {
6745    if (!hasRealVariants) return;
6746
6747    var variantInput = root.querySelector('[data-bpdp-variant-id]');
6748    var atcBtn       = root.querySelector('[data-bpdp-atc]');
6749    var priceEl      = root.querySelector('[data-bpdp-price-current]');
6750    var compareEl    = root.querySelector('[data-bpdp-price-compare]');
6751    var saveEl       = root.querySelector('[data-bpdp-price-save]');
6752
6753    var selectedOptions = {};
6754
6755    /* pre-populate from whichever buttons are already visually active */
6756    root.querySelectorAll('[data-bpdp-opt-group]').forEach(function (group) {
6757      var idx = parseInt(group.dataset.bpdpOptGroup, 10);
6758      var activeBtn = group.querySelector('.bpdp-opt__btn--active, .bpdp-swatch--active');
6759      if (!activeBtn) activeBtn = group.querySelector('[data-bpdp-opt-btn]');
6760      if (activeBtn) {
6761        selectedOptions[idx] = activeBtn.dataset.value;
6762      }
6763    });
6764
6765    function allOptionsSelected() {
6766      return Object.keys(selectedOptions).length === numOptions;
6767    }
6768
6769    function findVariant() {
6770      return variantData.find(function (v) {
6771        if (numOptions >= 1 && v.option1 !== selectedOptions[0]) return false;
6772        if (numOptions >= 2 && v.option2 !== selectedOptions[1]) return false;
6773        if (numOptions >= 3 && v.option3 !== selectedOptions[2]) return false;
6774        return true;
6775      });
6776    }
6777
6778    function updateAtcBtn(variant) {
6779      if (!atcBtn) return;
6780      var atcLabel     = atcBtn.dataset.atcLabel     || 'ADD TO CART';
6781      var selectLabel  = atcBtn.dataset.selectLabel  || 'SELECT OPTIONS';
6782      var soldoutLabel = atcBtn.dataset.soldoutLabel || 'SOLD OUT';
6783      var notifyBtn    = root.querySelector('[data-bpdp-notify]');
6784
6785      var cartIcon = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 002 1.61h9.72a2 2 0 002-1.61L23 6H6"/></svg>';
6786
6787      var isSoldOut = false;
6788      if (!allOptionsSelected()) {
6789        atcBtn.disabled = true;
6790        atcBtn.innerHTML = selectLabel;
6791      } else if (variant && variant.available && !soldOut) {
6792        atcBtn.disabled = false;
6793        atcBtn.innerHTML = atcLabel + ' — <span data-bpdp-atc-total>' + computeTotal(root, variant) + '</span> ' + cartIcon;
6794      } else {
6795        atcBtn.disabled = true;
6796        atcBtn.innerHTML = soldoutLabel;
6797        isSoldOut = true;
6798      }
6799
6800      if (notifyBtn) notifyBtn.style.display = isSoldOut ? 'flex' : 'none';
6801    }
6802
6803    function updatePrice(variant) {
6804      if (!variant) return;
6805      if (priceEl)  priceEl.textContent = variant.price;
6806      if (compareEl) {
6807        if (variant.comparePrice) {
6808          compareEl.textContent = variant.comparePrice;
6809          compareEl.style.display = '';
6810        } else {
6811          compareEl.textContent = '';
6812          compareEl.style.display = 'none';
6813        }
6814      }
6815      if (saveEl) {
6816        if (variant.savings) {
6817          saveEl.textContent = 'Save ' + variant.savings;
6818          saveEl.style.display = '';
6819        } else {
6820          saveEl.textContent = '';
6821          saveEl.style.display = 'none';
6822        }
6823      }
6824    }
6825
6826    function updateVariantId(variant) {
6827      if (!variantInput || !variant) return;
6828      variantInput.value = variant.id;
6829    }
6830
6831    function handleSelection() {
6832      var variant = allOptionsSelected() ? findVariant() : null;
6833      root._bpdpCurrentVariant = variant;
6834      updateVariantId(variant);
6835      updatePrice(variant);
6836      updateAtcBtn(variant);
6837
6838      /* gallery switch: show the variant's own gallery when it has one;
6839         otherwise legacy behavior — jump to the variant's featured image */
6840      var filtered = false;
6841      if (root._bpdpFilterGallery) {
6842        filtered = root._bpdpFilterGallery(variant ? variant.id : null);
6843      }
6844      if (!filtered && variant && variant.imageIdx >= 0 && root._bpdpGoToSlide) {
6845        root._bpdpGoToSlide(variant.imageIdx);
6846      }
6847
6848      /* sticky bar sync + BIN visibility */
6849      if (root._bpdpUpdateSticky) {
6850        var label = allOptionsSelected() ? Object.values(selectedOptions).join(' / ') : null;
6851        var state = !allOptionsSelected() ? 'select'
6852          : (variant && variant.available && !soldOut ? 'available' : 'soldout');
6853        root._bpdpUpdateSticky(label, variant ? variant.price : null, state);
6854        if (root._bpdpUpdateBin) root._bpdpUpdateBin(state);
6855      }
6856    }
6857
6858    /* initial state — always sync button to whichever option is visually active */
6859    handleSelection();
6860
6861    /* option button clicks */
6862    root.querySelectorAll('[data-bpdp-opt-btn]').forEach(function (btn) {
6863      btn.addEventListener('click', function () {
6864        var optIdx = parseInt(btn.dataset.bpdpOptBtn, 10);
6865        var value  = btn.dataset.value;
6866
6867        /* deactivate siblings */
6868        var group = btn.closest('[data-bpdp-opt-group]');
6869        if (group) {
6870          group.querySelectorAll('[data-bpdp-opt-btn]').forEach(function (b) {
6871            b.classList.remove('bpdp-opt__btn--active', 'bpdp-swatch--active');
6872          });
6873        }
6874
6875        /* activate this button */
6876        if (btn.classList.contains('bpdp-swatch')) {
6877          btn.classList.add('bpdp-swatch--active');
6878        } else {
6879          btn.classList.add('bpdp-opt__btn--active');
6880        }
6881
6882        /* update selected value label */
6883        var valSpan = root.querySelector('[data-bpdp-opt-val="' + optIdx + '"]');
6884        if (valSpan) valSpan.textContent = value;
6885
6886        selectedOptions[optIdx] = value;
6887        handleSelection();
6888      });
6889    });
6890  }
6891
6892  /* ── Description toggle ──────────────────────────────────────────── */
6893  function initDescToggle(root) {
6894    root.querySelectorAll('.bpdp-desc-toggle').forEach(function (btn) {
6895      if (btn.dataset.descInit) return;
6896      btn.dataset.descInit = '1';
6897      btn.addEventListener('click', function () {
6898        var wrap = document.getElementById(btn.getAttribute('aria-controls'));
6899        if (!wrap) return;
6900        var collapsed = wrap.classList.toggle('bpdp-desc-wrap--collapsed');
6901        btn.setAttribute('aria-expanded', collapsed ? 'false' : 'true');
6902        var label = btn.querySelector('.bpdp-desc-toggle-label');
6903        if (label) label.textContent = collapsed ? 'Read More' : 'Read Less';
6904      });
6905    });
6906  }
6907
6908  /* ── Add-on products + Buy It Now ───────────────────────────────── */
6909  function initAddons(root) {
6910    var addonChecks = root.querySelectorAll('[data-addon-variant-id]');
6911    var binBtns     = root.querySelectorAll('[data-bpdp-bin]');
6912    var form        = document.getElementById('bpdp-form-' + SECTION_ID);
6913
6914    /* Show/hide BIN buttons based on variant availability */
6915    root._bpdpUpdateBin = function(state) {
6916      var hide = (state === 'soldout');
6917      var binWrap = root.querySelector('.bpdp-bin-wrap');
6918      if (binWrap) binWrap.style.display = hide ? 'none' : '';
6919      var stickyBin = root.querySelector('.bpdp-sticky__bin');
6920      if (stickyBin) stickyBin.style.display = hide ? 'none' : '';
6921    };
6922
6923    /* Re-render price total in ATC button when an addon is toggled */
6924    function refreshAtcTotal() {
6925      var totalEl = root.querySelector('[data-bpdp-atc-total]');
6926      if (!totalEl) return;
6927      var variant = root._bpdpCurrentVariant;
6928      if (variant) totalEl.textContent = computeTotal(root, variant);
6929    }
6930
6931    addonChecks.forEach(function(cb) {
6932      cb.addEventListener('change', refreshAtcTotal);
6933    });
6934
6935    function buildItems(variantId) {
6936      var items = [{ id: variantId, quantity: 1 }];
6937      root.querySelectorAll('[data-addon-variant-id]:checked').forEach(function(cb) {
6938        var aid = parseInt(cb.dataset.addonVariantId, 10);
6939        if (aid && !isNaN(aid)) items.push({ id: aid, quantity: 1 });
6940      });
6941      return items;
6942    }
6943
6944    /* Toggle a spinner + disabled state on a button without losing its markup */
6945    function setBtnLoading(btn, loading) {
6946      if (!btn) return;
6947      if (loading) {
6948        /* Capture the current text colour so the spinner matches the button.
6949           If it's already transparent (is-loading applied), fall back to #1c1c1c
6950           so the spinner ring stays visible. */
6951        var c = getComputedStyle(btn).color;
6952        if (!c || c === 'transparent' || c.indexOf('rgba(0, 0, 0, 0)') !== -1) c = '#1c1c1c';
6953        btn.style.setProperty('--bpdp-spin', c);
6954        btn.classList.add('is-loading');
6955        btn.disabled = true;
6956      } else {
6957        btn.classList.remove('is-loading');
6958        btn.disabled = false;
6959        btn.style.removeProperty('--bpdp-spin');
6960      }
6961    }
6962
6963
6964    function cartAdd(items, onSuccess, btns) {
6965      console.log('[BPDP] cart/add.js payload:', JSON.stringify({ items: items }));
6966      fetch('/cart/add.js', {
6967        method: 'POST',
6968        headers: { 'Content-Type': 'application/json' },
6969        body: JSON.stringify({ items: items })
6970      }).then(function(r) {
6971        if (!r.ok) {
6972          return r.json().then(function(err) {
6973            console.error('[BPDP] cart/add.js 422 error:', JSON.stringify(err));
6974            throw new Error(err.description || err.message || 'Cart error');
6975          });
6976        }
6977        return r.json();
6978      }).then(function() {
6979        onSuccess();
6980      }).catch(function(err) {
6981        console.error('[BPDP] cart add caught:', err.message);
6982        (btns || []).forEach(function(b) { setBtnLoading(b, false); });
6983      });
6984    }
6985
6986    /* Buy It Now — add main item + checked addons, then go to /checkout */
6987    binBtns.forEach(function(binBtn) {
6988      binBtn.addEventListener('click', function() {
6989        var variantInput = root.querySelector('[data-bpdp-variant-id]');
6990        var variantId = variantInput ? parseInt(variantInput.value, 10) : NaN;
6991        if (!variantId || isNaN(variantId)) return;
6992
6993        setBtnLoading(binBtn, true);
6994
6995        cartAdd(buildItems(variantId), function() {
6996          window.location.href = '/checkout';
6997        }, [binBtn]);
6998      });
6999    });
7000
7001    /* Add to Cart — show loading on submit; intercept AJAX when addons are checked */
7002    if (form) {
7003      form.addEventListener('submit', function(e) {
7004        var atcBtn    = root.querySelector('[data-bpdp-atc]');
7005        var stickyBtn = root.querySelector('[data-bpdp-sticky-atc]');
7006        setBtnLoading(atcBtn, true);
7007        setBtnLoading(stickyBtn, true);
7008
7009        var checked = root.querySelectorAll('[data-addon-variant-id]:checked');
7010        if (!checked.length) return; /* no addons → native submit navigates to /cart, keep spinner */
7011
7012        var variantInput = root.querySelector('[data-bpdp-variant-id]');
7013        var variantId = variantInput ? parseInt(variantInput.value, 10) : NaN;
7014        if (!variantId || isNaN(variantId)) return; /* invalid → fall through to native */
7015
7016        e.preventDefault();
7017
7018        cartAdd(buildItems(variantId), function() {
7019          window.location.href = '/cart';
7020        }, [atcBtn, stickyBtn]);
7021      });
7022    }
7023  }
7024
7025  /* ── Bootstrap ───────────────────────────────────────────────────── */
7026  if (document.readyState === 'loading') {
7027    document.addEventListener('DOMContentLoaded', init);
7028  } else {
7029    init();
7030  }
7031
7032  document.addEventListener('shopify:section:load', function (e) {
7033    if (e.detail && e.detail.sectionId === SECTION_ID) {
7034      init();
7035    }
7036  });
7037})();
7038</script>
7038
7039
7040<script>
7041  (function () {
7042    function initNotifyBtns() {
7043      document.querySelectorAll('#shopify-section-template--28919391584440__main [data-bpdp-notify][data-kl-form]').forEach(function (btn) {
7044        if (btn._bpdpNotifyInit) return;
7045        btn._bpdpNotifyInit = true;
7046        btn.addEventListener('click', function () {
7047          window._klOnsite = window._klOnsite || [];
7048          window._klOnsite.push(['openForm', btn.getAttribute('data-kl-form')]);
7049        });
7050      });
7051    }
7052    document.addEventListener('DOMContentLoaded', initNotifyBtns);
7053    document.addEventListener('shopify:section:load', initNotifyBtns);
7054  })();
7055</script>
vendor: 2 bytes, line 7055
7055
7056<script type="application/ld+json">
7057{
7058  "@context": "https://schema.org",
7059  "@type": "Product",
7060  "@id": "https:\/\/www.bushnellgolf.com\/products\/pro-x3-link#product",
7061  "name": "Pro X3+LINK",
7062  "url": "https:\/\/www.bushnellgolf.com\/products\/pro-x3-link"�,
7063    "description": "Precision Perfected: Next Level Performance with Wind \u0026amp; LINK-Enabled Technology. Pro X3+LINK is the most powerful, precise laser rangefinder to date – packing all of the market-leading innovations you have come to expect from the #1 Rangefinder in Golf."�,
7064    "image": ["https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-2__05053.1748636100.386.513_d5727490-870d-49e1-8dc7-f91e9163f277.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-4__80838.1748636108.386.513_39871293-6cfd-4eff-91ed-c8ef56f37d5f.png?v=1781021506\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-5__96375.1748636117.386.513_d365fbd0-c54d-4cd1-80fc-5072a1b08ffc.png?v=1781021521\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-3__28067.1748636104.386.513_117f802a-5639-4bb7-9f76-88bd88aa253d.png?v=1781021506\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Features__26038.1748636025.386.513_5b8ef1e5-b591-43a7-8f71-cf5bbb3eaedf.png?v=1781021522\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Slope-Compensation-with-Elements__75876.1710772271.386.513_89ce4f3d-3b5e-4e01-b978-ee6012d8d6f5.png?v=1781021506\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Locking-Slope-Switch__37824.1748636036.386.513_c36ec944-5bd0-4a4a-8b49-162892d7998c.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Dual-Display__68053.1748636040.386.513_084d3e18-12a6-4158-9dda-d487a76bb69e.gif?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Pinseeker-with-Visual-Jolt__84801.1748636044.386.513_3c8e8990-ac95-438b-a5bf-ed47eddb73e3.png?v=1781021522\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Integrated-BITE-Magnetic-Mount__08168.1748636049.386.513_af597152-9d1f-420a-a738-8b59ec2d68bd.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-IPX7-Fully-Waterproof__44295.1748636053.386.513_cf1a98b5-303a-4587-8c8e-1faa9f939cf7.png?v=1781021524\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Bushnell-Golf-App__31297.1748636071.386.513_352c7f44-e917-4831-969c-da6594899ead.png?v=1781021522\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-7x-Magnification__01840.1748636077.386.513_a4340ddf-7349-487e-8fac-0702caaaa4ae.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Tournament-Legal__38817.1748636082.386.513_73b9fb3f-04bc-4d57-8a4f-ce2c4e913a4a.gif?v=1781021522\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Whats-Included__43143.1748636086.386.513_f548094a-c4f1-4b04-b9eb-cc8207386d1d.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Reticle__31292.1748636090.386.513_7ae44ef9-895e-427a-85af-8f35a483536a.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Lighting-Fast-Readings__05237.1748636097.386.513_85ca6cb0-570e-4124-b20c-b85ae520fdf6.png?v=1781021507\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Wind-Speed-and-Direction__75451.1748636022.386.513_8e6f14fc-d2ef-483c-bb22-3a4acdd4b8b8.png?v=1781021521\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/Pro-X3-Plus-Home_Elevation-Adjustment__56964.1748636031.386.513_684bace2-769a-44b4-96a8-5c405bfc7a80.png?v=1781021521\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/BG-DTC-202450-Pro-X3-Plus-EC-Link__04289.1748636065.386.513_d8d059eb-b341-4dce-b7d2-63322a39508d.png?v=1781021521\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/LINK-Enabled-Video__09107.1739917533.386.513_425fd6f9-ff77-4180-b708-f
70646e7eebd14ee.jpg?v=1781021521\u0026width=1600",�"https:\/\/www.bushnellgolf.com\/cdn\/shop\/files\/B0CZ7MGYXB.PT04__48980.1748636203.386.513_21b84eed-7858-4ad5-bceb-e4f0b72c1122.png?v=1781021521\u0026width=1600"�],
7065    "brand": {
7066      "@type": "Brand",
7067      "name": "Bushnell Golf"
7068    },
7069    "sku": "202450"�,
7070    "aggregateRating": {
7071      "@type": "AggregateRating",
7072      "ratingValue": 3.5,
7073      "reviewCount": 145,
7074      "bestRating": 5,
7075      "worstRating": 1
7076    },
7077  "offers": [{
7078      "@type": "Offer",
7079
7080      "url": "https:\/\/www.bushnellgolf.com\/products\/pro-x3-link?variant=53271988469944",
7081
7082      "priceCurrency": "USD",
7083
7084      "price": 599.99,"availability": "https://schema.org/InStock",
7085        "sku": "202450"�,
7086      "itemCondition": "https://schema.org/NewCondition",
7087
7088      "seller": {
7089        "@type": "Organization",
7090        "name": "Bushnell Golf"
7091      }
7092    }�]
7093}
7094</script>
7094�
7095</section><div id="shopify-section-template--28919391584440__recently_viewed" class="shopify-section"><style>
7096  #shopify-section-template--28919391584440__recently_viewed h1,
7097  #shopify-section-template--28919391584440__recently_viewed h2,
7098  #shopify-section-template--28919391584440__recently_viewed h3,
7099  #shopify-section-template--28919391584440__recently_viewed h4,
7100  #shopify-section-template--28919391584440__recently_viewed h5,
7101  #shopify-section-template--28919391584440__recently_viewed h6 { font-family: 'Industry Bold', sans-serif; }
7102  #shopify-section-template--28919391584440__recently_viewed p,
7103  #shopify-section-template--28919391584440__recently_viewed li,
7104  #shopify-section-template--28919391584440__recently_viewed span,
7105  #shopify-section-template--28919391584440__recently_viewed a { font-family: 'Acumin Pro', sans-serif; }
7106  @media screen and (max-width: 749px) {
7107    #shopify-section-template--28919391584440__recently_viewed .recently-viewed-section {
7108      padding-top: 32px;
7109      padding-bottom: 32px;
7110    }
7111    #shopify-section-template--28919391584440__recently_viewed .section-title {
7112      font-size: 24px;
7113    }
7114    #shopify-section-template--28919391584440__recently_viewed .product-grid {
7115      grid-template-columns: repeat(1, 1fr);
7116    }
7117  }
7118  @media screen and (min-width: 750px) and (max-width: 989px) {
7119    #shopify-section-template--28919391584440__recently_viewed .recently-viewed-section {
7120      padding-top: 48px;
7121      padding-bottom: 48px;
7122    }
7123    #shopify-section-template--28919391584440__recently_viewed .section-title {
7124      font-size: 28px;
7125    }
7126    #shopify-section-template--28919391584440__recently_viewed .product-grid {
7127      grid-template-columns: repeat(2, 1fr);
7128    }
7129  }
7130</style><section class="section section--cream recently-viewed-section" data-recently-viewed style="display:none;">
7131  <div class="container">
7132    <div class="section-header">
7133      <h2 class="section-title">Recently <em>Viewed</em></h2>
7134      <p class="section-subtitle">Pick up where you left off.</p>
7135    </div>
7136    <div class="recently-viewed-grid product-grid products-grid" data-recently-viewed-grid></div>
7137  </div>
7138</section>
7139
7140<script>
7141(function() {
7142  var STORAGE_KEY = 'bushnell_recently_viewed';
7143  var MAX_ITEMS = 8;
7144
7145  // Discontinued products are hidden everywhere — never record them.
7146  var CURRENT_DISCONTINUED = false;
7147
7148  // Record current product if on PDP
7149  if (!CURRENT_DISCONTINUED && typeof window.Shopify !== 'undefined' && window.Shopify.product) {
7150    var product = window.Shopify.product;
7151    try {
7152      var viewed = JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]');
7153      // Remove if already exists
7154      viewed = viewed.filter(function(p) { return p.id !== product.id; });
7155      // Add to front
7156      viewed.unshift({
7157        id: product.id,
7158        title: product.title,
7159        url: product.url || window.location.pathname,
7160        price: product.price,
7161        compare_at_price: product.compare_at_price,
7162        featured_image: product.featured_image,
7163        type: product.type,
7164        available: product.available
7165      });
7166      // Trim
7167      if (viewed.length > MAX_ITEMS + 1) viewed = viewed.slice(0, MAX_ITEMS + 1);
7168      localStorage.setItem(STORAGE_KEY, JSON.stringify(viewed));
7169    } catch(e) {}
7170  }
7171
7172  // Render recently viewed (exclude current product)
7173  document.addEventListener('DOMContentLoaded', function() {
7174    var section = document.querySelector('[data-recently-viewed]');
7175    var grid = document.querySelector('[data-recently-viewed-grid]');
7176    if (!section || !grid) return;
7177
7178    try {
7179      var viewed = JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]');
7180      var currentPath = window.location.pathname;
7181
7182      // Filter out current product
7183      viewed = viewed.filter(function(p) { return p.url !== currentPath; });
7184
7185      if (viewed.length === 0) return;
7186
7187      // Show section
7188      section.style.display = '';
7189
7190      // Render cards
7191      var limit = Math.min(viewed.length, 4);
7192      var html = '';
7193      for (var i = 0; i < limit; i++) {
7194        var p = viewed[i];
7195        var priceFormatted = (p.price / 100).toFixed(2);
7196        var imgSrc = p.featured_image || '';
7197
7198        html += '<div class="p-card">';
7199        html += '<a href="' + p.url + '" class="p-card-img">';
7200        if (imgSrc) {
7201          html += '<img src="' + imgSrc + '" alt="' + (p.title || '').replace(/"/g, '&quot;') + '" width="300" height="225" loading="lazy">';
7202        }
7203        html += '</a>';
7204        html += '<div class="p-card-body">';
7205        if (p.type) html += '<div class="p-card-series">' + p.type + '</div>';
7206        html += '<a href="' + p.url + '" class="p-card-name">' + p.title + '</a>';
7207        html += '</div>';
7208        html += '<div class="p-card-footer">';
7209        html += '<span class="p-card-price">$' + priceFormatted + '</span>';
7210        html += '</div>';
7211        html += '</div>';
7212      }
7213
7214      grid.innerHTML = html;
7215    } catch(e) {}
7216  });
7217})();
7218</script>
7218
7219
7220
7221</div><div id="shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb" class="shopify-section bushnell-product-nav-bar"><style>
7222  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h1,
7223  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h2,
7224  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h3,
7225  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h4,
7226  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h5,
7227  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb h6 { font-family: 'Industry Bold', sans-serif; }
7228  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb p,
7229  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb li,
7230  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb span,
7231  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb a { font-family: 'Acumin Pro Medium', sans-serif; }
7232</style>
7233<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-nav-bar.css?v=118911069981292525101790611765" rel="stylesheet" type="text/css" media="all" />
7234<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-nav-bar.js?v=140227876107109665501790611765" type="text/javascript"></script>
7234�<style>
7235  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav {
7236    --pnav-bg: #ffffff;
7237    --pnav-arrow-color: #1a1a1a;
7238    background-color: #ffffff;
7239    border-bottom: 1px solid #e0e0e0;
7240    padding-top: 0px;
7241    padding-bottom: 0px;
7242  }
7243
7244  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav__list {
7245    gap: 16px;
7246    justify-content: center;
7247  }
7248
7249  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav__link {
7250    font-size: 16px;
7251    font-weight: 700;
7252    letter-spacing: 1px;
7253    text-transform: uppercase;
7254    color: #1a1a1a;
7255    background-color: #ffffff;
7256    padding-top: 16px;
7257    padding-bottom: 16px;
7258    padding-left: 16px;
7259    padding-right: 16px;
7260  }
7261
7262  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav__link:hover {
7263    color: #e05a00;
7264    background-color: #ffffff;
7265    border-bottom-color: #e05a00;
7266  }
7267
7268  #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav__link.is-active {
7269    color: #e05a00;
7270    border-bottom: 2px solid #e05a00;
7271  }
7272
7273  @media screen and (max-width: 749px) {
7274    #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav {
7275      padding-top: 8px;
7276      padding-bottom: 8px;
7277    }
7278
7279    #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav__list {
7280    justify-content: start;
7281  }
7282  }
7283  @media screen and (min-width: 750px) and (max-width: 989px) {
7284    #shopify-section-template--28919391584440__bushnell_product_nav_bar_p8XQMb .bushnell-pnav {
7285      padding-top: 8px;
7286      padding-bottom: 8px;
7287    }
7288  }
7289</style><div class="bushnell-pnav__sentinel" aria-hidden="true"></div><nav
7290  class="bushnell-pnav bushnell-pnav--sticky"
7291  data-section-id="template--28919391584440__bushnell_product_nav_bar_p8XQMb"
7292  aria-label="Product navigation"
7293>
7294  <div class="bushnell-pnav__inner bushnell-pnav__inner--boxed">
7295    <div class="bushnell-pnav__track">
7296      <button type="button" class="bushnell-pnav__arrow bushnell-pnav__arrow--prev" aria-label="Scroll navigation left" tabindex="-1">
7297        <svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true"><path d="M15 6l-6 6 6 6" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
7298      </button>
7299      <ul class="bushnell-pnav__list"><li class="bushnell-pnav__item" >
7300            <a
7301              href="#bushnell-additional-features-template--27733128052920__bushnell_product_additional_features_pp6iDQ"
7302              class="bushnell-pnav__link"
7303            >
7304              Features
7305            </a>
7306          </li><li class="bushnell-pnav__item" >
7307            <a
7308              href="#bushnell-product-videos-template--27733128052920__bushnell_product_videos_tjiViJ"
7309              class="bushnell-pnav__link"
7310            >
7311              Videos
7312            </a>
7313          </li><li class="bushnell-pnav__item" >
7314            <a
7315              href="#shopify-section-template--27733128052920__bushnell_product_specs_mTzPYt"
7316              class="bushnell-pnav__link"
7317            >
7318              Specs
7319            </a>
7320          </li><li class="bushnell-pnav__item" >
7321            <a
7322              href="#bushnell-card-grid-template--27733128052920__bushnell_product_card_grid_PyYqXk"
7323              class="bushnell-pnav__link"
7324            >
7325              Warranty
7326            </a>
7327          </li><li class="bushnell-pnav__item" >
7328            <a
7329              href="#bushnell-card-grid-template--27733128052920__bushnell_product_card_grid_jbQxmL"
7330              class="bushnell-pnav__link"
7331            >
7332              Downloads
7333            </a>
7334          </li><li class="bushnell-pnav__item" >
7335            <a
7336              href="#shopify-block-AczlLSmVWOWI5MER6b__yotpo_product_reviews_reviews_Q97LHT"
7337              class="bushnell-pnav__link"
7338            >
7339              Reviews
7340            </a>
7341          </li></ul>
7342      <button type="button" class="bushnell-pnav__arrow bushnell-pnav__arrow--next" aria-label="Scroll navigation right" tabindex="-1">
7343        <svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true"><path d="M9 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
7344      </button>
7345    </div>
7346  </div>
7347</nav>
7348
7349
7350</div><div id="shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP" class="shopify-section"><style>
7351  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h1,
7352  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h2,
7353  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h3,
7354  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h4,
7355  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h5,
7356  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP h6 { font-family: 'Industry Medium', sans-serif; }
7357  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP p,
7358  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP li,
7359  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP span,
7360  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP a { font-family: 'Acumin Pro', sans-serif; }
7361</style><style>
7362  /* ── Outer canvas ── */
7363  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner-main {
7364    background-color: #ffffff;
7365  }
7366
7367  /* ── Desktop ── */
7368  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner {
7369    background-color: #1e242a;padding-top: 0px;
7370    padding-bottom: 0px;
7371    margin-top: 0px;
7372    margin-bottom: 0px;}
7373  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__container {
7374    max-width: 1200px;
7375  }
7376  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__wrapper {
7377    gap: 90px;
7378    --wrapper-radius: 0px;
7379    --right-bg: #ffffff;
7380    --right-radius: 16px;
7381    --right-text: 18px;
7382    --heading-align: center;
7383    --content-align: center;
7384    --heading-color: #000000;
7385    --content-color: #333333;
7386    --heading-size: 28px;
7387    --content-size: 18px;
7388    --right-mt: 0px;
7389    --right-mb: 0px;
7390    --right-pt: 20px;
7391    --right-pr: 20px;
7392    --right-pb: 20px;
7393    --right-pl: 20px;
7394    --left-flex: 50;
7395    --right-flex: 50;
7396    --btn-align: flex-start;
7397    --btn-bg: #000000;
7398    --btn-color: #ffffff;
7399    --btn-hover-bg: #333333;
7400    --btn-hover-color: #ffffff;
7401    --btn-radius: 50px;
7402    --btn-size: 14px;
7403    --btn-px: 28px;
7404    --btn-py: 14px;
7405    --btn-border-width: 0px;
7406    --btn-border-color: #000000;
7407    --subtext-color: #666666;
7408    --subtext-size: 13px;
7409    --subtext-align: left;
7410    --subtext-mt: 8px;
7411    --left-radius: 16px;
7412    --left-pt: 0px;
7413    --left-pr: 0px;
7414    --left-pb: 0px;
7415    --left-pl: 0px;
7416  }
7417  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left {
7418    align-items: center;
7419  }
7420  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left-image {
7421    width: 100%;
7422    max-width: 100%;
7423  }
7424  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__right-outer {
7425    padding-top: 32px;
7426    padding-right: 0px;
7427    padding-bottom: 32px;
7428    padding-left: 0px;
7429  }
7430  #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__media {
7431    width: 400px;
7432    align-self: center;
7433  }
7434
7435  /* ── Responsive image helpers ── */
7436  @media screen and (max-width: 749px)                                { #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-pib__no-mobile  { display: none !important; } }
7437  @media screen and (min-width: 750px) and (max-width: 989px)        { #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-pib__no-tablet  { display: none !important; } }
7438  @media screen and (min-width: 750px)                               { #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-pib__mobile-only { display: none !important; } }
7439  @media screen and (max-width: 749px), screen and (min-width: 990px) { #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-pib__tablet-only { display: none !important; } }
7440
7441  /* ── Mobile (max 749px) ── */
7442  @media screen and (max-width: 749px) {
7443    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner {
7444      padding-top: 0px;
7445      padding-bottom: 0px;
7446      background-color: #1e242a;
7447    }#shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__container {
7448      max-width: 100%;
7449    }
7450    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__wrapper {
7451      flex-direction: column;
7452      gap: 20px;
7453      --left-flex: 50;
7454      --right-flex: 50;
7455      --heading-size: 24px;
7456      --heading-align: center;
7457      --content-size: 16px;
7458      --content-align: center;
7459      --right-text: 18px;
7460      --right-bg: #ffffff;
7461      --right-radius: 0px;
7462      --right-pt: 20px;
7463      --right-pr: 20px;
7464      --right-pb: 20px;
7465      --right-pl: 20px;
7466      --btn-align: flex-start;
7467      --left-radius: 0px;
7468      --wrapper-radius: 0px;
7469      --left-pt: 20px;
7470      --left-pr: 20px;
7471      --left-pb: 20px;
7472      --left-pl: 20px;
7473    }
7474    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left {
7475      align-items: center;
7476    }
7477    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left-image {
7478      width: 100%;
7479    }
7480    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__right-outer {
7481      padding-top: 0px;
7482      padding-right: 0px;
7483      padding-bottom: 0px;
7484      padding-left: 0px;
7485    }
7486    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__media {
7487      width: 100% !important;
7488    }
7489  }
7490
7491  /* ── Tablet (750px – 989px) ── */
7492  @media screen and (min-width: 750px) and (max-width: 989px) {
7493    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner {
7494      padding-top: 0px;
7495      padding-bottom: 0px;
7496      background-color: #ffffff;
7497      margin-top: 0px;
7498      margin-bottom: 0px;
7499    }#shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__wrapper {
7500      gap: 40px;
7501      --left-flex: 50;
7502      --right-flex: 50;
7503      --heading-size: 28px;
7504      --heading-align: left;
7505      --content-size: 18px;
7506      --content-align: center;
7507      --right-text: 18px;
7508      --right-bg: #ffffff;
7509      --right-pt: 20px;
7510      --right-pr: 20px;
7511      --right-pb: 20px;
7512      --right-pl: 20px;
7513      --btn-align: flex-start;
7514      --right-radius: 16px;
7515      --left-radius: 16px;
7516      --wrapper-radius: 0px;
7517      --left-pt: 0px;
7518      --left-pr: 0px;
7519      --left-pb: 0px;
7520      --left-pl: 0px;
7521    }
7522    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left {
7523      align-items: center;
7524    }
7525    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__left-image {
7526      width: 100%;
7527    }
7528    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__right-outer {
7529      padding-top: 0px;
7530      padding-right: 0px;
7531      padding-bottom: 0px;
7532      padding-left: 0px;
7533    }
7534    #shopify-section-template--28919391584440__bushnell_product_info_section_TNNGCP .bushnell-product-info-banner__media {
7535      width: 100% !important;
7536    }
7537  }
7538</style>
7539
7540<div class="bushnell-product-info-banner-main">
7541  <section
7542    class="bushnell-product-info-banner bushnell-product-info-banner--full_width"
7543  >
7544    <div class="page-width bushnell-product-info-banner__container">
7545      <div
7546        class="bushnell-product-info-banner__wrapper "
7547      >
7548        <!-- LEFT -->
7549        <div class="bushnell-product-info-banner__left"><img src="//www.bushnellgolf.com/cdn/shop/files/wind-graphic.gif?v=1780531468&width=700" srcset="//www.bushnellgolf.com/cdn/shop/files/wind-graphic.gif?v=1780531468&width=400 400w, //www.bushnellgolf.com/cdn/shop/files/wind-graphic.gif?v=1780531468&width=700 700w, //www.bushnellgolf.com/cdn/shop/files/wind-graphic.gif?v=1780531468&width=1000 1000w" sizes="(min-width: 990px) 50vw, 100vw" width="750" height="750" alt="" loading="lazy" class="bushnell-product-info-banner__left-image"></div>
7550
7551        <!-- RIGHT -->
7552        <div class="bushnell-product-info-banner__right-outer">
7553          <div class="bushnell-product-info-banner__right"><img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Feature.png?v=1780531468&width=700" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Feature.png?v=1780531468&width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Feature.png?v=1780531468&width=700 700w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Feature.png?v=1780531468&width=1000 1000w" sizes="(min-width: 990px) 50vw, 100vw" width="555" height="420" alt="" loading="lazy" class="bushnell-product-info-banner__media"><h2 class="bushnell-product-info-banner__heading">NEXT LEVEL PERFORMANCE NOW WITH WIND</h2><div class="bushnell-product-info-banner__content"><p>Judging wind can be tricky and fickle, and we are giving you wind like you want it – meaning we break it down into “hurt or help” and left or right.</p></div></div>
7554        </div>
7555      </div>
7556    </div>
7557  </section>
7558</div>
7559
7560<style>
7561  .bushnell-product-info-banner {
7562    background-size: cover;
7563    background-position: center;
7564    background-repeat: no-repeat;
7565    width: 100%;
7566  }
7567  .bushnell-product-info-banner--boxed { margin: 0 auto; }
7568  .bushnell-product-info-banner__container { margin: 0 auto; }
7569
7570  .bushnell-product-info-banner__wrapper {
7571    display: flex;
7572    border-radius: var(--wrapper-radius, 0px);
7573    overflow: hidden;
7574    padding: 60px;
7575  }
7576  .bushnell-product-info-banner__wrapper.is-reversed { flex-direction: row-reverse; }
7577
7578  .bushnell-product-info-banner__left {
7579    flex: var(--left-flex, 1) 1 0%;
7580    min-width: 0;
7581    display: flex;
7582    flex-direction: column;
7583    justify-content: center;
7584    padding: var(--left-pt, 0px) var(--left-pr, 0px) var(--left-pb, 0px) var(--left-pl, 0px);
7585  }
7586  .bushnell-product-info-banner__left-image {
7587    height: auto;
7588    max-width: 100%;
7589    object-fit: contain;
7590    display: block;
7591    border-radius: var(--left-radius, 16px);
7592  }
7593
7594  .bushnell-product-info-banner__right-outer {
7595    flex: var(--right-flex, 1) 1 0%;
7596    min-width: 0;
7597    display: flex;
7598    align-self: center;
7599  }
7600  .bushnell-product-info-banner__right {
7601    width: 100%;
7602    margin-top: var(--right-mt);
7603    margin-bottom: var(--right-mb);
7604    background: var(--right-bg);
7605    border-radius: var(--right-radius);
7606    padding: var(--right-pt, 20px) var(--right-pr, 20px) var(--right-pb, 20px) var(--right-pl, 20px);
7607    font-size: var(--right-text);
7608    display: flex;
7609    flex-direction: column;
7610    justify-content: center;
7611  }
7612
7613  .bushnell-product-info-banner__media {
7614    display: block;
7615    border-radius: 16px;
7616    height: auto;
7617  }
7618
7619  .bushnell-product-info-banner__heading {
7620    margin-top: 30px;
7621    margin-bottom: 20px;
7622    font-size: var(--heading-size);
7623    color: var(--heading-color);
7624    text-align: var(--heading-align);
7625    line-height: 1.1;
7626  }
7627  .bushnell-product-info-banner__content {
7628    margin-bottom: 30px;
7629    color: var(--content-color);
7630    text-align: var(--content-align);
7631    font-size: var(--content-size);
7632  }
7633  .bushnell-product-info-banner__cta-wrap {
7634    display: flex;
7635    justify-content: var(--btn-align, flex-start);
7636  }
7637  .bushnell-product-info-banner__button {
7638    display: inline-flex;
7639    align-items: center;
7640    justify-content: center;
7641    padding: var(--btn-py, 14px) var(--btn-px, 28px);
7642    border-radius: var(--btn-radius, 999px);
7643    background: var(--btn-bg, #000);
7644    color: var(--btn-color, #fff);
7645    font-size: var(--btn-size, 14px);
7646    border: var(--btn-border-width, 0px) solid var(--btn-border-color, transparent);
7647    text-decoration: none;
7648    transition: background-color 0.3s ease, color 0.3s ease;
7649  }
7650  .bushnell-product-info-banner__button:hover {
7651    background: var(--btn-hover-bg, #333);
7652    color: var(--btn-hover-color, #fff);
7653  }
7654  .bushnell-product-info-banner__subtext {
7655    margin-top: var(--subtext-mt, 8px);
7656    color: var(--subtext-color, #666);
7657    font-size: var(--subtext-size, 13px);
7658    text-align: var(--subtext-align, left);
7659  }
7660
7661  @media screen and (max-width: 749px) {
7662    .bushnell-product-info-banner--boxed { padding-left: 20px; padding-right: 20px; }
7663    .bushnell-product-info-banner__wrapper {
7664      flex-direction: column;
7665      padding: 0px;
7666      gap: 30px;
7667    }
7668    .bushnell-product-info-banner__left,
7669    .bushnell-product-info-banner__right-outer { width: 100%; }
7670  }
7671</style>
7672
7673
7674</div><section id="shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR" class="shopify-section bushnell-image-content-rows"><style>
7675  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h1,
7676  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h2,
7677  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h3,
7678  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h4,
7679  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h5,
7680  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR h6 { font-family: 'Industry Bold', sans-serif; }
7681  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR p,
7682  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR li,
7683  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR span,
7684  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR a { font-family: 'Acumin Pro', sans-serif; }
7685</style>
7686<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-image-content-rows.css?v=53261428091612880561790611765" rel="stylesheet" type="text/css" media="all" />�<style>
7687  /* ── Image swap helpers ── */
7688  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--mobile-only,
7689  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--tablet-only { display: none; }
7690
7691  @media screen and (max-width: 749px) {
7692    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--no-mobile { display: none; }
7693    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--mobile-only { display: block; }
7694  }
7695
7696  @media screen and (min-width: 750px) and (max-width: 989px) {
7697    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--no-tablet { display: none; }
7698    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__img--tablet-only { display: block; }
7699  }
7700
7701  /* ── Section ── */
7702  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr {
7703    background-color: #f4f4f4;
7704    padding-block: 80px;
7705    padding-left: 0px;
7706    padding-right: 0px;
7707  }
7708
7709  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__heading {
7710    text-align: center;
7711    font-size: 44px;
7712    color: #333333;
7713    font-weight: 800;
7714  }
7715
7716  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__section-para {
7717    text-align: center;
7718    font-size: 18px;
7719    color: #555555;
7720  }
7721
7722  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__inner--boxed,
7723  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__row--boxed {
7724    max-width: 1140px;
7725  }
7726
7727  /* ── Per-block styles ── */#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] {
7728    background-color: rgba(0,0,0,0);
7729    padding-top: 40px;
7730    padding-bottom: 32px;
7731    padding-left: 0px;
7732    padding-right: 0px;
7733    column-gap: 0px;
7734    align-items: center;
7735  }
7736
7737  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"].bushnell-icr__row--boxed {
7738    max-width: min(1140px, 1140px);
7739  }
7740
7741  @media screen and (min-width: 750px) and (max-width: 989px) {
7742    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"].bushnell-icr__row--img-left {
7743      grid-template-columns: 50fr 50fr;
7744    }
7745    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"].bushnell-icr__row--img-right {
7746      grid-template-columns: 50fr 50fr;
7747    }
7748  }
7749
7750  @media screen and (min-width: 990px) {
7751    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"].bushnell-icr__row--img-left {
7752      grid-template-columns: 50fr 50fr;
7753    }
7754    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"].bushnell-icr__row--img-right {
7755      grid-template-columns: 50fr 50fr;
7756    }
7757  }
7758
7759  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__media {
7760    display: flex;
7761    justify-content: center;
7762  }
7763
7764  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__img,
7765  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__video {
7766    width: 500px;
7767    height: auto;
7768    border-radius: 16px;
7769    box-shadow: none;
7770  }
7771
7772  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__content {
7773    padding-top: 40px;
7774    padding-bottom: 40px;
7775    padding-left: 80px;
7776    padding-right: 80px;
7777    text-align: center;
7778    gap: 16px;
7779  }
7780
7781  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__ctas {
7782    justify-content: center;
7783  }
7784
7785  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btns {
7786    justify-content: center;
7787  }
7788
7789  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btn-img { height: 44px; }
7790
7791  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-before {
7792    font-size: 12px;
7793    font-weight: 400;
7794    font-style: normal;
7795    color: #888888;
7796    text-transform: uppercase;
7797    letter-spacing: 0.0em;
7798    margin-top: 0px;
7799    margin-bottom: 0px;
7800  }
7801
7802  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-heading {
7803    color: #1a1a1a;
7804    font-size: 26px;
7805    font-weight: 700;
7806  }
7807
7808  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-after {
7809    font-size: 13px;
7810    font-weight: 400;
7811    font-style: normal;
7812    color: #555555;
7813    text-transform: none;
7814    letter-spacing: 0.0em;
7815    margin-top: 0px;
7816    margin-bottom: 0px;
7817  }
7818
7819  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-subtitle {
7820    color: #555555;
7821    font-size: 18px;
7822    font-weight: 400;
7823  }
7824
7825  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__paragraph {
7826    color: #444444;
7827  }
7828
7829  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta1 {
7830    background-color: #e05a00;
7831    color: #ffffff;
7832    border-color: #e05a00;
7833    border-radius: 0px;
7834  }
7835
7836  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta2 {
7837    background-color: #ffffff;
7838    color: #1a1a1a;
7839    border-color: #1a1a1a;
7840    border-radius: 0px;
7841  }
7842
7843  /* ── Mobile block overrides ── */
7844  @media screen and (max-width: 749px) {
7845    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] {
7846      background-color: rgba(0,0,0,0);
7847      padding-top: 0px;
7848      padding-bottom: 0px;
7849      padding-left: 0px;
7850      padding-right: 0px;
7851      column-gap: 0px;
7852      align-items: center;
7853    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__media {
7854      justify-content: flex-start;
7855    }
7856    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__img,
7857    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__video {
7858      width: 100%;
7859      border-radius: 0px;
7860    }
7861    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__content {
7862      padding-top: 24px;
7863      padding-bottom: 24px;
7864      padding-left: 20px;
7865      padding-right: 20px;
7866      text-align: center;
7867      gap: 16px;
7868    }
7869    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__ctas {
7870      justify-content: center;
7871    }
7872    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btns {
7873      justify-content: center;
7874    }
7875    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btn-img { height: 44px; }
7876    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-before { font-size: 12px; }
7877    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-heading { font-size: 20px; }
7878    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-after { font-size: 13px; }
7879    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-subtitle { font-size: 16px; }
7880    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
7881    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
7882  }
7883
7884  /* ── Tablet block overrides ── */
7885  @media screen and (min-width: 750px) and (max-width: 989px) {
7886    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] {
7887      background-color: #ffffff;
7888      padding-top: 0px;
7889      padding-bottom: 0px;
7890      padding-left: 0px;
7891      padding-right: 0px;
7892      column-gap: 0px;
7893      align-items: center;
7894    }
7895    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__media {
7896      justify-content: flex-start;
7897    }
7898    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__img,
7899    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__video {
7900      width: 100%;
7901      border-radius: 0px;
7902    }
7903    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__content {
7904      padding-top: 32px;
7905      padding-bottom: 32px;
7906      padding-left: 24px;
7907      padding-right: 24px;
7908      text-align: left;
7909      gap: 16px;
7910    }
7911    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__ctas {
7912      justify-content: flex-start;
7913    }
7914    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btns {
7915      justify-content: flex-start;
7916    }
7917    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__app-btn-img { height: 44px; }
7918    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-before { font-size: 12px; }
7919    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-heading { font-size: 22px; }
7920    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__subtext-after { font-size: 13px; }
7921    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__row-subtitle { font-size: 16px; }
7922    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
7923    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_zjUd9M"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
7924  }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] {
7925    background-color: rgba(0,0,0,0);
7926    padding-top: 32px;
7927    padding-bottom: 0px;
7928    padding-left: 0px;
7929    padding-right: 0px;
7930    column-gap: 0px;
7931    align-items: center;
7932  }
7933
7934  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"].bushnell-icr__row--boxed {
7935    max-width: min(1100px, 1140px);
7936  }
7937
7938  @media screen and (min-width: 750px) and (max-width: 989px) {
7939    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"].bushnell-icr__row--img-left {
7940      grid-template-columns: 50fr 50fr;
7941    }
7942    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"].bushnell-icr__row--img-right {
7943      grid-template-columns: 50fr 50fr;
7944    }
7945  }
7946
7947  @media screen and (min-width: 990px) {
7948    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"].bushnell-icr__row--img-left {
7949      grid-template-columns: 50fr 50fr;
7950    }
7951    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"].bushnell-icr__row--img-right {
7952      grid-template-columns: 50fr 50fr;
7953    }
7954  }
7955
7956  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__media {
7957    display: flex;
7958    justify-content: center;
7959  }
7960
7961  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__img,
7962  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__video {
7963    width: 500px;
7964    height: auto;
7965    border-radius: 16px;
7966    box-shadow: none;
7967  }
7968
7969  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__content {
7970    padding-top: 40px;
7971    padding-bottom: 40px;
7972    padding-left: 80px;
7973    padding-right: 80px;
7974    text-align: center;
7975    gap: 16px;
7976  }
7977
7978  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__ctas {
7979    justify-content: center;
7980  }
7981
7982  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btns {
7983    justify-content: center;
7984  }
7985
7986  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btn-img { height: 44px; }
7987
7988  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-before {
7989    font-size: 12px;
7990    font-weight: 400;
7991    font-style: normal;
7992    color: #888888;
7993    text-transform: uppercase;
7994    letter-spacing: 0.0em;
7995    margin-top: 0px;
7996    margin-bottom: 0px;
7997  }
7998
7999  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-heading {
8000    color: #1a1a1a;
8001    font-size: 26px;
8002    font-weight: 700;
8003  }
8004
8005  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-after {
8006    font-size: 13px;
8007    font-weight: 400;
8008    font-style: normal;
8009    color: #555555;
8010    text-transform: none;
8011    letter-spacing: 0.0em;
8012    margin-top: 0px;
8013    margin-bottom: 0px;
8014  }
8015
8016  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-subtitle {
8017    color: #555555;
8018    font-size: 18px;
8019    font-weight: 400;
8020  }
8021
8022  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__paragraph {
8023    color: #444444;
8024  }
8025
8026  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta1 {
8027    background-color: #e05a00;
8028    color: #ffffff;
8029    border-color: #e05a00;
8030    border-radius: 0px;
8031  }
8032
8033  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta2 {
8034    background-color: #ffffff;
8035    color: #1a1a1a;
8036    border-color: #1a1a1a;
8037    border-radius: 0px;
8038  }
8039
8040  /* ── Mobile block overrides ── */
8041  @media screen and (max-width: 749px) {
8042    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] {
8043      background-color: rgba(0,0,0,0);
8044      padding-top: 0px;
8045      padding-bottom: 0px;
8046      padding-left: 0px;
8047      padding-right: 0px;
8048      column-gap: 0px;
8049      align-items: center;
8050    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__media {
8051      justify-content: flex-start;
8052    }
8053    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__img,
8054    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__video {
8055      width: 100%;
8056      border-radius: 0px;
8057    }
8058    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__content {
8059      padding-top: 24px;
8060      padding-bottom: 24px;
8061      padding-left: 20px;
8062      padding-right: 20px;
8063      text-align: center;
8064      gap: 16px;
8065    }
8066    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__ctas {
8067      justify-content: center;
8068    }
8069    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btns {
8070      justify-content: center;
8071    }
8072    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btn-img { height: 44px; }
8073    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-before { font-size: 12px; }
8074    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-heading { font-size: 20px; }
8075    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-after { font-size: 13px; }
8076    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-subtitle { font-size: 16px; }
8077    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8078    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8079  }
8080
8081  /* ── Tablet block overrides ── */
8082  @media screen and (min-width: 750px) and (max-width: 989px) {
8083    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] {
8084      background-color: #ffffff;
8085      padding-top: 0px;
8086      padding-bottom: 0px;
8087      padding-left: 0px;
8088      padding-right: 0px;
8089      column-gap: 0px;
8090      align-items: center;
8091    }
8092    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__media {
8093      justify-content: flex-start;
8094    }
8095    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__img,
8096    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__video {
8097      width: 100%;
8098      border-radius: 0px;
8099    }
8100    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__content {
8101      padding-top: 32px;
8102      padding-bottom: 32px;
8103      padding-left: 24px;
8104      padding-right: 24px;
8105      text-align: left;
8106      gap: 16px;
8107    }
8108    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__ctas {
8109      justify-content: flex-start;
8110    }
8111    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btns {
8112      justify-content: flex-start;
8113    }
8114    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__app-btn-img { height: 44px; }
8115    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-before { font-size: 12px; }
8116    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-heading { font-size: 22px; }
8117    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__subtext-after { font-size: 13px; }
8118    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__row-subtitle { font-size: 16px; }
8119    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8120    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_HaYdkY"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8121  }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] {
8122    background-color: rgba(0,0,0,0);
8123    padding-top: 32px;
8124    padding-bottom: 0px;
8125    padding-left: 0px;
8126    padding-right: 0px;
8127    column-gap: 0px;
8128    align-items: center;
8129  }
8130
8131  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"].bushnell-icr__row--boxed {
8132    max-width: min(1100px, 1140px);
8133  }
8134
8135  @media screen and (min-width: 750px) and (max-width: 989px) {
8136    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"].bushnell-icr__row--img-left {
8137      grid-template-columns: 50fr 50fr;
8138    }
8139    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"].bushnell-icr__row--img-right {
8140      grid-template-columns: 50fr 50fr;
8141    }
8142  }
8143
8144  @media screen and (min-width: 990px) {
8145    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"].bushnell-icr__row--img-left {
8146      grid-template-columns: 50fr 50fr;
8147    }
8148    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"].bushnell-icr__row--img-right {
8149      grid-template-columns: 50fr 50fr;
8150    }
8151  }
8152
8153  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__media {
8154    display: flex;
8155    justify-content: center;
8156  }
8157
8158  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__img,
8159  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__video {
8160    width: 500px;
8161    height: auto;
8162    border-radius: 16px;
8163    box-shadow: none;
8164  }
8165
8166  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__content {
8167    padding-top: 40px;
8168    padding-bottom: 40px;
8169    padding-left: 80px;
8170    padding-right: 80px;
8171    text-align: center;
8172    gap: 16px;
8173  }
8174
8175  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__ctas {
8176    justify-content: center;
8177  }
8178
8179  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btns {
8180    justify-content: center;
8181  }
8182
8183  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btn-img { height: 44px; }
8184
8185  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-before {
8186    font-size: 12px;
8187    font-weight: 400;
8188    font-style: normal;
8189    color: #888888;
8190    text-transform: uppercase;
8191    letter-spacing: 0.0em;
8192    margin-top: 0px;
8193    margin-bottom: 0px;
8194  }
8195
8196  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-heading {
8197    color: #1a1a1a;
8198    font-size: 26px;
8199    font-weight: 700;
8200  }
8201
8202  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-after {
8203    font-size: 13px;
8204    font-weight: 400;
8205    font-style: normal;
8206    color: #555555;
8207    text-transform: none;
8208    letter-spacing: 0.0em;
8209    margin-top: 0px;
8210    margin-bottom: 0px;
8211  }
8212
8213  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-subtitle {
8214    color: #555555;
8215    font-size: 18px;
8216    font-weight: 400;
8217  }
8218
8219  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__paragraph {
8220    color: #444444;
8221  }
8222
8223  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta1 {
8224    background-color: #e05a00;
8225    color: #ffffff;
8226    border-color: #e05a00;
8227    border-radius: 0px;
8228  }
8229
8230  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta2 {
8231    background-color: #ffffff;
8232    color: #1a1a1a;
8233    border-color: #1a1a1a;
8234    border-radius: 0px;
8235  }
8236
8237  /* ── Mobile block overrides ── */
8238  @media screen and (max-width: 749px) {
8239    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] {
8240      background-color: rgba(0,0,0,0);
8241      padding-top: 0px;
8242      padding-bottom: 0px;
8243      padding-left: 0px;
8244      padding-right: 0px;
8245      column-gap: 0px;
8246      align-items: center;
8247    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__media {
8248      justify-content: flex-start;
8249    }
8250    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__img,
8251    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__video {
8252      width: 100%;
8253      border-radius: 0px;
8254    }
8255    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__content {
8256      padding-top: 24px;
8257      padding-bottom: 24px;
8258      padding-left: 20px;
8259      padding-right: 20px;
8260      text-align: center;
8261      gap: 16px;
8262    }
8263    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__ctas {
8264      justify-content: center;
8265    }
8266    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btns {
8267      justify-content: center;
8268    }
8269    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btn-img { height: 44px; }
8270    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-before { font-size: 12px; }
8271    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-heading { font-size: 20px; }
8272    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-after { font-size: 13px; }
8273    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-subtitle { font-size: 16px; }
8274    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8275    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8276  }
8277
8278  /* ── Tablet block overrides ── */
8279  @media screen and (min-width: 750px) and (max-width: 989px) {
8280    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] {
8281      background-color: #ffffff;
8282      padding-top: 0px;
8283      padding-bottom: 0px;
8284      padding-left: 0px;
8285      padding-right: 0px;
8286      column-gap: 0px;
8287      align-items: center;
8288    }
8289    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__media {
8290      justify-content: flex-start;
8291    }
8292    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__img,
8293    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__video {
8294      width: 100%;
8295      border-radius: 0px;
8296    }
8297    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__content {
8298      padding-top: 32px;
8299      padding-bottom: 32px;
8300      padding-left: 24px;
8301      padding-right: 24px;
8302      text-align: left;
8303      gap: 16px;
8304    }
8305    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__ctas {
8306      justify-content: flex-start;
8307    }
8308    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btns {
8309      justify-content: flex-start;
8310    }
8311    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__app-btn-img { height: 44px; }
8312    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-before { font-size: 12px; }
8313    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-heading { font-size: 22px; }
8314    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__subtext-after { font-size: 13px; }
8315    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__row-subtitle { font-size: 16px; }
8316    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8317    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR [data-block-id="row_ecF96x"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8318  }/* ── Section-level mobile overrides ── */
8319  @media screen and (max-width: 749px) {
8320    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr {
8321      background-color: #f4f4f4;
8322      padding-top: 40px;
8323      padding-bottom: 40px;
8324      padding-left: 12px;
8325      padding-right: 12px;
8326    }
8327    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__heading {
8328      font-size: 24px;
8329      text-align: center;
8330    }
8331    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__section-para {
8332      font-size: 14px;
8333      text-align: center;
8334    }
8335  }
8336
8337  /* ── Section-level tablet overrides ── */
8338  @media screen and (min-width: 750px) and (max-width: 989px) {
8339    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr {
8340      padding-top: 48px;
8341      padding-bottom: 48px;
8342      padding-left: 0px;
8343      padding-right: 0px;
8344    }
8345    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__heading {
8346      font-size: 28px;
8347      text-align: center;
8348    }
8349    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PbCezR .bushnell-icr__section-para {
8350      font-size: 16px;
8351      text-align: center;
8352    }
8353  }
8354
8355  /* ── App download buttons ── */
8356  .bushnell-icr__app-btns {
8357    display: flex;
8358    flex-wrap: wrap;
8359    align-items: center;
8360    gap: 12px;
8361    margin-top: 20px;
8362  }
8363  .bushnell-icr__app-btn { display: inline-flex; flex-shrink: 0; }
8364  .bushnell-icr__app-btn-img { display: block; width: auto; }
8365</style>
8366
8367<section
8368  id="bushnell-image-content-rows-template--28919391584440__bushnell_product_image_content_rows_PbCezR"
8369  class="bushnell-icr"
8370  data-section-id="template--28919391584440__bushnell_product_image_content_rows_PbCezR"
8371><div class="bushnell-icr__inner bushnell-icr__inner--full"><h2 class="bushnell-icr__heading">PRO X3+LINK FEATURES</h2><div class="bushnell-icr__section-para"><p>Unmatched combination of accuracy and performance, now with wind.</p></div></div><div
8372      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-left"
8373      data-block-id="row_zjUd9M"
8374      
8375    >
8376
8377      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elements.png?v=1780531468&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
8378
8379      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
8380            NEXT LEVEL TOUR TRUSTED COMPENSATED DISTANCES
8381          </h2><div class="bushnell-icr__paragraph"><p>Temperature and altitude have been added to Bushnell Golf’s patented Slope technology to give golfers the most precise compensated distances ever.</p></div></div>
8382    </div><div
8383      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-right"
8384      data-block-id="row_HaYdkY"
8385      
8386    >
8387
8388      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Elevation.png?v=1780531468&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
8389
8390      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
8391            HOME ELEVATION ADJUSTMENT
8392          </h2><div class="bushnell-icr__paragraph"><p>With the Pro X3+LINK, you can now put in your home elevation to reflect the Slope with Elements compensated distances at the elevation where you play your most golf.</p></div></div>
8393    </div><div
8394      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-left"
8395      data-block-id="row_ecF96x"
8396      
8397    >
8398
8399      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Slope-Switch.gif?v=1780531470&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
8400
8401      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
8402            LOCKING SLOPE-SWITCH
8403          </h2><div class="bushnell-icr__paragraph"><p>The Slope-Switch with interaction locking mechanism, significantly reduces risk of accidentally getting the Pro X3+LINK into Slope mode during tournament play.
8403</p></div></div>
8404    </div></section>
8405
8406
8407</section><div id="shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp" class="shopify-section"><style>
8408  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h1,
8409  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h2,
8410  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h3,
8411  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h4,
8412  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h5,
8413  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp h6 { font-family: 'Industry Bold', sans-serif; }
8414  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp p,
8415  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp li,
8416  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp span,
8417  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp a { font-family: 'Acumin Pro', sans-serif; }
8418</style><style>
8419  /* ── Outer canvas ── */
8420  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner-main {
8421    background-color: #f4f4f4;
8422  }
8423
8424  /* ── Desktop ── */
8425  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner {
8426    background-color: #ffffff;background-image: url(//www.bushnellgolf.com/cdn/shop/files/Plus-Link-Background.png?v=1780531469&width=2000);
8427    background-size: cover;
8428    background-position: center center;
8429    background-repeat: no-repeat;padding-top: 50px;
8430    padding-bottom: 50px;
8431    margin-top: 0px;
8432    margin-bottom: 0px;}
8433  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__container {
8434    max-width: 1140px;
8435  }
8436  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__wrapper {
8437    gap: 60px;
8438    --wrapper-radius: 0px;
8439    --right-bg: #ffffff;
8440    --right-radius: 16px;
8441    --right-text: 18px;
8442    --heading-align: center;
8443    --content-align: center;
8444    --heading-color: #000000;
8445    --content-color: #333333;
8446    --heading-size: 26px;
8447    --content-size: 16px;
8448    --right-mt: 0px;
8449    --right-mb: 0px;
8450    --right-pt: 52px;
8451    --right-pr: 20px;
8452    --right-pb: 52px;
8453    --right-pl: 20px;
8454    --left-flex: 45;
8455    --right-flex: 55;
8456    --btn-align: center;
8457    --btn-bg: rgba(0,0,0,0);
8458    --btn-color: #000000;
8459    --btn-hover-bg: #000000;
8460    --btn-hover-color: #ffffff;
8461    --btn-radius: 10px;
8462    --btn-size: 14px;
8463    --btn-px: 28px;
8464    --btn-py: 14px;
8465    --btn-border-width: 2px;
8466    --btn-border-color: #000000;
8467    --subtext-color: #666666;
8468    --subtext-size: 12px;
8469    --subtext-align: center;
8470    --subtext-mt: 8px;
8471    --left-radius: 16px;
8472    --left-pt: 0px;
8473    --left-pr: 0px;
8474    --left-pb: 0px;
8475    --left-pl: 0px;
8476  }
8477  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left {
8478    align-items: flex-start;
8479  }
8480  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left-image {
8481    width: 100%;
8482    max-width: 100%;
8483  }
8484  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__right-outer {
8485    padding-top: 16px;
8486    padding-right: 32px;
8487    padding-bottom: 0px;
8488    padding-left: 32px;
8489  }
8490  #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__media {
8491    width: 70%;
8492    align-self: center;
8493  }
8494
8495  /* ── Responsive image helpers ── */
8496  @media screen and (max-width: 749px)                                { #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-pib__no-mobile  { display: none !important; } }
8497  @media screen and (min-width: 750px) and (max-width: 989px)        { #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-pib__no-tablet  { display: none !important; } }
8498  @media screen and (min-width: 750px)                               { #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-pib__mobile-only { display: none !important; } }
8499  @media screen and (max-width: 749px), screen and (min-width: 990px) { #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-pib__tablet-only { display: none !important; } }
8500
8501  /* ── Mobile (max 749px) ── */
8502  @media screen and (max-width: 749px) {
8503    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner {
8504      padding-top: 0px;
8505      padding-bottom: 0px;
8506      background-color: #ffffff;
8507    }#shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner {
8508      background-position: center left;
8509    }#shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__container {
8510      max-width: 100%;
8511    }
8512    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__wrapper {
8513      flex-direction: column;
8514      gap: 0px;
8515      --left-flex: 50;
8516      --right-flex: 50;
8517      --heading-size: 24px;
8518      --heading-align: center;
8519      --content-size: 16px;
8520      --content-align: center;
8521      --right-text: 16px;
8522      --right-bg: #ffffff;
8523      --right-radius: 0px;
8524      --right-pt: 52px;
8525      --right-pr: 20px;
8526      --right-pb: 20px;
8527      --right-pl: 20px;
8528      --btn-align: center;
8529      --left-radius: 0px;
8530      --wrapper-radius: 0px;
8531      --left-pt: 0px;
8532      --left-pr: 0px;
8533      --left-pb: 0px;
8534      --left-pl: 0px;
8535    }
8536    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left {
8537      align-items: flex-start;
8538    }
8539    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left-image {
8540      width: 100%;
8541    }
8542    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__right-outer {
8543      padding-top: 0px;
8544      padding-right: 0px;
8545      padding-bottom: 0px;
8546      padding-left: 0px;
8547    }
8548    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__media {
8549      width: 70% !important;
8550    }
8551  }
8552
8553  /* ── Tablet (750px – 989px) ── */
8554  @media screen and (min-width: 750px) and (max-width: 989px) {
8555    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner {
8556      padding-top: 48px;
8557      padding-bottom: 48px;
8558      background-color: #ffffff;
8559      margin-top: 0px;
8560      margin-bottom: 0px;
8561    }#shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner {
8562      background-position: center center;
8563    }#shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__wrapper {
8564      gap: 40px;
8565      --left-flex: 50;
8566      --right-flex: 50;
8567      --heading-size: 28px;
8568      --heading-align: left;
8569      --content-size: 18px;
8570      --content-align: left;
8571      --right-text: 18px;
8572      --right-bg: #ffffff;
8573      --right-pt: 20px;
8574      --right-pr: 20px;
8575      --right-pb: 20px;
8576      --right-pl: 20px;
8577      --btn-align: center;
8578      --right-radius: 16px;
8579      --left-radius: 0px;
8580      --wrapper-radius: 0px;
8581      --left-pt: 0px;
8582      --left-pr: 0px;
8583      --left-pb: 0px;
8584      --left-pl: 0px;
8585    }
8586    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left {
8587      align-items: flex-start;
8588    }
8589    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__left-image {
8590      width: 100%;
8591    }
8592    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__right-outer {
8593      padding-top: 0px;
8594      padding-right: 0px;
8595      padding-bottom: 0px;
8596      padding-left: 0px;
8597    }
8598    #shopify-section-template--28919391584440__bushnell_product_info_section_gx6Cyp .bushnell-product-info-banner__media {
8599      width: 100% !important;
8600    }
8601  }
8602</style>
8603
8604<div class="bushnell-product-info-banner-main">
8605  <section
8606    class="bushnell-product-info-banner bushnell-product-info-banner--full_width"
8607  >
8608    <div class="page-width bushnell-product-info-banner__container">
8609      <div
8610        class="bushnell-product-info-banner__wrapper "
8611      >
8612        <!-- LEFT -->
8613        <div class="bushnell-product-info-banner__left"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Link-Backgroun
8613d-M.png?v=1780534943&width=700" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Link-Background-M.png?v=1780534943&width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Link-Background-M.png?v=1780534943&width=700 700w, //www.bushnellgolf.com/cdn/shop/files/Plus-Link-Background-M.png?v=1780534943&width=1000 1000w" sizes="100vw" width="810" height="810" alt="" loading="lazy" class="bushnell-product-info-banner__left-image bushnell-pib__mobile-only"></div>
8614
8615        <!-- RIGHT -->
8616        <div class="bushnell-product-info-banner__right-outer">
8617          <div class="bushnell-product-info-banner__right"><img src="//www.bushnellgolf.com/cdn/shop/files/link-enabled.svg?v=1780531467&width=700" srcset="//www.bushnellgolf.com/cdn/shop/files/link-enabled.svg?v=1780531467&width=400 400w, //www.bushnellgolf.com/cdn/shop/files/link-enabled.svg?v=1780531467&width=700 700w, //www.bushnellgolf.com/cdn/shop/files/link-enabled.svg?v=1780531467&width=1000 1000w" sizes="(min-width: 990px) 50vw, 100vw" width="216" height="49" alt="" loading="lazy" class="bushnell-product-info-banner__media"><h2 class="bushnell-product-info-banner__heading">LINK-ENABLED: FROM THE BEST SLOPE COMPENSATED DISTANCES TO YOUR SLOPE</h2><div class="bushnell-product-info-banner__content"><p>Bushnell Golf was the first to bring laser rangefinders to Golf. Our evolution continued with the introduction of “Slope” compensated distances for elevation change directly to your rangefinder, quickly becoming the most trusted “Slope” distances on Tour.</p><p></p><p>We have now partnered with Foresight Sports to offer LINK-Enabled technology, taking your stock club yardages provided by your launch monitor to give you personalized club recommendations right in your laser rangefinder's display.</p></div><div class="bushnell-product-info-banner__cta-wrap">
8618                <a href="https://www.foresightsports.com/pages/link-enabled?utm_source=bg&utm_medium=prox3pluslink-pdp&utm_campaign=%20prox3pluslink&utm_content=overview-lrf-link-enabled&_conv_v=vi:1*sc:37*cs:1780530825*fs:1774376286*pv:361*exp:%7B%7D*seg:%7B%7D*ps:1780528715&_conv_s=sh:1780530824632-0.4121392121685944*si:37*pv:2&_conv_r=s:app.getshogun.com*m:referral*t:*c:&_conv_sptest=null" class="bushnell-product-info-banner__button">
8619                  LEARN MORE ABOUT LINK ENABLED
8620                </a>
8621              </div><p class="bushnell-product-info-banner__subtext">*Launch Monitor sold separately. Compatible with Pro X3+LINK, Pro X3+ and Pro X3 rangefinder models via the use of the MyBag feature in the BushnellGolf.com app.</p></div>
8622        </div>
8623      </div>
8624    </div>
8625  </section>
8626</div>
8627
8628<style>
8629  .bushnell-product-info-banner {
8630    background-size: cover;
8631    background-position: center;
8632    background-repeat: no-repeat;
8633    width: 100%;
8634  }
8635  .bushnell-product-info-banner--boxed { margin: 0 auto; }
8636  .bushnell-product-info-banner__container { margin: 0 auto; }
8637
8638  .bushnell-product-info-banner__wrapper {
8639    display: flex;
8640    border-radius: var(--wrapper-radius, 0px);
8641    overflow: hidden;
8642    padding: 60px;
8643  }
8644  .bushnell-product-info-banner__wrapper.is-reversed { flex-direction: row-reverse; }
8645
8646  .bushnell-product-info-banner__left {
8647    flex: var(--left-flex, 1) 1 0%;
8648    min-width: 0;
8649    display: flex;
8650    flex-direction: column;
8651    justify-content: center;
8652    padding: var(--left-pt, 0px) var(--left-pr, 0px) var(--left-pb, 0px) var(--left-pl, 0px);
8653  }
8654  .bushnell-product-info-banner__left-image {
8655    height: auto;
8656    max-width: 100%;
8657    object-fit: contain;
8658    display: block;
8659    border-radius: var(--left-radius, 16px);
8660  }
8661
8662  .bushnell-product-info-banner__right-outer {
8663    flex: var(--right-flex, 1) 1 0%;
8664    min-width: 0;
8665    display: flex;
8666    align-self: center;
8667  }
8668  .bushnell-product-info-banner__right {
8669    width: 100%;
8670    margin-top: var(--right-mt);
8671    margin-bottom: var(--right-mb);
8672    background: var(--right-bg);
8673    border-radius: var(--right-radius);
8674    padding: var(--right-pt, 20px) var(--right-pr, 20px) var(--right-pb, 20px) var(--right-pl, 20px);
8675    font-size: var(--right-text);
8676    display: flex;
8677    flex-direction: column;
8678    justify-content: center;
8679  }
8680
8681  .bushnell-product-info-banner__media {
8682    display: block;
8683    border-radius: 16px;
8684    height: auto;
8685  }
8686
8687  .bushnell-product-info-banner__heading {
8688    margin-top: 30px;
8689    margin-bottom: 20px;
8690    font-size: var(--heading-size);
8691    color: var(--heading-color);
8692    text-align: var(--heading-align);
8693    line-height: 1.1;
8694  }
8695  .bushnell-product-info-banner__content {
8696    margin-bottom: 30px;
8697    color: var(--content-color);
8698    text-align: var(--content-align);
8699    font-size: var(--content-size);
8700  }
8701  .bushnell-product-info-banner__cta-wrap {
8702    display: flex;
8703    justify-content: var(--btn-align, flex-start);
8704  }
8705  .bushnell-product-info-banner__button {
8706    display: inline-flex;
8707    align-items: center;
8708    justify-content: center;
8709    padding: var(--btn-py, 14px) var(--btn-px, 28px);
8710    border-radius: var(--btn-radius, 999px);
8711    background: var(--btn-bg, #000);
8712    color: var(--btn-color, #fff);
8713    font-size: var(--btn-size, 14px);
8714    border: var(--btn-border-width, 0px) solid var(--btn-border-color, transparent);
8715    text-decoration: none;
8716    transition: background-color 0.3s ease, color 0.3s ease;
8717  }
8718  .bushnell-product-info-banner__button:hover {
8719    background: var(--btn-hover-bg, #333);
8720    color: var(--btn-hover-color, #fff);
8721  }
8722  .bushnell-product-info-banner__subtext {
8723    margin-top: var(--subtext-mt, 8px);
8724    color: var(--subtext-color, #666);
8725    font-size: var(--subtext-size, 13px);
8726    text-align: var(--subtext-align, left);
8727  }
8728
8729  @media screen and (max-width: 749px) {
8730    .bushnell-product-info-banner--boxed { padding-left: 20px; padding-right: 20px; }
8731    .bushnell-product-info-banner__wrapper {
8732      flex-direction: column;
8733      padding: 0px;
8734      gap: 30px;
8735    }
8736    .bushnell-product-info-banner__left,
8737    .bushnell-product-info-banner__right-outer { width: 100%; }
8738  }
8739</style>
8740
8741
8742</div><section id="shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL" class="shopify-section bushnell-image-content-rows"><style>
8743  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h1,
8744  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h2,
8745  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h3,
8746  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h4,
8747  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h5,
8748  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL h6 { font-family: 'Industry Bold', sans-serif; }
8749  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL p,
8750  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL li,
8751  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL span,
8752  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL a { font-family: 'Acumin Pro', sans-serif; }
8753</style>
8754<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-image-content-rows.css?v=53261428091612880561790611765" rel="stylesheet" type="text/css" media="all" />�<style>
8755  /* ── Image swap helpers ── */
8756  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--mobile-only,
8757  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--tablet-only { display: none; }
8758
8759  @media screen and (max-width: 749px) {
8760    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--no-mobile { display: none; }
8761    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--mobile-only { display: block; }
8762  }
8763
8764  @media screen and (min-width: 750px) and (max-width: 989px) {
8765    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--no-tablet { display: none; }
8766    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__img--tablet-only { display: block; }
8767  }
8768
8769  /* ── Section ── */
8770  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr {
8771    background-color: #f4f4f4;
8772    padding-block: 0px;
8773    padding-left: 0px;
8774    padding-right: 0px;
8775  }
8776
8777  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__heading {
8778    text-align: center;
8779    font-size: 40px;
8780    color: #1a1a1a;
8781    font-weight: 800;
8782  }
8783
8784  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__section-para {
8785    text-align: center;
8786    font-size: 16px;
8787    color: #555555;
8788  }
8789
8790  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__inner--boxed,
8791  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__row--boxed {
8792    max-width: 1100px;
8793  }
8794
8795  /* ── Per-block styles ── */#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] {
8796    background-color: rgba(0,0,0,0);
8797    padding-top: 28px;
8798    padding-bottom: 28px;
8799    padding-left: 0px;
8800    padding-right: 0px;
8801    column-gap: 0px;
8802    align-items: center;
8803  }
8804
8805  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"].bushnell-icr__row--boxed {
8806    max-width: min(1140px, 1100px);
8807  }
8808
8809  @media screen and (min-width: 750px) and (max-width: 989px) {
8810    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"].bushnell-icr__row--img-left {
8811      grid-template-columns: 50fr 50fr;
8812    }
8813    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"].bushnell-icr__row--img-right {
8814      grid-template-columns: 50fr 50fr;
8815    }
8816  }
8817
8818  @media screen and (min-width: 990px) {
8819    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"].bushnell-icr__row--img-left {
8820      grid-template-columns: 50fr 50fr;
8821    }
8822    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"].bushnell-icr__row--img-right {
8823      grid-template-columns: 50fr 50fr;
8824    }
8825  }
8826
8827  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__media {
8828    display: flex;
8829    justify-content: flex-start;
8830  }
8831
8832  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__img,
8833  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__video {
8834    width: 500px;
8835    height: auto;
8836    border-radius: 20px;
8837    box-shadow: none;
8838  }
8839
8840  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__content {
8841    padding-top: 40px;
8842    padding-bottom: 40px;
8843    padding-left: 80px;
8844    padding-right: 80px;
8845    text-align: center;
8846    gap: 16px;
8847  }
8848
8849  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__ctas {
8850    justify-content: center;
8851  }
8852
8853  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btns {
8854    justify-content: center;
8855  }
8856
8857  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btn-img { height: 44px; }
8858
8859  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-before {
8860    font-size: 12px;
8861    font-weight: 400;
8862    font-style: normal;
8863    color: #888888;
8864    text-transform: uppercase;
8865    letter-spacing: 0.0em;
8866    margin-top: 0px;
8867    margin-bottom: 0px;
8868  }
8869
8870  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-heading {
8871    color: #1a1a1a;
8872    font-size: 26px;
8873    font-weight: 700;
8874  }
8875
8876  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-after {
8877    font-size: 13px;
8878    font-weight: 400;
8879    font-style: normal;
8880    color: #555555;
8881    text-transform: none;
8882    letter-spacing: 0.0em;
8883    margin-top: 0px;
8884    margin-bottom: 0px;
8885  }
8886
8887  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-subtitle {
8888    color: #555555;
8889    font-size: 18px;
8890    font-weight: 400;
8891  }
8892
8893  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__paragraph {
8894    color: #444444;
8895  }
8896
8897  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta1 {
8898    background-color: #e05a00;
8899    color: #ffffff;
8900    border-color: #e05a00;
8901    border-radius: 0px;
8902  }
8903
8904  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta2 {
8905    background-color: #ffffff;
8906    color: #1a1a1a;
8907    border-color: #1a1a1a;
8908    border-radius: 0px;
8909  }
8910
8911  /* ── Mobile block overrides ── */
8912  @media screen and (max-width: 749px) {
8913    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] {
8914      background-color: rgba(0,0,0,0);
8915      padding-top: 0px;
8916      padding-bottom: 0px;
8917      padding-left: 12px;
8918      padding-right: 12px;
8919      column-gap: 0px;
8920      align-items: center;
8921    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__media {
8922      justify-content: flex-start;
8923    }
8924    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__img,
8925    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__video {
8926      width: 100%;
8927      border-radius: 0px;
8928    }
8929    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__content {
8930      padding-top: 24px;
8931      padding-bottom: 24px;
8932      padding-left: 20px;
8933      padding-right: 20px;
8934      text-align: center;
8935      gap: 16px;
8936    }
8937    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__ctas {
8938      justify-content: center;
8939    }
8940    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btns {
8941      justify-content: center;
8942    }
8943    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btn-img { height: 44px; }
8944    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-before { font-size: 12px; }
8945    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-heading { font-size: 20px; }
8946    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-after { font-size: 13px; }
8947    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-subtitle { font-size: 16px; }
8948    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8949    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8950  }
8951
8952  /* ── Tablet block overrides ── */
8953  @media screen and (min-width: 750px) and (max-width: 989px) {
8954    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] {
8955      background-color: #ffffff;
8956      padding-top: 0px;
8957      padding-bottom: 0px;
8958      padding-left: 0px;
8959      padding-right: 0px;
8960      column-gap: 0px;
8961      align-items: center;
8962    }
8963    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__media {
8964      justify-content: flex-start;
8965    }
8966    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__img,
8967    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__video {
8968      width: 100%;
8969      border-radius: 0px;
8970    }
8971    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__content {
8972      padding-top: 32px;
8973      padding-bottom: 32px;
8974      padding-left: 24px;
8975      padding-right: 24px;
8976      text-align: left;
8977      gap: 16px;
8978    }
8979    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__ctas {
8980      justify-content: flex-start;
8981    }
8982    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btns {
8983      justify-content: flex-start;
8984    }
8985    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__app-btn-img { height: 44px; }
8986    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-before { font-size: 12px; }
8987    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-heading { font-size: 22px; }
8988    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__subtext-after { font-size: 13px; }
8989    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__row-subtitle { font-size: 16px; }
8990    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
8991    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_kHzxcd"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
8992  }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] {
8993    background-color: rgba(0,0,0,0);
8994    padding-top: 40px;
8995    padding-bottom: 40px;
8996    padding-left: 0px;
8997    padding-right: 0px;
8998    column-gap: 0px;
8999    align-items: center;
9000  }
9001
9002  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"].bushnell-icr__row--boxed {
9003    max-width: min(1140px, 1100px);
9004  }
9005
9006  @media screen and (min-width: 750px) and (max-width: 989px) {
9007    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"].bushnell-icr__row--img-left {
9008      grid-template-columns: 50fr 50fr;
9009    }
9010    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"].bushnell-icr__row--img-right {
9011      grid-template-columns: 50fr 50fr;
9012    }
9013  }
9014
9015  @media screen and (min-width: 990px) {
9016    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"].bushnell-icr__row--img-left {
9017      grid-template-columns: 50fr 50fr;
9018    }
9019    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"].bushnell-icr__row--img-right {
9020      grid-template-columns: 50fr 50fr;
9021    }
9022  }
9023
9024  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__media {
9025    display: flex;
9026    justify-content: center;
9027  }
9028
9029  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__img,
9030  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__video {
9031    width: 500px;
9032    height: auto;
9033    border-radius: 16px;
9034    box-shadow: none;
9035  }
9036
9037  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__content {
9038    padding-top: 40px;
9039    padding-bottom: 40px;
9040    padding-left: 80px;
9041    padding-right: 80px;
9042    text-align: center;
9043    gap: 16px;
9044  }
9045
9046  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__ctas {
9047    justify-content: center;
9048  }
9049
9050  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btns {
9051    justify-content: center;
9052  }
9053
9054  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btn-img { height: 44px; }
9055
9056  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-before {
9057    font-size: 12px;
9058    font-weight: 400;
9059    font-style: normal;
9060    color: #888888;
9061    text-transform: uppercase;
9062    letter-spacing: 0.0em;
9063    margin-top: 0px;
9064    margin-bottom: 0px;
9065  }
9066
9067  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-heading {
9068    color: #1a1a1a;
9069    font-size: 24px;
9070    font-weight: 700;
9071  }
9072
9073  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-after {
9074    font-size: 13px;
9075    font-weight: 400;
9076    font-style: normal;
9077    color: #555555;
9078    text-transform: none;
9079    letter-spacing: 0.0em;
9080    margin-top: 0px;
9081    margin-bottom: 0px;
9082  }
9083
9084  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-subtitle {
9085    color: #555555;
9086    font-size: 18px;
9087    font-weight: 400;
9088  }
9089
9090  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__paragraph {
9091    color: #444444;
9092  }
9093
9094  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta1 {
9095    background-color: #e05a00;
9096    color: #ffffff;
9097    border-color: #e05a00;
9098    border-radius: 0px;
9099  }
9100
9101  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta2 {
9102    background-color: #ffffff;
9103    color: #1a1a1a;
9104    border-color: #1a1a1a;
9105    border-radius: 0px;
9106  }
9107
9108  /* ── Mobile block overrides ── */
9109  @media screen and (max-width: 749px) {
9110    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] {
9111      background-color: rgba(0,0,0,0);
9112      padding-top: 0px;
9113      padding-bottom: 0px;
9114      padding-left: 12px;
9115      padding-right: 12px;
9116      column-gap: 0px;
9117      align-items: center;
9118    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__media {
9119      justify-content: flex-start;
9120    }
9121    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__img,
9122    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__video {
9123      width: 100%;
9124      border-radius: 0px;
9125    }
9126    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__content {
9127      padding-top: 24px;
9128      padding-bottom: 24px;
9129      padding-left: 20px;
9130      padding-right: 20px;
9131      text-align: center;
9132      gap: 16px;
9133    }
9134    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__ctas {
9135      justify-content: center;
9136    }
9137    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btns {
9138      justify-content: center;
9139    }
9140    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btn-img { height: 44px; }
9141    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-before { font-size: 12px; }
9142    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-heading { font-size: 20px; }
9143    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-after { font-size: 13px; }
9144    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-subtitle { font-size: 16px; }
9145    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9146    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9147  }
9148
9149  /* ── Tablet block overrides ── */
9150  @media screen and (min-width: 750px) and (max-width: 989px) {
9151    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] {
9152      background-color: #ffffff;
9153      padding-top: 0px;
9154      padding-bottom: 0px;
9155      padding-left: 0px;
9156      padding-right: 0px;
9157      column-gap: 0px;
9158      align-items: center;
9159    }
9160    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__media {
9161      justify-content: flex-start;
9162    }
9163    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__img,
9164    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__video {
9165      width: 100%;
9166      border-radius: 0px;
9167    }
9168    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__content {
9169      padding-top: 32px;
9170      padding-bottom: 32px;
9171      padding-left: 24px;
9172      padding-right: 24px;
9173      text-align: left;
9174      gap: 16px;
9175    }
9176    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__ctas {
9177      justify-content: flex-start;
9178    }
9179    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btns {
9180      justify-content: flex-start;
9181    }
9182    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__app-btn-img { height: 44px; }
9183    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-before { font-size: 12px; }
9184    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-heading { font-size: 22px; }
9185    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__subtext-after { font-size: 13px; }
9186    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__row-subtitle { font-size: 16px; }
9187    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9188    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_Hj3hNC"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9189  }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] {
9190    background-color: rgba(0,0,0,0);
9191    padding-top: 40px;
9192    padding-bottom: 40px;
9193    padding-left: 0px;
9194    padding-right: 0px;
9195    column-gap: 0px;
9196    align-items: center;
9197  }
9198
9199  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"].bushnell-icr__row--boxed {
9200    max-width: min(1140px, 1100px);
9201  }
9202
9203  @media screen and (min-width: 750px) and (max-width: 989px) {
9204    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"].bushnell-icr__row--img-left {
9205      grid-template-columns: 50fr 50fr;
9206    }
9207    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"].bushnell-icr__row--img-right {
9208      grid-template-columns: 50fr 50fr;
9209    }
9210  }
9211
9212  @media screen and (min-width: 990px) {
9213    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"].bushnell-icr__row--img-left {
9214      grid-template-columns: 50fr 50fr;
9215    }
9216    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"].bushnell-icr__row--img-right {
9217      grid-template-columns: 50fr 50fr;
9218    }
9219  }
9220
9221  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__media {
9222    display: flex;
9223    justify-content: center;
9224  }
9225
9226  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__img,
9227  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__video {
9228    width: 500px;
9229    height: auto;
9230    border-radius: 16px;
9231    box-shadow: none;
9232  }
9233
9234  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__content {
9235    padding-top: 40px;
9236    padding-bottom: 40px;
9237    padding-left: 80px;
9238    padding-right: 80px;
9239    text-align: center;
9240    gap: 16px;
9241  }
9242
9243  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__ctas {
9244    justify-content: center;
9245  }
9246
9247  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btns {
9248    justify-content: center;
9249  }
9250
9251  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btn-img { height: 44px; }
9252
9253  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-before {
9254    font-size: 12px;
9255    font-weight: 400;
9256    font-style: normal;
9257    color: #888888;
9258    text-transform: uppercase;
9259    letter-spacing: 0.0em;
9260    margin-top: 0px;
9261    margin-bottom: 0px;
9262  }
9263
9264  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-heading {
9265    color: #1a1a1a;
9266    font-size: 24px;
9267    font-weight: 700;
9268  }
9269
9270  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-after {
9271    font-size: 13px;
9272    font-weight: 400;
9273    font-style: normal;
9274    color: #555555;
9275    text-transform: none;
9276    letter-spacing: 0.0em;
9277    margin-top: 0px;
9278    margin-bottom: 0px;
9279  }
9280
9281  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-subtitle {
9282    color: #555555;
9283    font-size: 18px;
9284    font-weight: 400;
9285  }
9286
9287  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__paragraph {
9288    color: #444444;
9289  }
9290
9291  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta1 {
9292    background-color: #e05a00;
9293    color: #ffffff;
9294    border-color: #e05a00;
9295    border-radius: 0px;
9296  }
9297
9298  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta2 {
9299    background-color: #ffffff;
9300    color: #1a1a1a;
9301    border-color: #1a1a1a;
9302    border-radius: 0px;
9303  }
9304
9305  /* ── Mobile block overrides ── */
9306  @media screen and (max-width: 749px) {
9307    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] {
9308      background-color: rgba(0,0,0,0);
9309      padding-top: 0px;
9310      padding-bottom: 0px;
9311      padding-left: 12px;
9312      padding-right: 12px;
9313      column-gap: 0px;
9314      align-items: center;
9315    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__media {
9316      justify-content: flex-start;
9317    }
9318    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__img,
9319    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__video {
9320      width: 100%;
9321      border-radius: 0px;
9322    }
9323    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__content {
9324      padding-top: 24px;
9325      padding-bottom: 24px;
9326      padding-left: 20px;
9327      padding-right: 20px;
9328      text-align: center;
9329      gap: 16px;
9330    }
9331    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__ctas {
9332      justify-content: center;
9333    }
9334    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btns {
9335      justify-content: center;
9336    }
9337    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btn-img { height: 44px; }
9338    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-before { font-size: 12px; }
9339    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-heading { font-size: 20px; }
9340    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-after { font-size: 13px; }
9341    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-subtitle { font-size: 16px; }
9342    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9343    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9344  }
9345
9346  /* ── Tablet block overrides ── */
9347  @media screen and (min-width: 750px) and (max-width: 989px) {
9348    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] {
9349      background-color: #ffffff;
9350      padding-top: 0px;
9351      padding-bottom: 0px;
9352      padding-left: 0px;
9353      padding-right: 0px;
9354      column-gap: 0px;
9355      align-items: center;
9356    }
9357    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__media {
9358      justify-content: flex-start;
9359    }
9360    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__img,
9361    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__video {
9362      width: 100%;
9363      border-radius: 0px;
9364    }
9365    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__content {
9366      padding-top: 32px;
9367      padding-bottom: 32px;
9368      padding-left: 24px;
9369      padding-right: 24px;
9370      text-align: left;
9371      gap: 16px;
9372    }
9373    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__ctas {
9374      justify-content: flex-start;
9375    }
9376    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btns {
9377      justify-content: flex-start;
9378    }
9379    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__app-btn-img { height: 44px; }
9380    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-before { font-size: 12px; }
9381    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-heading { font-size: 22px; }
9382    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__subtext-after { font-size: 13px; }
9383    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__row-subtitle { font-size: 16px; }
9384    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9385    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_dAQHFk"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9386  }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] {
9387    background-color: rgba(0,0,0,0);
9388    padding-top: 40px;
9389    padding-bottom: 40px;
9390    padding-left: 0px;
9391    padding-right: 0px;
9392    column-gap: 0px;
9393    align-items: center;
9394  }
9395
9396  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"].bushnell-icr__row--boxed {
9397    max-width: min(1140px, 1100px);
9398  }
9399
9400  @media screen and (min-width: 750px) and (max-width: 989px) {
9401    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"].bushnell-icr__row--img-left {
9402      grid-template-columns: 50fr 50fr;
9403    }
9404    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"].bushnell-icr__row--img-right {
9405      grid-template-columns: 50fr 50fr;
9406    }
9407  }
9408
9409  @media screen and (min-width: 990px) {
9410    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"].bushnell-icr__row--img-left {
9411      grid-template-columns: 50fr 50fr;
9412    }
9413    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"].bushnell-icr__row--img-right {
9414      grid-template-columns: 50fr 50fr;
9415    }
9416  }
9417
9418  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__media {
9419    display: flex;
9420    justify-content: center;
9421  }
9422
9423  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__img,
9424  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__video {
9425    width: 500px;
9426    height: auto;
9427    border-radius: 16px;
9428    box-shadow: none;
9429  }
9430
9431  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__content {
9432    padding-top: 40px;
9433    padding-bottom: 40px;
9434    padding-left: 80px;
9435    padding-right: 80px;
9436    text-align: center;
9437    gap: 16px;
9438  }
9439
9440  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__ctas {
9441    justify-content: center;
9442  }
9443
9444  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btns {
9445    justify-content: center;
9446  }
9447
9448  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btn-img { height: 44px; }
9449
9450  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-before {
9451    font-size: 12px;
9452    font-weight: 400;
9453    font-style: normal;
9454    color: #888888;
9455    text-transform: uppercase;
9456    letter-spacing: 0.0em;
9457    margin-top: 0px;
9458    margin-bottom: 0px;
9459  }
9460
9461  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-heading {
9462    color: #1a1a1a;
9463    font-size: 24px;
9464    font-weight: 700;
9465  }
9466
9467  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-after {
9468    font-size: 13px;
9469    font-weight: 400;
9470    font-style: normal;
9471    color: #555555;
9472    text-transform: none;
9473    letter-spacing: 0.0em;
9474    margin-top: 0px;
9475    margin-bottom: 0px;
9476  }
9477
9478  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-subtitle {
9479    color: #555555;
9480    font-size: 18px;
9481    font-weight: 400;
9482  }
9483
9484  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__paragraph {
9485    color: #444444;
9486  }
9487
9488  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta1 {
9489    background-color: #e05a00;
9490    color: #ffffff;
9491    border-color: #e05a00;
9492    border-radius: 0px;
9493  }
9494
9495  #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta2 {
9496    background-color: #ffffff;
9497    color: #1a1a1a;
9498    border-color: #1a1a1a;
9499    border-radius: 0px;
9500  }
9501
9502  /* ── Mobile block overrides ── */
9503  @media screen and (max-width: 749px) {
9504    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] {
9505      background-color: rgba(0,0,0,0);
9506      padding-top: 0px;
9507      padding-bottom: 0px;
9508      padding-left: 12px;
9509      padding-right: 12px;
9510      column-gap: 0px;
9511      align-items: center;
9512    }#shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__media {
9513      justify-content: flex-start;
9514    }
9515    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__img,
9516    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__video {
9517      width: 100%;
9518      border-radius: 0px;
9519    }
9520    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__content {
9521      padding-top: 24px;
9522      padding-bottom: 24px;
9523      padding-left: 20px;
9524      padding-right: 20px;
9525      text-align: center;
9526      gap: 16px;
9527    }
9528    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__ctas {
9529      justify-content: center;
9530    }
9531    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btns {
9532      justify-content: center;
9533    }
9534    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btn-img { height: 44px; }
9535    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-before { font-size: 12px; }
9536    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-heading { font-size: 20px; }
9537    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-after { font-size: 13px; }
9538    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-subtitle { font-size: 16px; }
9539    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9540    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9541  }
9542
9543  /* ── Tablet block overrides ── */
9544  @media screen and (min-width: 750px) and (max-width: 989px) {
9545    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] {
9546      background-color: #ffffff;
9547      padding-top: 0px;
9548      padding-bottom: 0px;
9549      padding-left: 0px;
9550      padding-right: 0px;
9551      column-gap: 0px;
9552      align-items: center;
9553    }
9554    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__media {
9555      justify-content: flex-start;
9556    }
9557    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__img,
9558    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__video {
9559      width: 100%;
9560      border-radius: 0px;
9561    }
9562    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__content {
9563      padding-top: 32px;
9564      padding-bottom: 32px;
9565      padding-left: 24px;
9566      padding-right: 24px;
9567      text-align: left;
9568      gap: 16px;
9569    }
9570    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__ctas {
9571      justify-content: flex-start;
9572    }
9573    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btns {
9574      justify-content: flex-start;
9575    }
9576    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__app-btn-img { height: 44px; }
9577    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-before { font-size: 12px; }
9578    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-heading { font-size: 22px; }
9579    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__subtext-after { font-size: 13px; }
9580    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__row-subtitle { font-size: 16px; }
9581    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta1 { border-radius: 0px; }
9582    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL [data-block-id="row_BGXxNh"] .bushnell-icr__btn--cta2 { border-radius: 0px; }
9583  }/* ── Section-level mobile overrides ── */
9584  @media screen and (max-width: 749px) {
9585    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr {
9586      background-color: #f4f4f4;
9587      padding-top: 40px;
9588      padding-bottom: 40px;
9589      padding-left: 0px;
9590      padding-right: 0px;
9591    }
9592    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__heading {
9593      font-size: 24px;
9594      text-align: center;
9595    }
9596    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__section-para {
9597      font-size: 14px;
9598      text-align: center;
9599    }
9600  }
9601
9602  /* ── Section-level tablet overrides ── */
9603  @media screen and (min-width: 750px) and (max-width: 989px) {
9604    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr {
9605      padding-top: 48px;
9606      padding-bottom: 48px;
9607      padding-left: 0px;
9608      padding-right: 0px;
9609    }
9610    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__heading {
9611      font-size: 28px;
9612      text-align: center;
9613    }
9614    #shopify-section-template--28919391584440__bushnell_product_image_content_rows_PXRBbL .bushnell-icr__section-para {
9615      font-size: 16px;
9616      text-align: center;
9617    }
9618  }
9619
9620  /* ── App download buttons ── */
9621  .bushnell-icr__app-btns {
9622    display: flex;
9623    flex-wrap: wrap;
9624    align-items: center;
9625    gap: 12px;
9626    margin-top: 20px;
9627  }
9628  .bushnell-icr__app-btn { display: inline-flex; flex-shrink: 0; }
9629  .bushnell-icr__app-btn-img { display: block; width: auto; }
9630</style>
9631
9632<section
9633  id="bushnell-image-content-rows-template--28919391584440__bushnell_product_image_content_rows_PXRBbL"
9634  class="bushnell-icr"
9635  data-section-id="template--28919391584440__bushnell_product_image_content_rows_PXRBbL"
9636><div
9637      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-right"
9638      data-block-id="row_kHzxcd"
9639      
9640    >
9641
9642      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Dual-Display.gif?v=1780531470&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
9643
9644      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
9645            DUAL DISPLAY
9646          </h2><div class="bushnell-icr__paragraph"><p>Allows users the ability to easily toggle between the bright red or crisp black display settings based on lighting conditions and user preference.</p></div></div>
9647    </div><div
9648      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-left"
9649      data-block-id="row_Hj3hNC"
9650      
9651    >
9652
9653      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/VisualJolt_ProX3Plus.gif?v=1780531469&amp;width=1200 1200w" width="1200" height="1198" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
9654
9655      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
9656            PINSEEKER WITH VISUAL JOLT
9657          </h2><div class="bushnell-icr__paragraph"><p>A red ring now flashes as JOLT vibrates to give the golfer even greater feedback and confidence to know you have locked onto the flag.</p></div></div>
9658    </div><div
9659      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-right"
9660      data-block-id="row_dAQHFk"
9661      
9662    >
9663
9664      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Bite.png?v=1780531468&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
9665
9666      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
9667            INTEGRATED BITE MAGNETIC MOUNT
9668          </h2><div class="bushnell-icr__paragraph"><p>The Pro X3+LINK features Bushnell’s integrated BITE magnetic mount that allows you to easily mount your laser right on the cart bar.</p></div></div>
9669    </div><div
9670      class="bushnell-icr__row bushnell-icr__row--boxed bushnell-icr__row--img-left"
9671      data-block-id="row_BGXxNh"
9672      
9673    >
9674
9675      <div class="bushnell-icr__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Backgroun
9675d-M.png?v=1780531468&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Background-M.png?v=1780531468&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Background-M.png?v=1780531468&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Background-M.png?v=1780531468&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Background-M.png?v=1780531468&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Plus-Feature-Background-M.png?v=1780531468&amp;width=1200 1200w" width="1200" height="1200" loading="lazy" class="bushnell-icr__img" sizes="(max-width: 749px) 100vw, 50vw">�</div>
9676
9677      <div class="bushnell-icr__content"><h2 class="bushnell-icr__row-heading">
9678            LONGEST / MOST CONSISTENT & ACCURATE YARDAGE READINGS
9679          </h2><div class="bushnell-icr__paragraph"><p>Pro X3+LINK is the most powerful golf laser rangefinder ever made, it will give you consistent yardage readings within a yard to flags at 600+ yards.</p></div></div>
9680    </div></section>
9681
9682
9683</section><section id="shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR" class="shopify-section"><style>
9684  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h1,
9685  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h2,
9686  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h3,
9687  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h4,
9688  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h5,
9689  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR h6 { font-family: 'Industry Bold', sans-serif; }
9690  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR p,
9691  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR li,
9692  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR span,
9693  #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR a { font-family: 'Acumin Pro', sans-serif; }
9694</style>
9694<script src="https://cdn.jsdelivr.net/npm/embla-carousel/embla-carousel.umd.js" defer></script>
9694
9695<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-image-slider.css?v=158660822609137313771790611765" rel="stylesheet" type="text/css" media="all" />
9696<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-image-slider.js?v=157171166365810387521790611765" defer></script>
9696
9697
9698<section
9699  id="bushnell-product-slider-template--28919391584440__bushnell_product_slider_F6rTqR"
9700  class="bushnell-product-slider-section boxed
9701  arrows-inside"
9702  style="
9703    background-color: #f4f4f4;
9704    padding-top: 0px;
9705    padding-bottom: 0px;
9706  "
9707  data-section-id="template--28919391584440__bushnell_product_slider_F6rTqR"
9708  data-show-dots="true"
9709  data-show-arrows="false"
9710>
9711
9712  <div class="bushnell-product-slider-wrapper embla"
9713    style="
9714      border-radius: 0px;
9715        max-width: 1140px;
9716        margin-inline: auto;
9717    ">
9718
9719    <div class="embla__viewport">
9720      <div class="bushnell-product-slider-track embla__container">
9721
9722        
9723          <div
9724            class="bushnell-product-slide embla__slide"
9725            
9726          >
9727
9728            
9729              <img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=2400" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=832 832w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=1920 1920w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-1.png?v=1780531469&amp;width=2400 2400w" width="2400" height="1071" loading="lazy" class="bushnell-product-slide-image">
9730            
9731
9732          </div>
9733        
9734          <div
9735            class="bushnell-product-slide embla__slide"
9736            
9737          >
9738
9739            
9740              <img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=2400" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=832 832w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=1920 1920w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-2.png?v=1780531469&amp;width=2400 2400w" width="2400" height="1071" loading="lazy" class="bushnell-product-slide-image">
9741            
9742
9743          </div>
9744        
9745          <div
9746            class="bushnell-product-slide embla__slide"
9747            
9748          >
9749
9750            
9751              <img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=2400" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=832 832w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=1920 1920w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-3.png?v=1780531469&amp;width=2400 2400w" width="2400" height="1071" loading="lazy" class="bushnell-product-slide-image">
9752            
9753
9754          </div>
9755        
9756          <div
9757            class="bushnell-product-slide embla__slide"
9758            
9759          >
9760
9761            
9762              <img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=2400" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=352 352w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=832 832w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=1920 1920w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Gallery-4.png?v=1780531469&amp;width=2400 2400w" width="2400" height="1071" loading="lazy" class="bushnell-product-slide-image">
9763            
9764
9765          </div>
9766        
9767
9768      </div>
9769    </div>
9770
9771    
9772
9773    
9774      <div class="slider-dots"></div>
9775    
9776
9777  </div>
9778
9779</section><style>
9780  /* ── Tablet (750px – 989px) ── */
9781  @media screen and (min-width: 750px) and (max-width: 989px) {
9782    #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR .bushnell-product-slider-section {
9783      padding-top: 32px;
9784      padding-bottom: 32px;
9785      background-color: #ffffff;
9786    }
9787    #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR .bushnell-product-slider-wrapper {
9788      border-radius: 0px;
9789    }
9790  }
9791
9792  /* ── Mobile (max 749px) ── */
9793  @media screen and (max-width: 749px) {
9794    #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR .bushnell-product-slider-section {
9795      padding-top: 24px;
9796      padding-bottom: 24px;
9797      background-color: #ffffff;
9798    }
9799    #shopify-section-template--28919391584440__bushnell_product_slider_F6rTqR .bushnell-product-slider-wrapper {
9800      border-radius: 0px;
9801    }
9802  }
9803</style>
9804
9805</section><div id="shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ" class="shopify-section bushnell-additional-features"><style>
9806  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h1,
9807  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h2,
9808  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h3,
9809  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h4,
9810  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h5,
9811  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ h6 { font-family: 'Industry Bold', sans-serif; }
9812  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ p,
9813  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ li,
9814  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ span,
9815  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ a { font-family: 'Acumin Pro', sans-serif; }
9816</style>
9817<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-additional-features.css?v=45460896665437263451790611764" rel="stylesheet" type="text/css" media="all" />�<style>
9818  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af {
9819    background-color: #f4f4f4;
9820    padding-top: 68px;
9821    padding-bottom: 76px;
9822  }
9823
9824  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__icon {
9825    text-align: center;
9826    margin-bottom: 16px;
9827  }
9828  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__icon img {
9829    width: 64px;
9830    height: auto;
9831    display: inline-block;
9832  }
9833
9834  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__heading {
9835    text-align: center;
9836    font-size: 44px;
9837    color: #1a1a1a;
9838    font-weight: 800;
9839    margin-bottom: 10px;
9840  }
9841
9842  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-para {
9843    text-align: center;
9844    font-size: 16px;
9845    color: #555555;
9846  }
9847
9848  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-spacer {
9849    height: 0px;
9850    background: transparent;
9851    padding: 0px;
9852    margin-top: 0px;
9853    border: none;
9854    margin-bottom: 56px;
9855  }
9856
9857  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__footer-note {
9858    text-align: center;
9859    font-size: 13px;
9860    color: #888888;
9861    margin-top: 32px;
9862  }
9863
9864  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ {
9865    --af-section-max-width: 1140px;
9866  }
9867
9868  /* Metafield-override cards (collection.metafields.custom.why_tiles) */
9869  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__card--mf {
9870    background-color: #ffffff;
9871    border-radius: 12px;
9872  }
9873  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__card--mf .bushnell-af__card-img {
9874    width: 70%;
9875    height: auto;
9876  }
9877  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__card--mf .bushnell-af__divider {
9878    border-top-color: #cccccc;
9879    border-top-style: dotted;
9880  }
9881  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__card--mf .bushnell-af__card-subheading {
9882    color: #1a1a1a;
9883    font-size: 24px;
9884    font-weight: 700;
9885    text-align: center;
9886  }
9887  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__card--mf .bushnell-af__card-para {
9888    color: #555555;
9889    font-size: 16px;
9890    text-align: center;
9891  }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"].bushnell-af__card {
9892    background-color: #ffffff;
9893    border-radius: 12px;
9894    padding-top: 0px;
9895    padding-right: 0px;
9896    padding-bottom: 28px;
9897    padding-left: 0px;
9898  }
9899
9900  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-img {
9901    width: 45%;
9902    height: auto;
9903  }
9904
9905  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__divider {
9906    border-top-color: #cccccc;
9907    border-top-style: dotted;
9908  }
9909
9910  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-heading {
9911    color: #1a1a1a;
9912    font-size: 16px;
9913    font-weight: 700;
9914    text-align: center;
9915  }
9916
9917  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-subheading {
9918    color: #1a1a1a;
9919    font-size: 14px;
9920    font-weight: 700;
9921    text-align: center;
9922  }
9923
9924  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-para {
9925    color: #555555;
9926    font-size: 14px;
9927    text-align: center;
9928  }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"].bushnell-af__card {
9929    background-color: #ffffff;
9930    border-radius: 12px;
9931    padding-top: 0px;
9932    padding-right: 0px;
9933    padding-bottom: 28px;
9934    padding-left: 0px;
9935  }
9936
9937  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-img {
9938    width: 45%;
9939    height: auto;
9940  }
9941
9942  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__divider {
9943    border-top-color: #cccccc;
9944    border-top-style: dotted;
9945  }
9946
9947  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-heading {
9948    color: #1a1a1a;
9949    font-size: 16px;
9950    font-weight: 700;
9951    text-align: center;
9952  }
9953
9954  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-subheading {
9955    color: #1a1a1a;
9956    font-size: 14px;
9957    font-weight: 700;
9958    text-align: center;
9959  }
9960
9961  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-para {
9962    color: #555555;
9963    font-size: 14px;
9964    text-align: center;
9965  }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"].bushnell-af__card {
9966    background-color: #ffffff;
9967    border-radius: 12px;
9968    padding-top: 0px;
9969    padding-right: 0px;
9970    padding-bottom: 28px;
9971    padding-left: 0px;
9972  }
9973
9974  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-img {
9975    width: 45%;
9976    height: auto;
9977  }
9978
9979  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__divider {
9980    border-top-color: #cccccc;
9981    border-top-style: dotted;
9982  }
9983
9984  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-heading {
9985    color: #1a1a1a;
9986    font-size: 16px;
9987    font-weight: 700;
9988    text-align: center;
9989  }
9990
9991  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-subheading {
9992    color: #1a1a1a;
9993    font-size: 14px;
9994    font-weight: 700;
9995    text-align: center;
9996  }
9997
9998  #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-para {
9999    color: #555555;
10000    font-size: 14px;
10001    text-align: center;
10002  }@media screen and (max-width: 749px) {
10003    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af {
10004      padding-top: 40px;
10005      padding-bottom: 40px;
10006    }
10007    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__icon img {
10008      width: 48px;
10009    }
10010    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__heading {
10011      font-size: 24px;
10012      text-align: center;
10013    }
10014    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-para {
10015      font-size: 14px;
10016    }
10017    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-spacer {
10018      margin-bottom: 24px;
10019    }
10020    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__footer-note {
10021      font-size: 12px;
10022    }
10023    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__grid {
10024      grid-template-columns: repeat(1, 1fr) !important;
10025    }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-img        { width: 60%; }
10026      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-heading    { font-size: 16px; }
10027      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-subheading { font-size: 14px; }
10028      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-para       { font-size: 14px; }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-img        { width: 60%; }
10029      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-heading    { font-size: 16px; }
10030      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-subheading { font-size: 14px; }
10031      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-para       { font-size: 14px; }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-img        { width: 60%; }
10032      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-heading    { font-size: 16px; }
10033      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-subheading { font-size: 14px; }
10034      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-para       { font-size: 14px; }}
10035
10036  @media screen and (min-width: 750px) and (max-width: 989px) {
10037    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af {
10038      padding-top: 48px;
10039      padding-bottom: 48px;
10040    }
10041    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__icon img {
10042      width: 56px;
10043    }
10044    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__heading {
10045      font-size: 28px;
10046      text-align: center;
10047    }
10048    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-para {
10049      font-size: 15px;
10050    }
10051    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__section-spacer {
10052      margin-bottom: 28px;
10053    }
10054    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__footer-note {
10055      font-size: 13px;
10056    }
10057    #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ .bushnell-af__grid {
10058      grid-template-columns: repeat(2, 1fr) !important;
10059    }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-img        { width: 60%; }
10060      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-heading    { font-size: 16px; }
10061      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-subheading { font-size: 14px; }
10062      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_9zRPmz"] .bushnell-af__card-para       { font-size: 14px; }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-img        { width: 60%; }
10063      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-heading    { font-size: 16px; }
10064      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-subheading { font-size: 14px; }
10065      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Py9HDC"] .bushnell-af__card-para       { font-size: 14px; }#shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-img        { width: 60%; }
10066      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-heading    { font-size: 16px; }
10067      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-subheading { font-size: 14px; }
10068      #shopify-section-template--28919391584440__bushnell_product_additional_features_pp6iDQ [data-block-id="feature_Tc7wrH"] .bushnell-af__card-para       { font-size: 14px; }}
10069</style>
10070
10071<section
10072  id="bushnell-additional-features-template--28919391584440__bushnell_product_additional_features_pp6iDQ"
10073  class="bushnell-af"
10074  data-section-id="template--28919391584440__bushnell_product_additional_features_pp6iDQ"
10075>
10076  <div class="bushnell-af__inner bushnell-af__inner--boxed"><h2 class="bushnell-af__heading">
10077        ADDITIONAL FEATURES
10078      </h2><div class="bushnell-af__section-spacer"></div><div class="
10078bushnell-af__grid bushnell-af__grid--cols-3"><div
10079            class="bushnell-af__card"
10080            data-block-id="feature_9zRPmz"
10081            
10082          ><div class="bushnell-af__card-media">
10083                <img src="//www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=1600" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=200 200w, //www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=900 900w, //www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/icon-built-to-last.png?v=1780531467&amp;width=1600 1600w" width="1600" height="1655" loading="lazy" class="bushnell-af__card-img" sizes="(max-width: 749px) calc(min(1140px, 100vw) / 1 * 60 / 100),
10084                (max-width: 989px) calc(min(1140px, 100vw) / 2 * 60 / 100),
10085                calc(min(1140px, 100vw) / 3 * 45 / 100)">
10086              </div><div class="bushnell-af__card-content"><h3 class="bushnell-af__card-heading">
10087                  2 Year Warranty
10088                </h3><hr class="bushnell-af__divider"><div class="bushnell-af__card-para"><p>The Pro X3+LINK comes with rubber-armored metal housing and is IPX7 fully waterproof.<br/><br/></p></div></div>
10089
10090          </div><div
10091            class="bushnell-af__card"
10092            data-block-id="feature_Py9HDC"
10093            
10094          ><div class="bushnell-af__card-media">
10095                <img src="//www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=1600" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=200 200w, //www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=900 900w, //www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/app-icon.png?v=1780531467&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" class="bushnell-af__card-img" sizes="(max-width: 749px) calc(min(1140px, 100vw) / 1 * 60 / 100),
10096                (max-width: 989px) calc(min(1140px, 100vw) / 2 * 60 / 100),
10097                calc(min(1140px, 100vw) / 3 * 45 / 100)">
10098              </div><div class="bushnell-af__card-content"><h3 class="bushnell-af__card-heading">
10099                  Bushnell Golf App
10100                </h3><hr class="bushnell-af__divider"><div class="bushnell-af__card-para"><p>Unlock useful information like hole layouts with distance, 3D flyovers with distance, and wireless course updates.</p></div></div>
10101
10102          </div><div
10103            class="bushnell-af__card"
10104            data-block-id="feature_Tc7wrH"
10105            
10106          ><div class="bushnell-af__card-media">
10107                <img src="//www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=1600" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=200 200w, //www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=900 900w, //www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=1200 1200w, //www.bushnellgolf.com/cdn/shop/files/download_9.avif?v=1779388487&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" class="bushnell-af__card-img" sizes="(max-width: 749px) calc(min(1140px, 100vw) / 1 * 60 / 100),
10108                (max-width: 989px) calc(min(1140px, 100vw) / 2 * 60 / 100),
10109                calc(min(1140px, 100vw) / 3 * 45 / 100)">
10110              </div><div class="bushnell-af__card-content"><h3 class="bushnell-af__card-heading">
10111                  Tour Domination
10112                </h3><hr class="bushnell-af__divider"><div class="bushnell-af__card-para"><p>Bushnell Laser Rangefinders stand apart as the undisputed #1 Laser Rangefinder in professional golf.</p></div></div>
10113
10114          </div></div></div>
10115</section>
10116
10117
10118</div><section id="shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG" class="shopify-section bushnell-whats-in-box"><style>
10119  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h1,
10120  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h2,
10121  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h3,
10122  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h4,
10123  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h5,
10124  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG h6 { font-family: 'Industry Bold', sans-serif; }
10125  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG p,
10126  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG li,
10127  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG span,
10128  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG a { font-family: 'Acumin Pro', sans-serif; }
10129</style>
10130<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-whats-in-box.css?v=149469844797885243261790611765" rel="stylesheet" type="text/css" media="all" />
10131<style>
10132  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb {
10133    background-color: #ffffff;
10134    padding-top: 60px;
10135    padding-bottom: 60px;
10136  }
10137
10138  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__inner--boxed,
10139  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__inner--full {
10140    max-width: 1140px;
10141  }
10142
10143  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__heading {
10144    font-size: 36px;
10145    font-weight: 800;
10146    color: #1a1a1a;
10147    text-align: left;
10148    margin-bottom: 40px;
10149    text-transform: uppercase;
10150  }
10151
10152  @media screen and (min-width: 750px) {
10153    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__row--img-left {
10154      grid-template-columns: 50fr 50fr;
10155    }
10156    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__row--img-right {
10157      grid-template-columns: 50fr 50fr;
10158    }
10159  }
10160
10161  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__row {
10162    column-gap: 40px;
10163    align-items: center;
10164  }
10165
10166  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__media {
10167    justify-content: flex-start;
10168  }
10169
10170  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__img {
10171    width: 100%;
10172  }
10173
10174  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__content {
10175    padding-top: 0px;
10176    padding-right: 0px;
10177    padding-bottom: 0px;
10178    padding-left: 32px;
10179    text-align: left;
10180  }
10181
10182  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__row-heading {
10183    font-size: 28px;
10184    font-weight: 700;
10185    color: #1a1a1a;
10186    text-transform: none;
10187  }
10188
10189  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__body {
10190    font-size: 16px;
10191    color: #444444;
10192  }
10193
10194  #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__btn {
10195    background-color: #e05a00;
10196    color: #ffffff;
10197    border-color: #e05a00;
10198    border-radius: 0px;
10199    align-self: flex-start;
10200  }
10201
10202  @media screen and (max-width: 749px) {
10203    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb {
10204      padding-top: 40px;
10205      padding-bottom: 40px;
10206    }
10207    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__heading {
10208      font-size: 24px;
10209    }
10210  }
10211  @media screen and (min-width: 750px) and (max-width: 989px) {
10212    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb {
10213      padding-top: 48px;
10214      padding-bottom: 48px;
10215    }
10216    #shopify-section-template--28919391584440__bushnell_product_whats_in_box_WNTDzG .bushnell-witb__heading {
10217      font-size: 28px;
10218    }
10219  }
10220</style>
10221
10222<section
10223  id="bushnell-whats-in-box-template--28919391584440__bushnell_product_whats_in_box_WNTDzG"
10224  class="bushnell-witb"
10225  data-section-id="template--28919391584440__bushnell_product_whats_in_box_WNTDzG"
10226>
10227  <div class="bushnell-witb__inner bushnell-witb__inner--boxed"><h2 class="bushnell-witb__heading">
10228        What's in the Box
10229      </h2><div class="bushnell-witb__row bushnell-witb__row--img-left">
10230
10231      <div class="bushnell-witb__media"><img src="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=1200" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=400 400w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=600 600w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=800 800w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=1000 1000w, //www.bushnellgolf.com/cdn/shop/files/Pro-X3-Plus-Whats-Included.jpg?v=1780531468&amp;width=1200 1200w" width="1200" height="984" loading="lazy" class="bushnell-witb__img" sizes="(max-width: 749px) 100vw, 50vw">
10232</div>
10233
10234      <div class="bushnell-witb__content"><h3 class="bushnell-witb__row-heading">
10235            PRO X3+LINK INCLUDES:
10236          </h3><div class="bushnell-witb__body"><ul><li>Pro X3+LINK Laser Rangefinder</li><li>Premium Carrying Case</li><li>Washable Micro-fiber cloth</li><li>1 CR2 Battery</li><li>Quick Start Guide</li></ul></div></div>
10237    </div>
10238
10239  </div>
10240</section>
10241
10242
10243</section><section id="shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ" class="shopify-section bushnell-product-videos"><style>
10244  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h1,
10245  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h2,
10246  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h3,
10247  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h4,
10248  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h5,
10249  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ h6 { font-family: 'Industry Bold', sans-serif; }
10250  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ p,
10251  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ li,
10252  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ span,
10253  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ a { font-family: 'Acumin Pro', sans-serif; }
10254</style>
10255<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-videos.css?v=138388069793465418901790611765" rel="stylesheet" type="text/css" media="all" />�<style>
10256  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid {
10257    background-color: #ffffff;
10258    padding-top: 60px;
10259    padding-bottom: 60px;
10260  }
10261
10262  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__inner--boxed {
10263    max-width: 1140px;
10264  }
10265
10266  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__heading {
10267    font-size: 36px;
10268    font-weight: 800;
10269    color: #1a1a1a;
10270    text-align: left;
10271    text-transform: uppercase;
10272    margin-bottom: 32px;
10273  }
10274
10275  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__intro {
10276    font-size: 15px;
10277    color: #444444;
10278    text-align: left;
10279    margin-bottom: 32px;
10280  }
10281
10282  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__grid {
10283    --pvid-cols: 3;
10284    --pvid-gap:  24px;
10285    --pvid-card-w: calc((100% - 48px) / 3);
10286  }
10287
10288  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__thumb-wrap {
10289    padding-bottom: 55%;
10290  }
10291
10292  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__footer {
10293    margin-top: 40px;
10294  }
10295
10296  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__see-all {
10297    background-color: #ffffff;
10298    color: #e05a00;
10299    border: 2px solid #e05a00;
10300    border-radius: 0px;
10301    padding: 10px 27px 32px;
10302    font-size: 13px;
10303  }
10304  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__see-all:hover {
10305    background-color: #e05a00;
10306    color: #ffffff;
10307    border-color: #e05a00;
10308    opacity: 1;
10309  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"].bushnell-pvid__card {
10310    background-color: #ffffff;
10311    border-radius: 0px;
10312  }
10313
10314  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__card-content {
10315    padding-top: 16px;
10316    padding-right: 0px;
10317    padding-bottom: 16px;
10318    padding-left: 0px;
10319  }
10320
10321  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__card-heading {
10322    font-size: 24px;
10323    font-weight: 700;
10324    color: #1a1a1a;
10325  }
10326
10327  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__card-desc {
10328    font-size: 16px;
10329    color: #555555;
10330  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"].bushnell-pvid__card--style3 { align-items: center; text-align: center; }
10331  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__s3-img-wrap { margin-bottom: 20px; }
10332  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__s3-img { width: 140px; border-radius: 20px; }
10333  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__s3-actions { margin-top: 20px; }
10334  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__s3-btn {
10335    background-color: #e05a00;
10336    color: #ffffff;
10337    border-radius: 40px;
10338    font-size: 14px;
10339    padding: 12px 28px;
10340  }
10341  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_4c6NHr"] .bushnell-pvid__s3-btn:hover {
10342    background-color: #b84900;
10343    color: #ffffff;
10344  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"].bushnell-pvid__card {
10345    background-color: #ffffff;
10346    border-radius: 0px;
10347  }
10348
10349  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__card-content {
10350    padding-top: 16px;
10351    padding-right: 0px;
10352    padding-bottom: 16px;
10353    padding-left: 0px;
10354  }
10355
10356  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__card-heading {
10357    font-size: 24px;
10358    font-weight: 700;
10359    color: #1a1a1a;
10360  }
10361
10362  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__card-desc {
10363    font-size: 16px;
10364    color: #555555;
10365  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"].bushnell-pvid__card--style3 { align-items: center; text-align: center; }
10366  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__s3-img-wrap { margin-bottom: 20px; }
10367  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__s3-img { width: 140px; border-radius: 20px; }
10368  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__s3-actions { margin-top: 20px; }
10369  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__s3-btn {
10370    background-color: #e05a00;
10371    color: #ffffff;
10372    border-radius: 40px;
10373    font-size: 14px;
10374    padding: 12px 28px;
10375  }
10376  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_yKrRGf"] .bushnell-pvid__s3-btn:hover {
10377    background-color: #b84900;
10378    color: #ffffff;
10379  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"].bushnell-pvid__card {
10380    background-color: #ffffff;
10381    border-radius: 0px;
10382  }
10383
10384  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__card-content {
10385    padding-top: 16px;
10386    padding-right: 0px;
10387    padding-bottom: 16px;
10388    padding-left: 0px;
10389  }
10390
10391  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__card-heading {
10392    font-size: 24px;
10393    font-weight: 700;
10394    color: #1a1a1a;
10395  }
10396
10397  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__card-desc {
10398    font-size: 16px;
10399    color: #555555;
10400  }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"].bushnell-pvid__card--style3 { align-items: center; text-align: center; }
10401  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__s3-img-wrap { margin-bottom: 20px; }
10402  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__s3-img { width: 140px; border-radius: 20px; }
10403  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__s3-actions { margin-top: 20px; }
10404  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__s3-btn {
10405    background-color: #e05a00;
10406    color: #ffffff;
10407    border-radius: 40px;
10408    font-size: 14px;
10409    padding: 12px 28px;
10410  }
10411  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ [data-block-id="video_LH4fq8"] .bushnell-pvid__s3-btn:hover {
10412    background-color: #b84900;
10413    color: #ffffff;
10414  }/* ── Carousel nav arrows ── */
10415  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__carousel-wrap {
10416    position: relative;
10417  }
10418  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev,
10419  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next {
10420    position: absolute;
10421    top: 50%;
10422    transform: translateY(-50%);
10423    z-index: 3;
10424    background: rgba(255, 255, 255, 0.92);
10425    border: 1px solid rgba(0, 0, 0, 0.12);
10426    width: 40px;
10427    height: 40px;
10428    border-radius: 50%;
10429    cursor: pointer;
10430    display: none;
10431    align-items: center;
10432    justify-content: center;
10433    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14);
10434    transition: background 0.2s ease, transform 0.2s ease;
10435    padding: 0;
10436  }
10437  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev:hover,
10438  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next:hover {
10439    background: #ffffff;
10440    transform: translateY(-50%) scale(1.08);
10441  }
10442  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev { left: -20px; }
10443  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next { right: -20px; }
10444  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev svg,
10445  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next svg {
10446    width: 18px;
10447    height: 18px;
10448    stroke: #1a1a1a;
10449  }
10450
10451  /* ── Carousel grid overrides ── */
10452  .bushnell-pvid__grid--carousel {
10453    display: flex !important;
10454    overflow-x: auto;
10455    scroll-snap-type: x mandatory;
10456    scrollbar-width: none;
10457    -ms-overflow-style: none;
10458    grid-template-columns: none !important;
10459  }
10460  .bushnell-pvid__grid--carousel::-webkit-scrollbar { display: none; }
10461  .bushnell-pvid__grid--carousel .bushnell-pvid__card {
10462    flex: 0 0 var(--pvid-card-w);
10463    scroll-snap-align: start;
10464    min-width: 0;
10465  }
10466
10467  /* ── Desktop ── */
10468  @media screen and (min-width: 990px) {#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev,
10469    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next { display: none; }}
10470
10471  /* ── Mobile ── */
10472  @media screen and (max-width: 749px) {
10473    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid {
10474      padding-top: 40px;
10475      padding-bottom: 40px;
10476    }
10477    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__heading { font-size: 24px; }
10478    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__grid {
10479      --pvid-cols: 1;
10480      --pvid-card-w: calc((100% - 0px) / 1);
10481    }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev,
10482    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next { display: none; }}
10483
10484  /* ── Tablet ── */
10485  @media screen and (min-width: 750px) and (max-width: 989px) {
10486    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid {
10487      padding-top: 48px;
10488      padding-bottom: 48px;
10489    }
10490    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__heading { font-size: 28px; }
10491    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__grid {
10492      --pvid-cols: 2;
10493      --pvid-card-w: calc((100% - 24px) / 2);
10494    }#shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__prev,
10495    #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__next { display: none; }}
10496
10497  /* ── Style 3 ── */
10498  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__card--style3 {
10499    display: flex;
10500    flex-direction: column;
10501  }
10502  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__s3-img-wrap { line-height: 0; }
10503  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__s3-img { height: auto; display: block; }
10504  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__s3-btn {
10505    display: inline-flex;
10506    align-items: center;
10507    justify-content: center;
10508    cursor: pointer;
10509    border: none;
10510    font-weight: 700;
10511    text-transform: uppercase;
10512    letter-spacing: 0.06em;
10513    transition: background-color 0.25s ease, color 0.25s ease;
10514  }
10515
10516  /* ── Carousel dots ── */
10517  #shopify-section-template--28919391584440__bushnell_product_videos_tjiViJ .bushnell-pvid__dots {
10518    display: none;
10519    justify-content: center;
10520    align-items: center;
10521    gap: 6px;
10522    margin-top: 16px;
10523  }
10524  .bushnell-pvid__dot {
10525    width: 6px;
10526    height: 6px;
10527    border-radius: 50%;
10528    background: rgba(0, 0, 0, 0.15);
10529    border: none;
10530    cursor: pointer;
10531    padding: 0;
10532    appearance: none;
10533    -webkit-appearance: none;
10534    transition: background-color 0.2s ease, width 0.25s ease, border-radius 0.25s ease;
10535  }
10536  .bushnell-pvid__dot.is-active {
10537    background: #FE5000;
10538    width: 18px;
10539    border-radius: 3px;
10540  }
10541  @media screen and (max-width: 749px) {}
10542  @media screen and (min-width: 750px) and (max-width: 989px) {}
10543  @media screen and (min-width: 990px) {}
10544</style>
10545
10546<section
10547  id="bushnell-product-videos-template--28919391584440__bushnell_product_videos_tjiViJ"
10548  class="bushnell-pvid"
10549  data-section-id="template--28919391584440__bushnell_product_videos_tjiViJ"
10550>
10551  <div class="bushnell-pvid__inner bushnell-pvid__inner--boxed"><h2 class="bushnell-pvid__heading">
10552        VIDEOS
10553      </h2><div class="bushnell-pvid__carousel-wrap"><div
10554        class="bushnell-pvid__grid"
10555        data-pvid-grid
10556        data-display-desktop="grid"
10557        data-display-mobile="grid"
10558        data-display-tablet="grid"
10559      ><div
10560            class="bushnell-pvid__card"
10561            data-block-id="video_4c6NHr"
10562            data-embed-url="https://www.youtube.com/embed/8nb-eTX0Fdo"
10563            data-video-type="youtube"
10564            
10565          ><div class="bushnell-pvid__video-wrap">
10566                  <iframe
10567                    src="https://www.youtube.com/embed/8nb-eTX0Fdo"
10568                    title="WIND SPEED &amp; DIRECTION WITH THE PRO X3+LINK"
10569                    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
10570                    allowfullscreen
10571                    loading="lazy"
10572                  ></iframe>
10573                </div><div class="bushnell-pvid__card-content"><h3 class="bushnell-pvid__card-heading">
10574                      WIND SPEED & DIRECTION WITH THE PRO X3+LINK
10575                    </h3><div class="bushnell-pvid__card-desc"><p>The Pro X3+LINK provides wind speed and direction, along with the best compensated distances available, to give golfers an unmatched combination of accuracy and performance.</p></div></div></div><div
10576            class="bushnell-pvid__card"
10577            data-block-id="video_yKrRGf"
10578            data-embed-url="https://www.youtube.com/embed/CwJJl66p2VY"
10579            data-video-type="youtube"
10580            
10581          ><div class="bushnell-pvid__video-wrap">
10582                  <iframe
10583                    src="https://www.youtube.com/embed/CwJJl66p2VY"
10584                    title="HOW TO CALIBRATE THE PRO X3+LINK"
10585                    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
10586                    allowfullscreen
10587                    loading="lazy"
10588                  ></iframe>
10589                </div><div class="bushnell-pvid__card-content"><h3 class="bushnell-pvid__card-heading">
10590                      HOW TO CALIBRATE THE PRO X3+LINK
10591                    </h3><div class="bushnell-pvid__card-desc"><p>To ensure you are getting the most accurate wind data in your Pro X3+LINK, a quick calibration is required to utilize the wind feature. This is a quick, simple process that can be done while walking to your ball. This video explains how you calibrate the Pro X3+.</p></div></div></div><div
10592            class="bushnell-pvid__card"
10593            data-block-id="video_LH4fq8"
10594            data-embed-url="https://www.youtube.com/embed/RGzKZBZliM0"
10595            data-video-type="youtube"
10596            
10597          ><div class="bushnell-pvid__video-wrap">
10598                  <iframe
10599                    src="https://www.youtube.com/embed/RGzKZBZliM0"
10600                    title="LINK-Enabled Technology"
10601                    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
10602                    allowfullscreen
10603                    loading="lazy"
10604                  ></iframe>
10605                </div><div class="bushnell-pvid__card-content"><h3 class="bushnell-pvid__card-heading">
10606                      LINK-Enabled Technology
10607                    </h3><div class="bushnell-pvid__card-desc"><p>With LINK-Enabled Technology, seamlessly connect your own performance data from ANY Foresight Sports or Bushnell Golf launch monitor to one of the approved Bushnell Golf laser rangefinders for personalized on course recommendations.
10607</p></div></div></div></div>
10608    </div></div>
10609</section>
10609<script>
10610(function () {
10611  var sectionEl = document.getElementById('bushnell-product-videos-template--28919391584440__bushnell_product_videos_tjiViJ');
10612  if (!sectionEl) return;
10613
10614  /* ── Carousel display mode ── */
10615  var pvGrid = sectionEl.querySelector('[data-pvid-grid]');
10616
10617  function applyCarouselMode() {
10618    if (!pvGrid) return;
10619    var w = window.innerWidth;
10620    var mode;
10621    if (w <= 749) {
10622      mode = pvGrid.dataset.displayMobile;
10623    } else if (w <= 989) {
10624      mode = pvGrid.dataset.displayTablet;
10625    } else {
10626      mode = pvGrid.dataset.displayDesktop;
10627    }
10628    if (mode === 'carousel') {
10629      pvGrid.classList.add('bushnell-pvid__grid--carousel');
10630    } else {
10631      pvGrid.classList.remove('bushnell-pvid__grid--carousel');
10632    }
10633  }
10634
10635  /* ── Dots & Auto-Advance ── */
10636  var dotsWrap    = null;
10637  var currentDot  = 0;
10638  var autoAdvTimer = null;
10639
10640  function buildDots() {
10641    if (dotsWrap) { dotsWrap.remove(); dotsWrap = null; }
10642    currentDot = 0;
10643
10644    var w    = window.innerWidth;
10645    var mode = w <= 749 ? pvGrid.dataset.displayMobile
10646             : w <= 989 ? pvGrid.dataset.displayTablet
10647             : pvGrid.dataset.displayDesktop;
10648    if (mode !== 'carousel') return;
10649
10650    var cards = pvGrid.querySelectorAll('.bushnell-pvid__card');
10651    if (cards.length <= 1) return;
10652
10653    dotsWrap = document.createElement('div');
10654    dotsWrap.className = 'bushnell-pvid__dots';
10655
10656    var inner = sectionEl.querySelector('.bushnell-pvid__inner');
10657    if (inner) inner.appendChild(dotsWrap);
10658
10659    cards.forEach(function (card, idx) {
10660      var btn = document.createElement('button');
10661      btn.type = 'button';
10662      btn.className = 'bushnell-pvid__dot' + (idx === 0 ? ' is-active' : '');
10663      btn.setAttribute('aria-label', 'Slide ' + (idx + 1) + ' of ' + cards.length);
10664      btn.addEventListener('click', function () { scrollToCard(idx); resetAutoAdv(); });
10665      dotsWrap.appendChild(btn);
10666    });
10667  }
10668
10669  function scrollToCard(idx) {
10670    var cards = pvGrid.querySelectorAll('.bushnell-pvid__card');
10671    if (!cards[idx]) return;
10672    var gap = parseFloat(getComputedStyle(pvGrid).gap) || 0;
10673    pvGrid.scrollTo({ left: idx * (cards[0].offsetWidth + gap), behavior: 'smooth' });
10674    setActiveDot(idx);
10675  }
10676
10677  function setActiveDot(idx) {
10678    currentDot = idx;
10679    if (!dotsWrap) return;
10680    dotsWrap.querySelectorAll('.bushnell-pvid__dot').forEach(function (d, i) {
10681      d.classList.toggle('is-active', i === idx);
10682    });
10683  }
10684
10685  function startAutoAdv() {
10686    if (autoAdvTimer || !dotsWrap) return;
10687    autoAdvTimer = setInterval(function () {
10688      var cards = pvGrid.querySelectorAll('.bushnell-pvid__card');
10689      scrollToCard((currentDot + 1) % cards.length);
10690    }, 3500);
10691  }
10692
10693  function stopAutoAdv() { clearInterval(autoAdvTimer); autoAdvTimer = null; }
10694  function resetAutoAdv() { stopAutoAdv(); startAutoAdv(); }
10695
10696  /* Sync active dot on native scroll (arrows or touch scroll) */
10697  pvGrid.addEventListener('scroll', function () {
10698    if (!dotsWrap) return;
10699    var card = pvGrid.querySelector('.bushnell-pvid__card');
10700    if (!card) return;
10701    var gap = parseFloat(getComputedStyle(pvGrid).gap) || 0;
10702    var idx = Math.round(pvGrid.scrollLeft / (card.offsetWidth + gap));
10703    var cards = pvGrid.querySelectorAll('.bushnell-pvid__card');
10704    setActiveDot(Math.max(0, Math.min(idx, cards.length - 1)));
10705  }, { passive: true });
10706
10707  /* Pause on hover */
10708  sectionEl.addEventListener('mouseenter', stopAutoAdv);
10709  sectionEl.addEventListener('mouseleave', function () { if (dotsWrap) startAutoAdv(); });
10710
10711  /* Pause on touch, resume after */
10712  pvGrid.addEventListener('touchstart', function () { stopAutoAdv(); }, { passive: true });
10713  pvGrid.addEventListener('touchend',   function () { if (dotsWrap) startAutoAdv(); }, { passive: true });
10714
10715  applyCarouselMode();
10716  buildDots();
10717  startAutoAdv();
10718
10719  window.addEventListener('resize', function () {
10720    applyCarouselMode();
10721    stopAutoAdv();
10722    buildDots();
10723    startAutoAdv();
10724  });
10725
10726  /* ── Prev / Next arrows ── */
10727  var pvPrev = sectionEl.querySelector('[data-pvid-prev]');
10728  var pvNext = sectionEl.querySelector('[data-pvid-next]');
10729
10730  function getScrollAmount() {
10731    var card = pvGrid ? pvGrid.querySelector('.bushnell-pvid__card') : null;
10732    if (!card) return 300;
10733    var gap = parseFloat(getComputedStyle(pvGrid).gap) || 0;
10734    return card.offsetWidth + gap;
10735  }
10736
10737  if (pvPrev) {
10738    pvPrev.addEventListener('click', function () {
10739      pvGrid.scrollBy({ left: -getScrollAmount(), behavior: 'smooth' });
10740    });
10741  }
10742  if (pvNext) {
10743    pvNext.addEventListener('click', function () {
10744      pvGrid.scrollBy({ left: getScrollAmount(), behavior: 'smooth' });
10745    });
10746  }
10747
10748  function appendAutoplay(url) {
10749    return url + (url.indexOf('?') !== -1 ? '&' : '?') + 'autoplay=1';
10750  }/* ── Inline play mode (Style 2, popup OFF) ── */
10751  sectionEl.querySelectorAll('[data-pvid-inline]').forEach(function (wrap) {
10752    function playInline() {
10753      var card      = wrap.closest('[data-embed-url]');
10754      var embedUrl  = card.dataset.embedUrl;
10755      var videoType = card.dataset.videoType;
10756      var inlineDiv = wrap.querySelector('.bushnell-pvid__inline-video');
10757      if (!inlineDiv || inlineDiv.innerHTML.trim() !== '') return;
10758
10759      if (videoType === 'local') {
10760        var srcEl = card.querySelector('video source, video');
10761        var src   = srcEl ? (srcEl.src || srcEl.getAttribute('src') || '') : '';
10762        inlineDiv.innerHTML = '<video src="' + src + '" controls autoplay playsinline style="width:100%;height:100%;object-fit:cover;background:#000;border:none;display:block;"></video>';
10763      } else if (embedUrl) {
10764        inlineDiv.innerHTML = '<iframe src="' + appendAutoplay(embedUrl) + '" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="position:absolute;inset:0;width:100%;height:100%;border:none;display:block;"></iframe>';
10765      }
10766
10767      inlineDiv.style.display = 'block';
10768      var img     = wrap.querySelector('.bushnell-pvid__thumb-img');
10769      var overlay = wrap.querySelector('.bushnell-pvid__thumb-overlay');
10770      var btn     = wrap.querySelector('.bushnell-pvid__play-btn');
10771      if (img)     img.style.display     = 'none';
10772      if (overlay) overlay.style.display = 'none';
10773      if (btn)     btn.style.display     = 'none';
10774    }
10775
10776    wrap.addEventListener('click', playInline);
10777    wrap.addEventListener('keydown', function (e) {
10778      if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); playInline(); }
10779    });
10780  });
10781})();
10782</script>
10782
10783
10784
10785</section><div id="shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt" class="shopify-section bushnell-product-specs"><style>
10786  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h1,
10787  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h2,
10788  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h3,
10789  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h4,
10790  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h5,
10791  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt h6 { font-family: 'Industry Bold', sans-serif; }
10792  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt p,
10793  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt li,
10794  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt span,
10795  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt a { font-family: 'Acumin Pro', sans-serif; }
10796</style>
10797<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-product-specs.css?v=112049048472258906161790611765" rel="stylesheet" type="text/css" media="all" />�<style>
10798  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps {
10799    background-color: #ffffff;
10800    padding-top: 48px;
10801    padding-bottom: 48px;
10802    max-width: 1140px;
10803    margin-inline: auto;
10804  }
10805
10806  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__inner--boxed {
10807    max-width: 1140px;
10808  }
10809
10810  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__heading {
10811    font-size: 32px;
10812    font-weight: 800;
10813    color: #1a1a1a;
10814    text-align: left;
10815    text-transform: uppercase;
10816    margin-bottom: 32px;
10817  }
10818
10819  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__grid {
10820    gap: 24px;
10821  }
10822
10823  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__card {
10824    background-color: #f5f5f5;
10825    border-radius: 4px;
10826    padding-top: 24px;
10827    padding-bottom: 24px;
10828    padding-left: 24px;
10829    padding-right: 24px;
10830  }
10831
10832  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__icon {
10833    width: 40px;
10834    height: 40px;
10835  }
10836
10837  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__card-title {
10838    font-size: 24px;
10839    font-weight: 800;
10840    color: #1a1a1a;
10841    text-transform: uppercase;
10842  }
10843
10844  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__row {
10845    padding-top: 10px;
10846    padding-bottom: 10px;
10847    border-bottom: 1px dashed #cccccc;
10848  }
10849
10850  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__row:first-child {
10851    border-top: 1px dashed #cccccc;
10852  }
10853
10854  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__label {
10855    font-size: 13px;
10856    font-weight: 700;
10857    color: #1a1a1a;
10858    text-transform: uppercase;
10859  }
10860
10861  #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__value {
10862    font-size: 16px;
10863    font-weight: 400;
10864    color: #000000;
10865  }
10866
10867  @media screen and (max-width: 749px) {
10868    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps {
10869      padding-top: 40px;
10870      padding-bottom: 40px;
10871    }
10872    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__heading {
10873      font-size: 24px;
10874    }
10875    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__grid {
10876      grid-template-columns: repeat(1, 1fr) !important;
10877    }
10878  }
10879  @media screen and (min-width: 750px) and (max-width: 989px) {
10880    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps {
10881      padding-top: 48px;
10882      padding-bottom: 48px;
10883    }
10884    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__heading {
10885      font-size: 28px;
10886    }
10887    #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt .bushnell-ps__grid {
10888      grid-template-columns: repeat(2, 1fr) !important;
10889    }
10890  }
10891</style>
10892
10893<section
10894  id="bushnell-product-specs-template--28919391584440__bushnell_product_specs_mTzPYt"
10895  class="bushnell-ps"
10896  data-section-id="template--28919391584440__bushnell_product_specs_mTzPYt"
10897>
10898  <div class="bushnell-ps__inner bushnell-ps__inner--boxed"><h2 class="bushnell-ps__heading">
10899        SPECS
10900      </h2><div class="bushnell-ps__grid bushnell-ps__grid--cols-2"><div class="bushnell-ps__card" data-block-id="spec_group_H3EgUx" >
10901
10902          <div class="bushnell-ps__card-header"><img
10903                  src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-specs-structure.svg?v=79002363417016374911790611765"
10904                  class="bushnell-ps__icon"
10905                  loading="lazy"
10906                  alt=""
10907                  width="40"
10908                  height="40"
10909                ><h3 class="bushnell-ps__card-title">
10910                STRUCTURE
10911              </h3></div>
10912
10913          <ul class="bushnell-ps__rows"><li class="bushnell-ps__row">
10914                  <span class="bushnell-ps__label">LENGTH:</span>
10915                  <span class="bushnell-ps__value">4.75"</span>
10916                </li><li class="bushnell-ps__row">
10917                  <span class="bushnell-ps__label">WIDTH:</span>
10918                  <span class="bushnell-ps__value">1.7"</span>
10919                </li><li class="bushnell-ps__row">
10920                  <span class="bushnell-ps__label">HEIGHT:</span>
10921                  <span class="bushnell-ps__value">3.25"</span>
10922                </li><li class="bushnell-ps__row">
10923                  <span class="bushnell-ps__label">WEIGHT:</span>
10924                  <span class="bushnell-ps__value">12oz</span>
10925                </li><li class="bushnell-ps__row">
10926                  <span class="bushnell-ps__label">WATER PROOF:</span>
10927                  <span class="bushnell-ps__value">YES, IPX7</span>
10928                </li></ul>
10929
10930        </div><div class="bushnell-ps__card" data-block-id="spec_group_JNedAQ" >
10931
10932          <div class="bushnell-ps__card-header"><img src="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-electronics.svg?v=1780356936&amp;width=80" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-electronics.svg?v=1780356936&amp;width=80 80w" width="80" height="80" loading="lazy" class="bushnell-ps__icon">�<h3 class="bushnell-ps__card-title">
10933                ELECTRONICS
10934              </h3></div>
10935
10936          <ul class="bushnell-ps__rows"><li class="bushnell-ps__row">
10937                  <span class="bushnell-ps__label">DISPLAY:</span>
10938                  <span class="bushnell-ps__value">Enhanced Ultra-Bright Backlight Display</span>
10939                </li><li class="bushnell-ps__row">
10940                  <span class="bushnell-ps__label">POWER SOURCE:</span>
10941                  <span class="bushnell-ps__value">3-Volt Lithium (CR-2)</span>
10942                </li><li class="bushnell-ps__row">
10943                  <span class="bushnell-ps__label">BLUETOOTH:</span>
10944                  <span class="bushnell-ps__value">YES</span>
10945                </li><li class="bushnell-ps__row">
10946                  <span class="bushnell-ps__label">SLOPE SWITCH</span>
10947                  <span class="bushnell-ps__value">YES</span>
10948                </li><li class="bushnell-ps__row">
10949                  <span class="bushnell-ps__label">LINK-ENABLED</span>
10950                  <span class="bushnell-ps__value">YES</span>
10951                </li></ul>
10952
10953        </div><div class="bushnell-ps__card" data-block-id="spec_group_yDPh4x" >
10954
10955          <div class="bushnell-ps__card-header"><img src="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-optics.webp?v=1780357196&amp;width=80" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-optics.webp?v=1780357196&amp;width=80 80w" width="80" height="80" loading="lazy" class="bushnell-ps__icon">�<h3 class="bushnell-ps__card-title">
10956                OPTICS
10957              </h3></div>
10958
10959          <ul class="bushnell-ps__rows"><li class="bushnell-ps__row">
10960                  <span class="bushnell-ps__label">MAGNIFICATION:</span>
10961                  <span class="bushnell-ps__value">7x</span>
10962                </li><li class="bushnell-ps__row">
10963                  <span class="bushnell-ps__label">OBJECTIVE LENS DIAMETER:</span>
10964                  <span class="bushnell-ps__value">28mm</span>
10965                </li><li class="bushnell-ps__row">
10966                  <span class="bushnell-ps__label">EXIT PUPIL:</span>
10967                  <span class="bushnell-ps__value">3.7mm</span>
10968                </li><li class="bushnell-ps__row">
10969                  <span class="bushnell-ps__label">EXTRA LONG EYE RELIEF:</span>
10970                  <span class="bushnell-ps__value">15mm</span>
10971                </li><li class="bushnell-ps__row">
10972                  <span class="bushnell-ps__label">RANGE:</span>
10973                  <span class="bushnell-ps__value">5-1,300 yards</span>
10974                </li><li class="bushnell-ps__row">
10975                  <span class="bushnell-ps__label">RANGING ACCURACY:</span>
10976                  <span class="bushnell-ps__value">1 yard</span>
10977                </li><li class="bushnell-ps__row">
10978                  <span class="bushnell-ps__label">FIELD OF VIEW:</span>
10979                  <span class="bushnell-ps__value">340ft@1000 yards</span>
10980                </li></ul>
10981
10982        </div><div class="bushnell-ps__card" data-block-id="spec_group_xrB9Cm" >
10983
10984          <div class="bushnell-ps__card-header"><img src="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-coatings.webp?v=1780357259&amp;width=80" alt="" srcset="//www.bushnellgolf.com/cdn/shop/files/bushnell-specs-coatings.webp?v=1780357259&amp;width=80 80w" width="80" height="80" loading="lazy" class="bushnell-ps__icon">�<h3 class="bushnell-ps__card-title">
10985                COATINGS
10986              </h3></div>
10987
10988          <ul class="bushnell-ps__rows"><li class="bushnell-ps__row">
10989                  <span class="bushnell-ps__label">FULLY MULTI-COATED:</span>
10990                  <span class="bushnell-ps__value">YES</span>
10991                </li></ul>
10992
10993        </div></div>
10994
10995  </div>
10996</section>
10997
10998
10999<style> #shopify-section-template--28919391584440__bushnell_product_specs_mTzPYt.bushnell-product-specs {background: #fff;} </style></div><section id="shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk" class="shopify-section bushnell-card-grid"><style>
11000  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h1,
11001  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h2,
11002  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h3,
11003  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h4,
11004  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h5,
11005  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk h6 { font-family: 'Industry Bold', sans-serif; }
11006  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk p,
11007  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk li,
11008  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk span,
11009  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk a { font-family: 'Acumin Pro', sans-serif; }
11010</style>
11011<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-card-grid.css?v=180338874104243347511790611764" rel="stylesheet" type="text/css" media="all" />�<style>
11012  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg {
11013    background-color: #ffffff;
11014    padding-top: 60px;
11015    padding-bottom: 60px;
11016  }
11017
11018  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__inner--boxed {
11019    max-width: 1140px;
11020  }
11021
11022  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__heading {
11023    font-size: 40px;
11024    font-weight: 800;
11025    color: #1a1a1a;
11026    text-align: left;
11027    text-transform: uppercase;
11028    margin-bottom: 32px;
11029  }
11030
11031  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__intro {
11032    font-size: 15px;
11033    color: #555555;
11034    text-align: left;
11035    margin-bottom: 32px;
11036  }
11037
11038  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__grid {
11039    --cg-cols: 1;
11040    --cg-gap: 24px;
11041  }#shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"].bushnell-cg__card {
11042    background-color: #ffffff;
11043    border: 0px solid #e0e0e0;
11044    border-radius: 0px;
11045    text-align: left;
11046  }
11047
11048  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-img-wrap {
11049    padding-top: 0px;
11050    padding-left: 0px;
11051    padding-right: 0px;
11052  }
11053
11054  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-img {
11055    width: 100%;
11056  }
11057
11058  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-content {
11059    padding-top: 0px;
11060    padding-right: 0px;
11061    padding-bottom: 0px;
11062    padding-left: 0px;
11063    gap: 12px;
11064  }
11065
11066  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-subtext-before {
11067    font-size: 12px;
11068    font-weight: 400;
11069    color: #888888;
11070    text-transform: uppercase;
11071    font-style: normal;
11072    letter-spacing: 0.0em;
11073    margin-top: 0px;
11074    margin-bottom: 0px;
11075  }
11076
11077  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-heading {
11078    font-size: 18px;
11079    font-weight: 700;
11080    color: #1a1a1a;
11081    text-transform: none;
11082  }
11083
11084  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-subtext-after {
11085    font-size: 13px;
11086    font-weight: 400;
11087    color: #555555;
11088    text-transform: none;
11089    font-style: normal;
11090    letter-spacing: 0.0em;
11091    margin-top: 0px;
11092    margin-bottom: 0px;
11093  }
11094
11095  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-body {
11096    font-size: 18px;
11097    color: #000000;
11098  }
11099
11100  #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-btn {
11101    background-color: #ffffff;
11102    color: #1a1a1a;
11103    border-color: #1a1a1a;
11104    border-radius: 0px;
11105    font-size: 14px;
11106    padding: 0px 0px;
11107  }#shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-btn {
11108    align-self: flex-start;
11109  }@media screen and (max-width: 749px) {
11110    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg {
11111      padding-top: 40px;
11112      padding-bottom: 40px;
11113    }
11114    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__heading {
11115      font-size: 24px;
11116      text-align: left;
11117    }
11118    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__intro { font-size: 14px; }
11119    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__grid {
11120      --cg-cols: 1;
11121      --cg-gap: 16px;
11122    }
11123  }
11124  @media screen and (min-width: 750px) and (max-width: 989px) {
11125    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg {
11126      padding-top: 48px;
11127      padding-bottom: 48px;
11128    }
11129    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__heading {
11130      font-size: 28px;
11131      text-align: left;
11132    }
11133    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__intro { font-size: 15px; }
11134    #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk .bushnell-cg__grid {
11135      --cg-cols: 1;
11136      --cg-gap: 20px;
11137    }
11138  }
11139
11140  /* Per-block responsive overrides */@media screen and (max-width: 749px) {
11141      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-img     { width: 100%; }
11142      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-heading { font-size: 16px; }
11143      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-body    { font-size: 13px; }
11144      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"].bushnell-cg__card          { text-align: left; }
11145    }
11146    @media screen and (min-width: 750px) and (max-width: 989px) {
11147      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-img     { width: 100%; }
11148      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-heading { font-size: 18px; }
11149      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"] .bushnell-cg__card-body    { font-size: 14px; }
11150      #shopify-section-template--28919391584440__bushnell_product_card_grid_PyYqXk [data-block-id="card_GTmRkw"].bushnell-cg__card          { text-align: left; }
11151    }</style>
11152
11153<section
11154  id="bushnell-card-grid-template--28919391584440__bushnell_product_card_grid_PyYqXk"
11155  class="bushnell-cg"
11156  data-section-id="template--28919391584440__bushnell_product_card_grid_PyYqXk"
11157>
11158  <div class="bushnell-cg__inner bushnell-cg__inner--boxed"><h2 class="bushnell-cg__heading">
11159        WARRANTY
11160      </h2><div class="bushnell-cg__grid"><div
11161          class="bushnell-cg__card"
11162          data-block-id="card_GTmRkw"
11163          
11164        ><div class="bushnell-cg__card-content"><div class="bushnell-cg__card-body"><p>Two Year Limited Warranty - Your Bushnell® Golf Pro X3+LINK is warranted to be free of defects in materials and workmanship for two years after the date of purchase. In the event of a defect under this warranty, we will, at our option, repair or replace the product, provided that you return the product postage prepaid. This warranty does not cover damages caused by misuse, improper handling, installation, or maintenance provided by someone other than a Bushnell® Authorized Service Department.</p></div></div>
11165        </div></div>
11166
11167  </div>
11168</section>
11169
11170
11171</section><section id="shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL" class="shopify-section bushnell-card-grid"><style>
11172  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h1,
11173  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h2,
11174  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h3,
11175  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h4,
11176  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h5,
11177  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL h6 { font-family: 'Industry Bold', sans-serif; }
11178  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL p,
11179  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL li,
11180  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL span,
11181  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL a { font-family: 'Acumin Pro', sans-serif; }
11182</style>
11183<link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-card-grid.css?v=180338874104243347511790611764" rel="stylesheet" type="text/css" media="all" />�<style>
11184  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg {
11185    background-color: #ffffff;
11186    padding-top: 60px;
11187    padding-bottom: 60px;
11188  }
11189
11190  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__inner--boxed {
11191    max-width: 1140px;
11192  }
11193
11194  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__heading {
11195    font-size: 40px;
11196    font-weight: 800;
11197    color: #1a1a1a;
11198    text-align: left;
11199    text-transform: uppercase;
11200    margin-bottom: 32px;
11201  }
11202
11203  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__intro {
11204    font-size: 15px;
11205    color: #555555;
11206    text-align: left;
11207    margin-bottom: 32px;
11208  }
11209
11210  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__grid {
11211    --cg-cols: 4;
11212    --cg-gap: 24px;
11213  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"].bushnell-cg__card {
11214    background-color: #ffffff;
11215    border: 0px solid #e0e0e0;
11216    border-radius: 0px;
11217    text-align: left;
11218  }
11219
11220  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-img-wrap {
11221    padding-top: 0px;
11222    padding-left: 0px;
11223    padding-right: 0px;
11224  }
11225
11226  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-img {
11227    width: 100%;
11228  }
11229
11230  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-content {
11231    padding-top: 20px;
11232    padding-right: 0px;
11233    padding-bottom: 20px;
11234    padding-left: 0px;
11235    gap: 12px;
11236  }
11237
11238  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-subtext-before {
11239    font-size: 12px;
11240    font-weight: 400;
11241    color: #888888;
11242    text-transform: uppercase;
11243    font-style: normal;
11244    letter-spacing: 0.0em;
11245    margin-top: 0px;
11246    margin-bottom: 0px;
11247  }
11248
11249  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-heading {
11250    font-size: 18px;
11251    font-weight: 700;
11252    color: #1a1a1a;
11253    text-transform: none;
11254  }
11255
11256  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-subtext-after {
11257    font-size: 13px;
11258    font-weight: 400;
11259    color: #555555;
11260    text-transform: none;
11261    font-style: normal;
11262    letter-spacing: 0.0em;
11263    margin-top: 0px;
11264    margin-bottom: 0px;
11265  }
11266
11267  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-body {
11268    font-size: 14px;
11269    color: #555555;
11270  }
11271
11272  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-btn {
11273    background-color: #ffffff;
11274    color: #1a1a1a;
11275    border-color: rgba(0,0,0,0);
11276    border-radius: 0px;
11277    font-size: 18px;
11278    padding: 0px 0px;
11279  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-btn {
11280    align-self: flex-start;
11281  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"].bushnell-cg__card {
11282    background-color: #ffffff;
11283    border: 0px solid #e0e0e0;
11284    border-radius: 0px;
11285    text-align: left;
11286  }
11287
11288  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-img-wrap {
11289    padding-top: 0px;
11290    padding-left: 0px;
11291    padding-right: 0px;
11292  }
11293
11294  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-img {
11295    width: 100%;
11296  }
11297
11298  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-content {
11299    padding-top: 20px;
11300    padding-right: 0px;
11301    padding-bottom: 20px;
11302    padding-left: 0px;
11303    gap: 12px;
11304  }
11305
11306  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-subtext-before {
11307    font-size: 12px;
11308    font-weight: 400;
11309    color: #888888;
11310    text-transform: uppercase;
11311    font-style: normal;
11312    letter-spacing: 0.0em;
11313    margin-top: 0px;
11314    margin-bottom: 0px;
11315  }
11316
11317  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-heading {
11318    font-size: 18px;
11319    font-weight: 700;
11320    color: #1a1a1a;
11321    text-transform: none;
11322  }
11323
11324  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-subtext-after {
11325    font-size: 13px;
11326    font-weight: 400;
11327    color: #555555;
11328    text-transform: none;
11329    font-style: normal;
11330    letter-spacing: 0.0em;
11331    margin-top: 0px;
11332    margin-bottom: 0px;
11333  }
11334
11335  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-body {
11336    font-size: 14px;
11337    color: #555555;
11338  }
11339
11340  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-btn {
11341    background-color: #ffffff;
11342    color: #1a1a1a;
11343    border-color: rgba(0,0,0,0);
11344    border-radius: 0px;
11345    font-size: 18px;
11346    padding: 0px 0px;
11347  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-btn {
11348    align-self: flex-start;
11349  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"].bushnell-cg__card {
11350    background-color: #ffffff;
11351    border: 0px solid #e0e0e0;
11352    border-radius: 0px;
11353    text-align: left;
11354  }
11355
11356  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-img-wrap {
11357    padding-top: 0px;
11358    padding-left: 0px;
11359    padding-right: 0px;
11360  }
11361
11362  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-img {
11363    width: 100%;
11364  }
11365
11366  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-content {
11367    padding-top: 20px;
11368    padding-right: 0px;
11369    padding-bottom: 20px;
11370    padding-left: 0px;
11371    gap: 12px;
11372  }
11373
11374  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-subtext-before {
11375    font-size: 12px;
11376    font-weight: 400;
11377    color: #888888;
11378    text-transform: uppercase;
11379    font-style: normal;
11380    letter-spacing: 0.0em;
11381    margin-top: 0px;
11382    margin-bottom: 0px;
11383  }
11384
11385  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-heading {
11386    font-size: 18px;
11387    font-weight: 700;
11388    color: #1a1a1a;
11389    text-transform: none;
11390  }
11391
11392  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-subtext-after {
11393    font-size: 13px;
11394    font-weight: 400;
11395    color: #555555;
11396    text-transform: none;
11397    font-style: normal;
11398    letter-spacing: 0.0em;
11399    margin-top: 0px;
11400    margin-bottom: 0px;
11401  }
11402
11403  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-body {
11404    font-size: 14px;
11405    color: #555555;
11406  }
11407
11408  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-btn {
11409    background-color: #ffffff;
11410    color: #1a1a1a;
11411    border-color: rgba(0,0,0,0);
11412    border-radius: 0px;
11413    font-size: 18px;
11414    padding: 0px 0px;
11415  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-btn {
11416    align-self: flex-start;
11417  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"].bushnell-cg__card {
11418    background-color: #ffffff;
11419    border: 0px solid #e0e0e0;
11420    border-radius: 0px;
11421    text-align: left;
11422  }
11423
11424  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-img-wrap {
11425    padding-top: 0px;
11426    padding-left: 0px;
11427    padding-right: 0px;
11428  }
11429
11430  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-img {
11431    width: 100%;
11432  }
11433
11434  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-content {
11435    padding-top: 20px;
11436    padding-right: 0px;
11437    padding-bottom: 20px;
11438    padding-left: 0px;
11439    gap: 12px;
11440  }
11441
11442  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-subtext-before {
11443    font-size: 12px;
11444    font-weight: 400;
11445    color: #888888;
11446    text-transform: uppercase;
11447    font-style: normal;
11448    letter-spacing: 0.0em;
11449    margin-top: 0px;
11450    margin-bottom: 0px;
11451  }
11452
11453  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-heading {
11454    font-size: 18px;
11455    font-weight: 700;
11456    color: #1a1a1a;
11457    text-transform: none;
11458  }
11459
11460  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-subtext-after {
11461    font-size: 13px;
11462    font-weight: 400;
11463    color: #555555;
11464    text-transform: none;
11465    font-style: normal;
11466    letter-spacing: 0.0em;
11467    margin-top: 0px;
11468    margin-bottom: 0px;
11469  }
11470
11471  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-body {
11472    font-size: 14px;
11473    color: #555555;
11474  }
11475
11476  #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-btn {
11477    background-color: #ffffff;
11478    color: #1a1a1a;
11479    border-color: rgba(0,0,0,0);
11480    border-radius: 0px;
11481    font-size: 18px;
11482    padding: 0px 0px;
11483  }#shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-btn {
11484    align-self: flex-start;
11485  }@media screen and (max-width: 749px) {
11486    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg {
11487      padding-top: 40px;
11488      padding-bottom: 40px;
11489    }
11490    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__heading {
11491      font-size: 24px;
11492      text-align: left;
11493    }
11494    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__intro { font-size: 14px; }
11495    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__grid {
11496      --cg-cols: 1;
11497      --cg-gap: 16px;
11498    }
11499  }
11500  @media screen and (min-width: 750px) and (max-width: 989px) {
11501    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg {
11502      padding-top: 48px;
11503      padding-bottom: 48px;
11504    }
11505    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__heading {
11506      font-size: 28px;
11507      text-align: left;
11508    }
11509    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__intro { font-size: 15px; }
11510    #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__grid {
11511      --cg-cols: 2;
11512      --cg-gap: 20px;
11513    }
11514  }
11515
11516  /* Per-block responsive overrides */@media screen and (max-width: 749px) {
11517      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-img     { width: 100%; }
11518      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-heading { font-size: 16px; }
11519      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-body    { font-size: 13px; }
11520      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"].bushnell-cg__card          { text-align: left; }
11521    }
11522    @media screen and (min-width: 750px) and (max-width: 989px) {
11523      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-img     { width: 100%; }
11524      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-heading { font-size: 18px; }
11525      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"] .bushnell-cg__card-body    { font-size: 14px; }
11526      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_mqngN3"].bushnell-cg__card          { text-align: left; }
11527    }@media screen and (max-width: 749px) {
11528      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-img     { width: 100%; }
11529      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-heading { font-size: 16px; }
11530      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-body    { font-size: 13px; }
11531      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"].bushnell-cg__card          { text-align: left; }
11532    }
11533    @media screen and (min-width: 750px) and (max-width: 989px) {
11534      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-img     { width: 100%; }
11535      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-heading { font-size: 18px; }
11536      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"] .bushnell-cg__card-body    { font-size: 14px; }
11537      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_tAxdyA"].bushnell-cg__card          { text-align: left; }
11538    }@media screen and (max-width: 749px) {
11539      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-img     { width: 100%; }
11540      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-heading { font-size: 16px; }
11541      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-body    { font-size: 13px; }
11542      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"].bushnell-cg__card          { text-align: left; }
11543    }
11544    @media screen and (min-width: 750px) and (max-width: 989px) {
11545      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-img     { width: 100%; }
11546      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-heading { font-size: 18px; }
11547      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"] .bushnell-cg__card-body    { font-size: 14px; }
11548      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_EQBgdY"].bushnell-cg__card          { text-align: left; }
11549    }@media screen and (max-width: 749px) {
11550      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-img     { width: 100%; }
11551      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-heading { font-size: 16px; }
11552      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-body    { font-size: 13px; }
11553      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"].bushnell-cg__card          { text-align: left; }
11554    }
11555    @media screen and (min-width: 750px) and (max-width: 989px) {
11556      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-img     { width: 100%; }
11557      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-heading { font-size: 18px; }
11558      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"] .bushnell-cg__card-body    { font-size: 14px; }
11559      #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL [data-block-id="card_DeqiEX"].bushnell-cg__card          { text-align: left; }
11560    }</style>
11561
11562<section
11563  id="bushnell-card-grid-template--28919391584440__bushnell_product_card_grid_jbQxmL"
11564  class="bushnell-cg"
11565  data-section-id="template--28919391584440__bushnell_product_card_grid_jbQxmL"
11566>
11567  <div class="bushnell-cg__inner bushnell-cg__inner--boxed"><h2 class="bushnell-cg__heading">
11568        DOWNLOADS
11569      </h2><div class="bushnell-cg__grid"><div
11570          class="bushnell-cg__card"
11571          data-block-id="card_mqngN3"
11572          
11573        ><div class="bushnell-cg__card-content"><a
11574                href="https://pub-5f552f145d254102bd4e4fe0cd2ca89f.r2.dev/User-Manual-Pro-X3-Plus-Laser-Rangefinder-Model-202450.pdf"
11575                class="bushnell-cg__card-btn"
11576                target="_blank" rel="noopener noreferrer"
11577              >Product Manual�</a></div>
11578        </div><div
11579          class="bushnell-cg__card"
11580          data-block-id="card_tAxdyA"
11581          
11582        ><div class="bushnell-cg__card-content"><a
11583                href="https://pub-5f552f145d254102bd4e4fe0cd2ca89f.r2.dev/Quick-Start-Guide-Pro-X3-Plus-Laser-Rangefinder-Model-202450.pdf"
11584                class="bushnell-cg__card-btn"
11585                target="_blank" rel="noopener noreferrer"
11586              >Quick Start Guide: Pro X3+LINK�</a></div>
11587        </div><div
11588          class="bushnell-cg__card"
11589          data-block-id="card_EQBgdY"
11590          
11591        ><div class="bushnell-cg__card-content"><a
11592                href="https://pub-5f552f145d254102bd4e4fe0cd2ca89f.r2.dev/Quick-Start-Guide-Pro-X3-Plus-Laser-Rangefinder-Model-202450.pdf"
11593                class="bushnell-cg__card-btn"
11594                target="_blank" rel="noopener noreferrer"
11595              >Quick Start Guide: MyBag Assessment�</a></div>
11596        </div><div
11597          class="bushnell-cg__card"
11598          data-block-id="card_DeqiEX"
11599          
11600        ><div class="bushnell-cg__card-content"><a
11601                href="https://cdn.shopify.com/s/files/1/0945/9849/6440/files/LINK-Enabled-Technology-How-to-link-your-launch-monitor-and-laser-rangefinder-21926-a_5ee798af-859f-4a6a-8016-03992e5be79a.pdf?v=1780534694"
11602                class="bushnell-cg__card-btn"
11603                target="_blank" rel="noopener noreferrer"
11604              >LINK-Enabled Guide: Connecting your launch monitor and laser rangefinder�</a></div>
11605        </div></div>
11606
11607  </div>
11608</section>
11609
11610
11611<style> #shopify-section-template--28919391584440__bushnell_product_card_grid_jbQxmL .bushnell-cg__card-btn {white-space: normal;} </style></section><div id="shopify-section-template--28919391584440__17841312296fd22444" class="shopify-section section-wrapper">
11612
11613
11614
11615<div class="section-background color-scheme-1"></div>
11616<div
11617  class="section section--page-width color-scheme-1"
11618  data-testid="ui-test-section"
11619
11620  
11621
11622  style="
11623    
11624
11625    
11626  "
11627>
11628  <div class="custom-section-background">
11629    
11630
11631
11632
11633  </div>
11634
11635  <div
11636    class="border-style custom-section-content"
11637    style="--border-width: 1px; --border-style: none; --border-color:
11638rgb(var(--color-border-rgb) / 1.0); --border-radius:
116390px; 
11640"
11641  >
11642    
11643
11644    <div
11645      class="
11646        spacing-style
11647        layout-panel-flex
11648        layout-panel-flex--column
11649        section-content-wrapper
11650         mobile-column
11651      "
11652      style="
11653        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
11654
11655--gap: 0px;
11656
11657--horizontal-alignment: flex-start; --vertical-alignment: flex-start;
11658--vertical-alignment-mobile: flex-start;
11659
11660        --padding-block-start: 0px;--padding-block-end: 0px;
11661      "
11662      data-testid="section-content"
11663    >
11664      
11665  <div id="shopify-block-ATXFPNlBYb3ZTMDIrR__yotpo_product_reviews_reviews_Q97LHT" class="shopify-block shopify-app-block">
11666
11667
11668
11669
11670<div
11671    class="yotpo-widget-instance"
11672    data-yotpo-instance-id="1328001"
11673    data-yotpo-product-id="10358022930616"
11674    data-yotpo-name="Pro X3+LINK"
11675    data-yotpo-url="https://www.bushnellgolf.com/products/pro-x3-link"
11676    data-yotpo-price="599.99"
11677    data-yotpo-currency="USD"
11678    data-yotpo-image-url="https://www.bushnellgolf.com/cdn/shop/files/BG-DTC-202450-Pro-X3-Plus-Hero__38872.1748636017.386.513_08b9b827-7cea-42e0-b245-c8d6f0546c09.webp?v=1789408607&width=480"
11679    data-yotpo-description="Precision Perfected: Next Level Performance with Wind &amp;amp; LINK-Enabled Technology. Pro X3+LINK is the most powerful, precise laser rangefinder to date – packing all of the market-leading innovations you have come to expect from the #1 Rangefinder in Golf."
11680    data-yotpo-prevent-load-rs="true"
11681  >
11682</div>
11683  
11684
11685
11686
11687
11688
11689</div>
11690
11691    </div>
11692  </div>
11693</div>
11694
11695
11696
11697
11698
11699</div>
11700  </main><div id="shopify-section-bushnell-footer" class="shopify-section"><link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-footer-global.css?v=29849340986093782691790611765" rel="stylesheet" type="text/css" media="all" />�<style>
11701  /* ── Typography ── */
11702  #shopify-section-bushnell-footer h1, #shopify-section-bushnell-footer h2, #shopify-section-bushnell-footer h3,
11703  #shopify-section-bushnell-footer h4, #shopify-section-bushnell-footer h5, #shopify-section-bushnell-footer h6 {
11704    font-family: 'Industry Bold', sans-serif;
11705  }
11706  #shopify-section-bushnell-footer p, #shopify-section-bushnell-footer li,
11707  #shopify-section-bushnell-footer span, #shopify-section-bushnell-footer a {
11708    font-family: 'Acumin Pro Medium', sans-serif;
11709  }
11710
11711  /* ── Root ── */
11712  #shopify-section-bushnell-footer .bfooter {
11713    background-color: #1e252b;
11714  }
11715
11716  /* ── Newsletter ── */
11717  #shopify-section-bushnell-footer .bfooter__nl-heading { font-family: 'Industry Bold', sans-serif; }
11718  #shopify-section-bushnell-footer .bfooter__nl-btn     { font-family: 'Industry Bold', sans-serif; }
11719
11720  /* ── Logo text fallback ── */
11721  #shopify-section-bushnell-footer .bfooter__logo { font-family: 'Industry Bold', sans-serif; }
11722
11723  /* ── Main section padding (desktop) ── */
11724  #shopify-section-bushnell-footer .bfooter__main {
11725    padding-top:    64px;
11726    padding-bottom: 56px;
11727  }
11728
11729  /* ── Desktop grid ── */
11730  #shopify-section-bushnell-footer .bfooter__grid {
11731    grid-template-columns: 1.6fr 1fr 1fr 1fr;
11732    gap: 40px;
11733  }
11734
11735  /* ── Logo image width (desktop) ── */
11736  #shopify-section-bushnell-footer .bfooter__logo-img { width: 320px; }
11737
11738  /* ── Tagline ── */
11739  #shopify-section-bushnell-footer .bfooter__tagline {
11740    font-size: 14px;
11741    color: #8899aa;
11742  }
11743
11744  /* ── Column headings ── */
11745  #shopify-section-bushnell-footer .bfooter__col-heading {
11746    font-family: 'Industry Bold', sans-serif;
11747    color:          #fe5000;
11748    font-size:      11px;
11749    border-bottom-color: #2d3a44;
11750  }
11751
11752  /* ── Column links ── */
11753  #shopify-section-bushnell-footer .bfooter__col-list a {
11754    color:     #8899aa;
11755    font-size: 18px;
11756  }
11757  #shopify-section-bushnell-footer .bfooter__col-list a:hover { color: #ffffff; }
11758
11759  /* ── Bottom bar ── */
11760  #shopify-section-bushnell-footer .bfooter__bottom {
11761    border-top-color: #2d3a44;
11762    padding-top:    20px;
11763    padding-bottom: 20px;
11764  }
11765  #shopify-section-bushnell-footer .bfooter__bottom-inner {
11766    flex-direction:  column;
11767    align-items:     center;
11768    justify-content: flex-start;
11769  }
11770  #shopify-section-bushnell-footer .bfooter__copyright {
11771    color:     #dfdfdf;
11772    font-size: 16px;
11773  }
11774  #shopify-section-bushnell-footer .bfooter__policy-list a {
11775    color:     #dfdfdf;
11776    font-size: 16px;
11777  }
11778  #shopify-section-bushnell-footer .bfooter__policy-list a:hover { color: #aabbcc; }
11779  #shopify-section-bushnell-footer .bfooter__policy-list li + li::before { background: #2d3a44; }
11780  #shopify-section-bushnell-footer .bfooter__copyright,
11781  #shopify-section-bushnell-footer .bfooter__policy-list { text-align: center; }
11782
11783  /* ── Tablet ── */
11784  @media screen and (min-width: 750px) and (max-width: 989px) {
11785    #shopify-section-bushnell-footer .bfooter__main {
11786      padding-top:    48px;
11787      padding-bottom: 44px;
11788    }
11789    #shopify-section-bushnell-footer .bfooter__grid {
11790      grid-template-columns: 1fr 1fr;
11791      gap: 32px;
11792    }
11793    #shopify-section-bushnell-footer .bfooter__logo-img { width: 140px; }
11794  }
11795
11796  /* ── Mobile ── */
11797  @media screen and (max-width: 749px) {
11798    #shopify-section-bushnell-footer .bfooter__main {
11799      padding-top:    40px;
11800      padding-bottom: 36px;
11801    }
11802    #shopify-section-bushnell-footer .bfooter__grid {
11803      grid-template-columns: 1fr;
11804      gap: 28px;
11805    }
11806    #shopify-section-bushnell-footer .bfooter__logo-img { width: 200px; }
11807    #shopify-section-bushnell-footer .bfooter__brand,
11808    #shopify-section-bushnell-footer .bfooter__col    { text-align: center; }
11809    #shopify-section-bushnell-footer .bfooter__social { justify-content: center; }
11810  }
11811
11812  /* ── Desktop alignment (min-width guard prevents overriding mobile/tablet) ── */
11813  @media screen and (min-width: 990px) {
11814    #shopify-section-bushnell-footer .bfooter__brand,
11815    #shopify-section-bushnell-footer .bfooter__col    { text-align: left; }
11816    #shopify-section-bushnell-footer .bfooter__social { justify-content: flex-start; }
11817  }
11818
11819  /* ── Tablet alignment ── */
11820  @media screen and (min-width: 750px) and (max-width: 989px) {
11821    #shopify-section-bushnell-footer .bfooter__brand,
11822    #shopify-section-bushnell-footer .bfooter__col    { text-align: center; }
11823    #shopify-section-bushnell-footer .bfooter__social { justify-content: center; }
11824  }
11825
11826  /* ── Per-block: Social & Newsletter column ── */#bfooter-snl-social_newsletter_ntQEeN .bfooter__social-link {
11827    width:  46px;
11828    height: 46px;
11829    border-color: #2d3a44;
11830    color:        #8899aa;
11831  }
11832  #bfooter-snl-social_newsletter_ntQEeN .bfooter__social-link svg {
11833    width:  24px;
11834    height: 24px;
11835  }
11836  #bfooter-snl-social_newsletter_ntQEeN .bfooter__social-link:hover {
11837    border-color:     #fe5000;
11838    color:            #fe5000;
11839    background-color: #1a1f24;
11840  }
11841  #bfooter-snl-social_newsletter_ntQEeN .bfooter__col-nl-label {
11842    color:     #7a8ea0;
11843    font-size: 16px;
11844  }
11845  #bfooter-snl-social_newsletter_ntQEeN .bfooter__col-nl-input {
11846    background:   #262f37;
11847    border-color: #2d3a44;
11848    color:        #ffffff;
11849    font-size:    14px;
11850  }
11851  #bfooter-snl-social_newsletter_ntQEeN .bfooter__col-nl-btn {
11852    background: #fe5000;
11853    color:      #ffffff;
11854    font-size:  14px;
11855  }
11856  #bfooter-snl-social_newsletter_ntQEeN .bfooter__col-nl-btn:hover {
11857    background: #d94500;
11858  }
11859  #bfooter-snl-social_newsletter_ntQEeN .bfooter__kl-btn {
11860    background-color: #fe5000;
11861    color: #ffffff;
11862    border: 0px solid #fe5000;
11863    border-radius: 4px;
11864    font-size: 14px;
11865    font-weight: 700;
11866    text-transform: uppercase;
11867    padding: 12px 24px;
11868    width: auto;
11869  }
11870  #bfooter-snl-social_newsletter_ntQEeN .bfooter__kl-btn:hover {
11871    background-color: #d94500;
11872    color: #ffffff;
11873  }/* Klaviyo popup trigger button — shared structural rules */
11874  #shopify-section-bushnell-footer .bfooter__kl-btn {
11875    display: inline-block;
11876    cursor: pointer;
11877    line-height: 1;
11878    letter-spacing: 0.05em;
11879    text-decoration: none;
11880    transition: background-color 0.2s ease, color 0.2s ease;
11881  }
11882</style>
11883
11884<footer class="bfooter" id="footer" role="contentinfo"><div class="bfooter__main">
11885    <div class="bfooter__container">
11886      <div class="bfooter__grid"><div class="bfooter__brand"><a href="/" class="bfooter__logo-img-link" aria-label="Bushnell Golf home">
11887              <img
11888                src="//www.bushnellgolf.com/cdn/shop/files/Bushnell_logo_In_Golf.png?v=1780518942&width=320"
11889                srcset="//www.bushnellgolf.com/cdn/shop/files/Bushnell_logo_In_Golf.png?v=1780518942&width=320 1x, //www.bushnellgolf.com/cdn/shop/files/Bushnell_logo_In_Golf.png?v=1780518942&width=640 2x"
11890                alt="Bushnell Golf"
11891                class="bfooter__logo-img"
11892                width="320"
11893                height="290"
11894                loading="lazy"
11895              >
11896            </a></div><div class="bfooter__col bfooter__col--wide" ><ul class="bfooter__col-list" role="list"><li><a href="/pages/media">Media</a></li><li><a href="/collections/golf-simulators">Simulator Bundles</a></li><li><a href="/pages/contact">Contact Us</a></li><li><a href="/pages/support">Support</a></li><li><a href="https://customers.extend.com/en-US/warranty_terms/10001-misc-elec-adh-replace-1y" target="_blank" rel="noopener noreferrer">Extend Protection Plan</a></li><li><a href="/pages/military-discount">Military Discount</a></li><li><a href="/pages/product-registration">Product Registration</a></li><li><a href="/collections/all-products">All Products</a></li><li><a href="/pages/returns">Returns</a></li><li><a href="/pages/shipping-delivery">Shipping & Delivery</a></li><li><a href="/pages/affiliate-program">Affiliate Program</a></li><li><a href="/pages/about-bushnell-golf">About Bushnell Golf</a></li><li><a href="/collections/previous-generations">Previous Generations</a></li><li><a href="/pages/cookie-policy">Cookie Policy</a></li></ul></div><div class="bfooter__col" id="bfooter-snl-social_newsletter_ntQEeN" ><nav class="bfooter__social" aria-label="Social media"><a href="https://www.facebook.com/BushnellGolf" class="bfooter__social-link" aria-label="Facebook" target="_blank" rel="noopener noreferrer">
11897                      <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"/></svg>
11898                    </a><a href="https://www.instagram.com/bushnellgolf/" class="bfooter__social-link" aria-label="Instagram" target="_blank" rel="noopener noreferrer">
11899                      <svg viewBox="0 0 24 24" aria-hidden="true"><rect x="2" y="2" width="20" height="20" rx="5"/><path d="M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg>
11900                    </a><a href="https://www.youtube.com/user/BushnellGolf/featured" class="bfooter__social-link" aria-label="YouTube" target="_blank" rel="noopener noreferrer">
11901                      <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22.54 6.42a2.78 2.78 0 00-1.94-1.96C18.88 4 12 4 12 4s-6.88 0-8.59.46a2.78 2.78 0 00-1.95 1.96A29 29 0 001 12a29 29 0 00.46 5.58A2.78 2.78 0 003.41 19.6C5.12 20 12 20 12 20s6.88 0 8.59-.4a2.78 2.78 0 001.95-1.98A29 29 0 0023 12a29 29 0 00-.46-5.58z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg>
11902                    </a></nav>
11902<div class="bfooter__col-nl bfooter__col-nl--spaced"><p class="bfooter__col-nl-label">Get the latest golf tips and exclusive deals.</p><button type="button" class="bfooter__kl-btn" data-kl-form="XeLsMZ">Subscribe</button></div></div></div>
11903    </div>
11904  </div>
11905
11906  <div class="bfooter__bottom">
11907    <div class="bfooter__container">
11908      <div class="bfooter__bottom-inner">
11909
11910        <p class="bfooter__copyright">
11911          &copy; 2026 Bushnell Golf. All Rights Reserved.
11912        </p><ul class="bfooter__policy-list" role="list" aria-label="Legal links"><li><a href="https://www.revelyst.com/privacy-policy.html" target="_blank" rel="noopener noreferrer">Privacy Policy</a></li><li><a href="https://www.revelyst.com/termsconditions.html" target="_blank" rel="noopener noreferrer">Terms & Conditions</a></li><li><a href="https://www.revelyst.com/supply-chain-disclosure.html" target="_blank" rel="noopener noreferrer">California/UK Supply Chain Disclosure</a></li><li><a href="https://www.revelyst.com/do-not-sell-or-share-my-info.html" target="_blank" rel="noopener noreferrer">Do Not Sell or Share My Info</a></li><li><a href="https://www.revelyst.com/accessibility.html" target="_blank" rel="noopener noreferrer">Accessibility</a></li><li><a href="https://www.revelyst.com/patents.html" target="_blank" rel="noopener noreferrer">Patents</a></li></ul></div>
11913    </div>
11914  </div>
11915
11916</footer>
11917
11918<script>
11919  document.querySelectorAll('.bfooter__kl-btn[data-kl-form]').forEach(function(btn) {
11920    btn.addEventListener('click', function() {
11921      window._klOnsite = window._klOnsite || [];
11922      window._klOnsite.push(['openForm', btn.getAttribute('data-kl-form')]);
11923    });
11924  });
11925</script>
11925
11926
11927
11928</div>
11928<script>window.BN_GP_PCT = 0;</script>
11928<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell.js?v=104067278944737574051790611765" defer></script>
11928
11929  
11929<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-buy-now-patch.js?v=119937881875179874721790611764" defer></script>
11929
11930  
11930<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-cro-patch.js?v=107937624809619826151790611765" defer></script>
11930
11931  
11931<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/bushnell-fitcheck.js?v=163253238342203939681790611765" defer></script>
11931<!-- === Bushnell Golf Body Scripts === --><!-- VenoBox lightbox -->
11931<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/venobox.min.js" defer></script>
vendor: 2 bytes, line 11931
11931
11932<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/venobox-modal.js?v=133750148818771280501790611765" defer></script>
11932<!-- AddShoppers sharing/referral pixel -->
11932<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/addshoppers-pixel.js?v=148152654428339958861790611766" defer></script>
11932<!-- AudioHook visitor ID + IP tag -->
11932<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/audiohook-img-tag.js?v=174756476640014750461790611766" defer></script>
11932<!-- IE browser detection (adds ie-browser class to <body>) -->
11932<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/ie-browser-detect.js?v=90317604072761044421790611764" defer></script>
11932<!-- Geo "Visiting from Europe?" popup --><link href="//www.bushnellgolf.com/cdn/shop/t/133/assets/country-popup.css?v=103088157342459723301790611765" rel="stylesheet" type="text/css" media="all" />
11933
11934<div class="popup-overlay" id="popup-overlay" aria-hidden="true"></div>
11935
11936<div
11937  class="country-popup"
11938  id="pwraper"
11939  role="dialog"
11940  aria-modal="true"
11941  aria-labelledby="popup-messege-head"
11942  aria-describedby="popup-messege-body"
11943>
11944  <button class="country-popup__close" id="popup-close" type="button" aria-label="Close">
11945    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20" stroke-linecap="round">
11946      <line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/>
11947    </svg>
11948  </button>
11949
11950  <img id="country-flag" class="country-popup__flag" src="" alt="" width="72" height="48" loading="lazy">
11951
11952  <h2 class="country-popup__head" id="popup-messege-head"></h2>
11953  <p class="country-popup__body" id="popup-messege-body"></p>
11954
11955  <div class="country-popup__actions">
11956    <a id="site-link" class="country-popup__cta" href="#" target="_blank" rel="noopener">Visit Global Store</a>
11957    <button id="popup-stay" class="country-popup__stay" type="button">Stay on US site</button>
11958  </div>
11959</div>
11960
11961<script src="//www.bushnellgolf.com/cdn/shop/t/133/assets/country-popup.js?v=150122749862362957461790611765" defer></script>
11961
11962<div id="shopify-block-AVjlXQmhCU0dqeWtte__13851707123811236908" class="shopify-block shopify-app-block">
11963<script>
11964  var Needle = window.Needle || {};
11965  Object.defineProperty(Needle, 'scheme', {
11966    get: function() { return 'https'; },
11967    set: function() {},
11968    configurable: false
11969  });
11970  window.Needle = Needle;
11971</script>
vendor: 1 bytes, line 11971
11971
11972<script
11973  async
11974  defer
11975  src="https://bushnell.needle.com/needle_service.js?ver=1"
11976></script>
11976
11977
11978<script>
11979(function() {
11980  var syncAttempts = 0;
11981  var MAX_ATTEMPTS = 30;
11982
11983  function isNeedleReady() {
11984    return typeof Needle !== 'undefined' && Needle.np;
11985  }
11986
11987  function getNeedleAttributes() {
11988    return {
11989      '_needlepin': Needle.np,
11990      '_needle_service': Needle.service,
11991      '_needle_version': Needle.version,
11992      '_needle_nps': Needle.nps || ''
11993    };
11994  }
11995
11996  function isCartModifyUrl(url) {
11997    return url && (url.includes('/cart/add') || url.includes('/cart/change'));
11998  }
11999
12000  // Returns true on a 2xx response so callers can decide whether to retry.
12001  function syncToCartSync() {
12002    if (!isNeedleReady()) return false;
12003    var xhr = new XMLHttpRequest();
12004    xhr.open('POST', '/cart/update.js', false);
12005    xhr.setRequestHeader('Content-Type', 'application/json');
12006    xhr.send(JSON.stringify({ attributes: getNeedleAttributes() }));
12007    return xhr.status >= 200 && xhr.status < 300;
12008  }
12009
12010  function syncNeedlepinToCart() {
12011    syncAttempts++;
12012    if (isNeedleReady()) {
12013      fetch('/cart/update.js', {
12014        method: 'POST',
12015        headers: { 'Content-Type': 'application/json' },
12016        body: JSON.stringify({ attributes: getNeedleAttributes() })
12017      });
12018      return;
12019    }
12020    if (syncAttempts < MAX_ATTEMPTS) {
12021      setTimeout(syncNeedlepinToCart, 500);
12022    }
12023  }
12024
12025  setTimeout(syncNeedlepinToCart, 300);
12026
12027  // Selector covers:
12028  // - .shopify-payment-button container (keyboard tab + Enter lands here)
12029  // - button/div descendants for pointer/touch activation
12030  // - [data-shopify="payment-button"] for headless/custom themes
12031  var EXPRESS_BTN_SELECTOR = [
12032    '[name="buy_now"]',
12033    '.shopify-payment-button',
12034    '.shopify-payment-button button',
12035    '.shopify-payment-button__button',
12036    '[data-shopify="payment-button"]',
12037    '[data-shopify="payment-button"] button',
12038    '.dynamic-checkout__content button',
12039    '.dynamic-checkout__content [role="button"]'
12040  ].join(', ');
12041
12042  // Dedup timestamp. Only updated on confirmed XHR success so a failed sync
12043  // does not block immediate retry on the next event.
12044  var lastExpressSyncAt = 0;
12045  function maybeSyncExpress(target) {
12046    if (!isNeedleReady()) return;
12047    if (!target || !target.closest(EXPRESS_BTN_SELECTOR)) return;
12048    var now = Date.now();
12049    if (now - lastExpressSyncAt < 500) return;
12050    if (syncToCartSync()) lastExpressSyncAt = Date.now();
12051  }
12052
12053  // mousedown fires before click for pointer devices (mouse, trackpad, stylus).
12054  document.addEventListener('mousedown', function(e) {
12055    maybeSyncExpress(e.target);
12056  }, true);
12057
12058  // For touch: touchstart/touchmove track whether the gesture is a scroll;
12059  // touchend fires the sync only on confirmed taps (no significant move).
12060  // All three use passive: true — we never call preventDefault().
12061  var _touchOnExpress = false;
12062  var _touchMoved = false;
12063  document.addEventListener('touchstart', function(e) {
12064    _touchMoved = false;
12065    _touchOnExpress = !!(e.target && e.target.closest(EXPRESS_BTN_SELECTOR));
12066  }, { capture: true, passive: true });
12067  document.addEventListener('touchmove', function() {
12068    _touchMoved = true;
12069  }, { capture: true, passive: true });
12070  document.addEventListener('touchend', function(e) {
12071    if (_touchOnExpress && !_touchMoved) maybeSyncExpress(e.target);
12072    _touchOnExpress = false;
12073    _touchMoved = false;
12074  }, { capture: true, passive: true });
12075
12076  var originalFetch = window.fetch;
12077  window.fetch = function(url) {
12078    var result = originalFetch.apply(this, arguments);
12079    if (typeof url === 'string' && isCartModifyUrl(url)) {
12080      result.then(function() { setTimeout(syncNeedlepinToCart, 100); });
12081    }
12082    return result;
12083  };
12084
12085  var originalXHROpen = XMLHttpRequest.prototype.open;
12086  XMLHttpRequest.prototype.open = function(method, url) {
12087    this._needleUrl = url;
12088    return originalXHROpen.apply(this, arguments);
12089  };
12090
12091  var originalXHRSend = XMLHttpRequest.prototype.send;
12092  XMLHttpRequest.prototype.send = function() {
12093    var xhr = this;
12094    if (isCartModifyUrl(xhr._needleUrl)) {
12095      xhr.addEventListener('load', function() { setTimeout(syncNeedlepinToCart, 100); });
12096    }
12097    return originalXHRSend.apply(this, arguments);
12098  };
12099
12100  // pagehide fires only on true page unload (navigate away, tab close),
12101  // not on tab switches or screen lock. keepalive lets the request survive
12102  // after the document is torn down.
12103  window.addEventListener('pagehide', function() {
12104    if (!isNeedleReady()) return;
12105    fetch('/cart/update.js', {
12106      method: 'POST',
12107      headers: { 'Content-Type': 'application/json' },
12108      body: JSON.stringify({ attributes: getNeedleAttributes() }),
12109      keepalive: true
12110    }).catch(function() {});
12111  });
12112
12113  document.addEventListener('submit', function(e) {
12114    var form = e.target;
12115    if (!form) return;
12116    var hasBuyNow = form.querySelector('[name="buy_now"]');
12117    var isCartAction = form.action && (form.action.includes('/cart') || form.action.includes('/cart/add'));
12118    if (hasBuyNow || isCartAction) {
12119      if (isNeedleReady()) {
12120        syncToCartSync();
12121      } else {
12122        setTimeout(syncNeedlepinToCart, 500);
12123      }
12124    }
12125  }, true);
12126
12127  document.addEventListener('click', function(e) {
12128    var addToCartBtn = e.target.closest('[name="add"], [data-add-to-cart], .add-to-cart, .product-form__submit');
12129    if (addToCartBtn) {
12130      setTimeout(syncNeedlepinToCart, 500);
12131      return;
12132    }
12133
12134    var checkoutLink = e.target.closest('a[href*="/checkout"], a[href*="/cart"]');
12135    if (checkoutLink && isNeedleReady()) {
12136      syncToCartSync();
12137      return;
12138    }
12139
12140    // Catches keyboard (Enter/Space) activation of express checkout buttons.
12141    // maybeSyncExpress dedupes if mousedown/touchend already fired 
12141within 500 ms.
12142    maybeSyncExpress(e.target);
12143  }, true);
12144})();
12145</script>
12145
12146
12147
12148
12149</div>
12149<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
12149
12150</body>
12151</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.