Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
1/4
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell
1/4

Natural Half of Fire Red Flash Conch Ammonite Spiral Fossil Crystal Mineral Shell

$49.99
$0.00
Color10-pack
Please select a color
Quantity
SKU:
Weight: 0kg
Barcode:
/** @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);

Ammonites have a wide range of size. Specimens have been found ranging from less than a centimeter to 2 meters in diameter. Early ammonites, until the middle Jurassic, were smaller, usually less. These fossils come from the Mahajanga River Basin, near the village of Ambatolafia of northwest Madagascar (left), located in the former province of Mahajanga/Majunga. They date from the Early Cretaceous period, Albian age (~100 to 113.0 million years ago)
Chemical Composition: CaCO3 - Complex with impurities; Hardness: 3.5-to-4-Hardness; Mineral Class: Organic-(Fossil); Color: Brown, Gray;
The different suture patterns tell us what time period the Ammonite is from. Geometric - numerous undivided lobs and saddles; eight lobes around the conch is characteristic of the Paleozoic Ammonites. Ceratitic - lobes have subdivided tips; giving them a saw-toothed appearance and rounded undivided saddles - Triassic Ammonites. Ammonitic - lobes and saddles are fluted; subdivisions are usually rounded instead of saw-toothed - characteristic of the Jurassic and cretaceous Ammonites.

SIZE #7: Inside Diameter is 0.69(inch)
SIZE #8: Inside Diameter is 0.72(inch)
SIZE #9: Inside Diameter is 0.75(inch)
SIZE #10:Inside Diameter is 0.78(inch)
SIZE #11:Inside Diameter is 0.81(inch)
SIZE #12:Inside Diameter is 0.84(inch)
SIZE #13:Inside Diameter is 0.87(inch)
SIZE #14:Inside Diameter is 0.91(inch)