Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
1/7
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
Squat Rack Pen Holder - Desk Organizer
1/7

Squat Rack Pen Holder - Desk Organizer

$17.99
$35.00
Save $17.01
299 sold
It's been recommended by 683 people on Facebook, Twitter and Instagram
STYLE
Please select a style
Quantity
/** @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);
Weight: 0kg
Barcode:

undefined

🏋The perfect desk accessory for all fitness enthusiasts and weightlifting fans – the Squat Rack Pen Holder!

This pen holder is designed to look like a mini squat rack, complete with barbells and weights. It's not only functional but also a fun and unique way to keep your pens, pencils, and other writing utensils organized on your desk. (Weights in 45lb increments only)

undefined

This item comes with the rack but has options to add the barbell and weights to the order.

It's a great conversation starter and will be sure to bring a smile to your face every time you reach for a pen!

undefined

😉If you're looking for a unique and functional desk accessory that showcases your love for weightlifting and fitness, then look no further than the Squat Rack Pen Holder. Order yours today and add a touch of personality to your workspace!

undefined

Notice:

  • Pens are not included
  • A bar will always accompany the weights purchased :)

DETAILS:

  • Handmade
  • Materials: plastic
  • SIZE:

🎁PACKAGE INCLUDES

  • 1 × Squat Rack Pen Holder

Thank you for stopping by and if you have any questions please contact us.

Men's Wear