๐ŸŽ… Early Christmas Sale ๐ŸŽ…๐ŸŽ„ Red Christmas Cabinet Ribbons & Bows

$19.99
$38.44
-$18.45
Color:  4 Pack๐Ÿ’
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);
Free returns
Sustainably made
Secure payments

Description

โœจ Bring Instant Holiday Magic to Every Corner

Transform your home into a festive wonderland with these Red Christmas Cabinet Ribbons & Bows.

Optimized and upgraded, reusable and easy to clean


A Touch of Elegance for Every Space

These large, beautifully tied bows make even the simplest space feel special.

  • Perfect for doors, kitchen cabinets, lockers, stair rails, or gift tables
  • Adds a sophisticated yet cozy holiday touch
  • Ideal for Christmas parties, winter weddings, or home decorations

Effortless Festive Style

No complicated setup — just tie, hang, or clip them in place and let your space glow with seasonal charm. Whether you’re decorating for a family dinner or creating a magical backdrop for holiday photos, these bows make it easy to shine.

โค๏ธ Designed for the Season of Joy

Made from high-quality ribbon with a smooth, luxurious finish, each bow keeps its shape beautifully through the holidays. Reusable and durable, they’ll be part of your Christmas traditions for years to come.

Your Holiday Decor Essential

Pair them with garlands, wreaths, or fairy lights to complete your Christmas look. Whether you’re going for classic red-and-green or modern minimal elegance, these bows fit every festive style.

Product Details

  • Color: Bright Christmas Red
  • Material: Satin Fabric
  • Use: Doors, Cabinets, Lockers, Garlands, Gifts
  • Occasion: Christmas, Holiday Parties, Winter Decor
  • Reusable: Yes


โœจ Dress your home in the color of Christmas — bold, beautiful, and brimming with holiday cheer.