`) $('body').append(ele) ele.css('opacity', 1) $('#tiktok-video-viewer video').on("loadeddata", function() { $('.video-loading').hide() $(this).css('opacity', 1) $(this).click(() => { $(this).attr('controls', 'true') }) }) ele.click(() => removeOffersPromotionVideo()) }) function removeOffersPromotionVideo() { const ele = $(`#tiktok-video-viewer`) if (ele.length) { ele.css('opacity', 0) setTimeout(() => { ele.remove() }, 500) } } document.querySelectorAll('.pc-version .js-drawer-open-nav')[0].addEventListener('click', () => { document.getElementById('NavDrawer').setAttribute('style', `top: ${isActive ? '0' : document.getElementsByClassName('announcement-bar')[0].clientHeight + 'px'} !important`); }) document.querySelectorAll('.mobile-version .js-drawer-open-nav')[0].addEventListener('click', () => { document.getElementById('NavDrawer').setAttribute('style', `top: ${isActive ? '0' : document.getElementsByClassName('announcement-bar')[0].clientHeight + 'px'} !important`); }) let hasAppended = false; if (window.hide_float_bar) { isProductPage = false return } isProductPage = true const quantityBlock = $('.product-quantity-block'); const formBlock = $('.product-form-block'); const fixedBottom = $('.fixed-bottom-product-right'); const targetPosition = $('.product-block hr').offset().top - $('#shopify-section-header').height(); let quantityChild = ''; let atcChild = ''; window.document.addEventListener('variant:change', function(evt) { console.log(evt.detail.variant); $('.fixed-bottom-product-wrap img').attr('src', evt.detail.variant.featured_image.src) }); $('.to-top-btn').click(() => { scrollTop() }) handleScrollFixedBottom = () => { const scrollPosition = window.pageYOffset; if (scrollPosition >= targetPosition) { if (!hasAppended) { hasAppended = true; if (isProductPage) { $('.fixed-bottom-product-price').text($('.product__price.on-sale').text() || $('.product__price').text()) quantityChild = quantityBlock.children('.product__quantity'); atcChild = formBlock.children('.product-single__form'); quantityBlock.height(quantityBlock.height()); formBlock.height(formBlock.height()); fixedBottom.append(quantityChild); fixedBottom.append(atcChild); } $('.product-fixed-bottom').addClass('show-bottom') } } else { hasAppended = false; if (isProductPage) { quantityBlock.append(quantityChild); formBlock.append(atcChild); } $('.product-fixed-bottom').removeClass('show-bottom') } } const easeInOutCubic = (current, start, end, duration) => { const change = (end - start) / 2 let time = current / (duration / 2) if (time < 1) { return change * time * time * time + start } time -= 2 return change * (time * time * time + 2) + start } function scrollTop() { const { container = window, duration = 450, easing = easeInOutCubic } = {}; const scrollTop = container['scrollY'] const startTime = Date.now() return new Promise((res) => { const fnc = () => { const timestamp = Date.now() const time = timestamp - startTime const nextScrollTop = easing(Math.min(time, duration), scrollTop, 0, duration) container.scrollTo(window.pageXOffset, nextScrollTop) if (time < duration) { window.requestAnimationFrame(fnc) } else { window.requestAnimationFrame(res) } }; window.requestAnimationFrame(fnc) }) } function raf() { let _raf = window.requestAnimationFrame if (!_raf) { _raf = function(callback, element) { var currTime = new Date().getTime() var timeToCall = Math.max(0, 16.7 - (currTime - lastTime)) var id = window.setTimeout(function() { callback(currTime + timeToCall) }, timeToCall) lastTime = currTime + timeToCall return id } } return _raf } }) // 节流 function throttle(fn, wait) { let previous = 0; return function (...args) { const now = performance.now(); if (now - previous >= wait) { fn.apply(this, args); previous = now; } }; }
NEW
-
SHOP BY COLOR
-
-
-
-
-
-
-
-
Holiday
-
Best Selling
-
WEDDING DECOR
-
Premade Flowers
- Bridal Bouquets
- Bridesmaid Bouquets
- Boutonnieres
- Wrist Corsages
- Sign Decor
- Aisle Chair Decor
- Head Table Decor
- Garlands
- Centerpieces
- Pre-Arranged Packages
-
DIY Flowers
- All Flowers
- All Greenery
- Designer Flower Boxes
- DIY Color Collections
- DIY Centerpieces
- Tools and Kits
-
Linens
- Ribbons
- Table Linens
- Arch Drapes
- Chair Drapes
-
- Rose Petals
- Containers
-
OFFERS
-
-
DIY Sale
-
Limited-Time Offers
-
Sitewide Offer | UP to $220 offShop Now
10% OFF FIRST ORDERCode: BRIDE2BE
Search
Cart
- NEW
- SHOP BY COLOR
- Holiday
- Best Selling
- WEDDING DECOR
Premade Flowers
Bridal Bouquets
Bridesmaid Bouquets
Boutonnieres
Wrist Corsages
Sign Decor
Aisle Chair Decor
Head Table Decor
Garlands
Centerpieces
Pre-Arranged Packages
DIY Flowers
All Flowers
All Greenery
Designer Flower Boxes
DIY Color Collections
DIY Centerpieces
Tools and Kits
Linens
Ribbons
Table Linens
Arch Drapes
Chair Drapes
Accessories
Rose Petals
Containers
- OFFERS
- DIY Sale
- Flash Sale | Up to 50% Off
- Limited-Time Offers
- INSPIRATIONS
- Shop the Look
- Ling's Brides
- Podcasts
- Wedding Colors
- Wedding Budget
- Tips and Guides
- Decor and Floral Ideas
- DIY Tutorials
Cart
Blue & Purple Wedding Sale
$120 off on $599 | $50 off on $299
`) if (variant.available) { let isFinalSale = false const isNonNew = product.tags.includes('Non-New') const isFlashSale = product.tags.includes('Flash Sale') if (isFlashSale) { tagEle.append(`Flash Sale`) } else if (variant.compare_at_price > variant.price) { isFinalSale = product.tags.includes('CLEARANCE') || product.title.includes('Clearance') tagEle.append(isFinalSale ? `Final Sale` : `Sale`) } const isTopSeller = product.tags.includes('TOPSELLER') if (isTopSeller) { tagEle.append(`Top Seller`) } if (tagEle.children('span').length > 1) { return tagEle } if (isWithinDays(product.published_at, 40) && !isFinalSale && !isNonNew) { tagEle.append(`New!`) } } else { const isComingSoon = product.tags.includes('_label_Coming Soon') if (isComingSoon) { tagEle = $(`
Coming Soon
`) } else { tagEle = $(`
Sold Out
`) } } return tagEle } })
Regular price $ 17.99 Sale price$ 15.99
/
Pay in 4 interest-free installments with
4 Interest-Free PaymentWithKlarna.
We’ve partnered with Klarna to give you a better shopping experience.
Split your purchase into 4 payments so you can spread the cost of your purchase over time. Enter the credit or debit card of your choice for automatic payments every two weeks. No interest or added fees when you pay on time.
How To Shop With Klarna.
![]() Add item(s) to your cart and head to the checkout. | ![]() Select Klarna at the checkout to pay as you like for your purchase. | ![]() Manage your orders and payments in the Klarna app. |
For full instruction, click here:Learn More
- In stock, ready to ship
- Inventory on the way
Perfect for the groom, suitable for a fall, and winter wedding, rustic and vintage wedding, prom boutonniere, ceremony, anniversary, events, party, or a wedding gift.
PACKAGE DETAILS:
- Size: The pocket square boutonniere is approx. 6" W x 5" H. Combination of flowers and cards, the groom can easily put the boutonniere into suit jacket pockets.
- Material: The boutonnieres are made of navy blue petite rose, ivory avalanche rose, blueberries, pearl floral pick, and sage rose leaves.
- Great Design: A luxurious boutonniere designed for the groom. The unique design is convenient for the groom to wear and also allows him to stand out among the groomsmen.
- Pre-made & Convenient: The boutonniere for men will never wilt and are ready whenever you need them so you can order these ahead of time.
- Notes: Theremay be a little deformity during handling, storing, and transportation. Please adjust the flowers to recover their shapes after receiving them. If there is dust on the product, please gently blow off the dust with cold air from a hair dryer or wipe it with a dry paper towel.
Orders are normally processed and shipped in 3 business days.After the order is processed, the package(s) will be deliveredwithin5-7 business days.
- Orders with Expedited shipping request (if available) are expected to be processed and delivered within 2-4 business days.
- Pre-order products (if available)will be shipped by the date listed in the product variant name.
- Orders with multiple items may ship separately fromdifferent warehouses.
- Once a package is shipped, you will receive a shipping notification email with tracking number.
- If you need help in tracking your package,please DM or email us at support@lingsmoment.com.
SHIPPING RATES -To Contiguous US
Order Total | Standard 5-7 business days | Expedited 2-4 business days |
---|---|---|
Up to $49.99 | $5 | $20 |
$50-$99.99 | $10 | $20 |
$100-$199.99 | $15 | $35 |
$200-$399.99 | $29 | $59 |
$400-$799.99 | $49 | $109 |
$800 and up | $79 | $179 |
*Expedited Shipping option is not available for orders over $1200 at present.
SHIPPING RATES -To AK, HI & Territories
Order Total | Standard 7-12 business days |
---|---|
Up to $49.99 | $10 |
$50-$99.99 | $25 |
$100-$199.99 | $50 |
$200-$399.99 | $90 |
$400-$799.99 | $170 |
$800 and up | $240 |
*Expedited Shipping option is not available for non-contiguous areas.
> Related Content: