Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
1/5
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
Cup Keychain and Necklace Combination Set
1/5

Cup Keychain and Necklace Combination Set

$36.68
$75.86
Save 52%
Style
Please select a style
Quantity

Gear Up with the Ultimate Three-Piece Set for Movie Enthusiasts!

Limited edition product, only 100 sets available!

Cup Keychain and Necklace Combination Set include

  • One Gearshift Cup
  • One GearGlam Keychain
  • One Big Necklace

Unleash your inner speedster and ignite the thrill of the race with our exclusive three-piece set designed for movie enthusiasts who crave the adrenaline rush. This exceptional collection combines the essence of high-speed action with style and sophistication. Let's dive into the captivating details of each product included in this turbocharged ensemble:

 

Gearshift Cup

Feel the power of the race track with our turbo-charged cup. Engineered with precision and a sleek design, this cup effortlessly blends functionality with a hint of racing allure. Crafted from high-quality materials, it guarantees durability as you quench your thirst for adventure. Whether you're refueling during intense movie marathons or revving up for an action-packed day, our Turbo Cup is the perfect companion for every movie aficionado.

 

GearGlam Keychain 

 

Unlock a world of excitement with our Nitro Keychain, a must-have accessory for movie lovers with a need for speed. This sleek and compact keychain embodies the essence of high-octane racing, showcasing a design that's as eye-catching as it is practical. Meticulously crafted with attention to detail, it ensures your keys stay secure while reflecting your passion for cinematic thrills. Rev up your style and let your keys ride in style with this adrenaline-fueled keychain.

Crucifixion Necklace

 

Take your fashion to the fast lane with our Velocity Necklace, a symbol of grace and speed. This exquisite piece of jewelry captures the essence of the racing world, featuring a pendant that embodies the spirit of velocity. The delicate chain adds a touch of elegance, making it the perfect accessory for both movie premieres and casual outings. Let the Velocity Necklace be a reminder of your love for cinematic adventure as you leave a trail of awe in your wake!

 

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.

You may also like