Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock
Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock
Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock
Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock
Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock
Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock

Christmas Stocking Gift Bag Large Linen Hanging Holiday Decoration Gift Sock

Regular price $1,077.64 Sale price$19.99 Save $1,057.65
/
In stock, ready to ship
Type

Fit

Runs Small True To Size Runs Large

Refresh your holiday décor with this attractive and practical large linen Christmas stocking gift bag. Made from linen fabric with a natural appearance, this hanging stocking serves as both a festive ornament and a roomy gift bag. Filled with sweets, small toys, or seasonal treats, it brings a warm touch to any mantel, wall, or tree. Reusable year after year, this stocking is decorative and functional—suitable for families, kids, holiday gatherings, or as a store-display piece.

Features:

  • Large Size & Capacity: Generous volume to hold treats, small gifts, or holiday items.
  • Linen Fabric: Natural texture, reinforced stitching, eco-friendly alternative to plastic.
  • Hanging Design: Loop for display on mantel, wall, tree or door.
  • Dual Function: Serves as both a decorative stocking and a gift bag.
  • Reusable Year After Year: Made for repeated holiday use and ongoing display.
  • Return Timeframe: You can return items within 30 days of delivery.
  • No Restocking Fees: Returns and exchanges are free of additional charges.
  • Refund Processing: Refunds are typically completed within 7 days after we receive your returned items.
  • Return Shipping: Customers are responsible for return shipping costs.

See our Return and Refund Policy for full details.

  • Same-Day Orders: Place your order before 5:00 PM EDT and it will start processing the same business day. Orders after 5:00 PM begin processing the next business day.
  • Processing Time: Most orders are ready to ship within 0–1 business days (Monday–Friday). During busy periods, processing may take a little longer.
  • Estimated Arrival: Once shipped, packages usually arrive in 6–10 business days. Delivery times may vary depending on location, courier schedules, or unexpected delays.
  • Free Shipping: Every order ships free within the United States, regardless of size or value.

See our Shipping Policy for full details.


Recently viewed