`) $('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
-
Flash Sale | Up to 50% Off
-
Limited-Time Offers
-
-
Shop the Look
-
Ling's Brides
-
Podcasts
-
Wedding Colors
-
Wedding Budget
-
Tips and Guides
-
Decor and Floral Ideas
-
DIY Tutorials
-
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
`) 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 $ 35.99 Sale price$ 19.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
* Final Sale and Clearance items cannot be returned. See Return Policy *
A boutonniere is the epitome of elegance in menswear or more simply spoken: the icing on the cake.
Perfect for the groom, best men, groomsmen, suitable for fall greenery wedding, rustic boho country French wedding, prom boutonniere, ceremony, anniversary, events, party, or as a wedding gift.
User Guide: Click to view a short video about How to Wear Pre-made Boutonniere.
PACKAGE DETAILS:
- Size: Each piece is approx. 2.7" W x 4.7" H; Diameter of the rose: 1.7 inches.
- Great Value: A set of 10 boutonnieres may fit the number of groomsmen. Perfect for weddings with large numbers of people, reserve decorations for your family and intimate guests!
- Material: The boutonnieres are made of beautiful and real-looking foam roses and leaves, dotted with champagne rose leaves and coffee berries.
- Note: These foam flowers are handmade. Please understand that the size may vary slightly and there may have a slight color difference between different dye lots. There may also have a little deformity during handling, storing, and transportation. Please adjust the flowers to recover their shape after receiving them.
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: