Tropical America Bud Light Compression Liner Swim Trunks

Price
$37.95
size
XS
S
M
L
XL
2XL
3XL
Quantity
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'd6fd688e-8744-496e-a856-895172bee248'; this.isRTL = SPZ.win.document.dir === 'rtl'; } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'fd65fb60-1e9a-46ec-a6e5-b1d3bc740f31'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'fd65fb60-1e9a-46ec-a6e5-b1d3bc740f31' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
Description

Introducing Tropical America Bud Light Compression Liner Swim Trunks

Welcome to the ultimate in swimwear comfort and style with the Tropical America Bud Light Compression Liner Swim Trunks. These swim trunks are designed to provide you with the perfect blend of functionality, comfort, and style, making them an essential addition to your summer wardrobe.

Key Features

  • Elastic Waist & Drawstring: The elastic waist and adjustable drawstring ensure a secure and comfortable fit, allowing you to move freely without any restrictions.
  • 2 Deep Slip Pockets: Conveniently store your essentials in the two deep slip pockets, perfect for keeping your keys, wallet, or other small items safe while you enjoy your time at the beach or pool.
  • Compression Liner: The built-in compression liner provides additional support and comfort, reducing chafing and ensuring a snug fit.
  • Phone Pocket: Keep your phone safe and secure with the dedicated phone pocket, designed for easy access and convenience.

High-Quality Material

These swim trunks are made from high-quality materials that ensure durability and a long-lasting fit. The fabric is designed to withstand the rigors of both saltwater and chlorine, making them perfect for any aquatic environment.

High-Definition Printing

The high-definition printing on these swim trunks enhances their visual appeal, making them stand out in any setting. The vibrant colors and intricate designs are sure to turn heads, whether you're lounging by the pool or catching waves at the beach.

Comfort and Fit

Comfort is key when it comes to swimwear, and the Tropical America Bud Light Compression Liner Swim Trunks deliver just that. The elastic waist and drawstring provide a customizable fit, while the compression liner offers additional support and reduces the risk of chafing. The lightweight and breathable fabric ensures you stay cool and comfortable, even on the hottest days.

Versatile and Stylish

These swim trunks are not just functional but also incredibly stylish. The tropical design and Bud Light branding make them a fashionable choice for any summer occasion. Whether you're hitting the beach, lounging by the pool, or attending a summer party, these swim trunks are sure to make a statement.

Perfect for Any Occasion

The Tropical America Bud Light Compression Liner Swim Trunks are versatile enough to be worn for various activities. From swimming and surfing to beach volleyball and sunbathing, these trunks are designed to keep up with your active lifestyle. The deep slip pockets and phone pocket add an extra layer of convenience, allowing you to carry your essentials without the need for additional bags or pouches.

Easy Care and Maintenance

Taking care of your swim trunks is a breeze. Simply rinse them in cold water after each use to remove any salt or chlorine, and hang them to dry. The high-quality fabric is resistant to fading and stretching, ensuring your swim trunks look and feel great for many seasons to come.

Why Choose Tropical America Bud Light Compression Liner Swim Trunks?

When it comes to swimwear, you deserve the best. The Tropical America Bud Light Compression Liner Swim Trunks offer a perfect combination of comfort, style, and functionality. With their high-quality materials, thoughtful design, and eye-catching prints, these swim trunks are a must-have for any summer wardrobe.

Conclusion

Upgrade your swimwear collection with the Tropical America Bud Light Compression Liner Swim Trunks. Experience the perfect blend of comfort, style, and convenience with features like an elastic waist, deep slip pockets, a compression liner, and a dedicated phone pocket. Whether you're hitting the beach, lounging by the pool, or enjoying a summer party, these swim trunks are designed to keep you looking and feeling your best. Don't miss out on the opportunity to make a splash this summer with these exceptional swim trunks.

Shipping

ESTIMATED DELIVERY TIME

We process orders on business days which are Monday through Friday, Pacific Standard Times, and exclude holidays observed by the Post Office: New Year’s Day, Presidents’ Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas.

The Order Cut-Off Time: 4:00 PM (GMT-08:00)

Delivery time = Production time + Shipping time

Country: United States

  • Shipping methods: Standard
  • Processing time: 1~3 business days
  • Shipping time: 7~10 business days

  • Shipping methods: Express
  • Processing time: 1~3 business days
  • Shipping time: 5~8 business days

-----------------

Country: International

  • Shipping methods: International Standard
  • Processing time: 1~3 business days
  • Shipping time: 9~12 business days

*Orders can be cancelled or modified within 24 hours after being placed

 

SHIPPING COSTS

United States: 
Standard Shipping:

  • Order from $0 to $68.99: shipping charge $4.95
  • Over $69: free of charge

Express Shipping:

  • $0.01 to $99.99 to Buy = Shipping Charge $9.95
  • $100.00 to $199.99 to Buy = Shipping Charge $19.95
  • $200.00 to $299.99 Buy = Shipping Charge $29.95
  • $300.00 to $499.99 Buy  = Shipping Charge $39.95
  • Over $500.00 to Buy = Shipping Charge $49.95

International:

Standard Shipping:

  • Order from $0 to $68.99: shipping charge $9.95
  • Over $69: free of charge

 

TAX

We do not collect tax on any orders.

TRACKING

After ordering, you can track the order using the tracking number. Visit our Tracking page, where you can see the tracking system. Please contact us at support@flexiquor.com. We will inform you that your order has been shipped.

IN-TRANSPORT DAMAGE

If you find in-flight damage, please contact customer service. If the package was delivered without your presence, please contact us at support@flexiquor.com.