San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch
San Martin 39mm Explore Men Watch SN020G2 San Martin Watch san martin watchSan Martin Watch

San Martin 39mm Explore Men Watch SN020G2

45 sold
$249.00
$389.00
-$140.00
Logo-Logo
Please select a logo
Color-Coral Blue
Please select a color
Quantity
Fast & Free Delivery
Secure payments
100% Original Products
Easy Returns
Vendor by: san martin watch
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Watch Specification:
Model: san martin SN0020G2
Movement: YN55 [Automatic mechanical movement]
Case: Material - 316L Stainless Steel
Glass: domed Sapphire Crystal Glass, Swiss AR Coating
Bezel: Stainless Steel Polishing Bezel
Dial Color: matte Black and coral blue
Luminous: BGW9-blue super luminova.
Crown: Screw-down Crown,With Hex logo
Case Back: Screw-down Case Back, Brushed Process
Strap: 316L Stainless Steel Oyster Bracelet
Clasp: Clasp: New Folding Clasp With Safety, With 3D Hexagonal Logo
Resistant: 10Bar=100 meters
Note: The links near the sides of the clasp are not removable. If you need to adjust the size, please remove the middle links in the bracelet
Watch Dimension:
Case diameter:39 mm (without crown)
Case length: 47.5mm( lug to lug)
Case thickness: 12.5mm 
Lug width 20mm
Weight: about 138g
Our Service
Warranty: 3 years 
Returns policy: Please check the website“Return / Exchange / Warranty Policy” 
Style: automatic watch, dive watch, luxury watch 
Package: watch, box, warranty card