(function(){
let w = window.innerWidth;
function setHeaderCssVar() {
const headerEle = document.getElementById('shoplaza-section-header');
if(!headerEle){ return };
document.body.style.setProperty('--window-height', `${window.innerHeight}px`);
document.body.style.setProperty('--header-height', `${headerEle.clientHeight}px`);
const mdScorllHideEle = headerEle.querySelector('.header__mobile .header__scroll_hide');
if (mdScorllHideEle) {
document.body.style.setProperty('--header-scroll-hide-height-md', `${mdScorllHideEle.clientHeight}px`);
}
const pcScorllHideEle = headerEle.querySelector('.header__desktop .header__scroll_hide');
if (pcScorllHideEle) {
document.body.style.setProperty('--header-scroll-hide-height-pc', `${pcScorllHideEle.clientHeight}px`);
}
}
function handlResize() {
if(w == window.innerWidth){return};
w = window.innerWidth;
setHeaderCssVar();
};
function init(){
setHeaderCssVar();
window.removeEventListener('resize', window._theme_header_listener)
window._theme_header_listener = handlResize;
window.addEventListener('resize', window._theme_header_listener);
}
init();
})();
Terms of Service
Terms of Service
Welcome to Cavelantern.com. By accessing or using our website, you agree to the following terms. Please read them carefully.
1. Acceptance of Terms
By using our site, you acknowledge and agree to these Terms of Service as well as our Privacy Policy. If you do not agree, please discontinue use of the site.
2. Order Processing
All orders are subject to product availability.
We reserve the right to cancel or refuse any order at our discretion.
You will receive an order confirmation email once your purchase has been successfully placed.
3. Pricing & Payments
All prices are listed in USD.
We accept all major credit cards and PayPal.
Your payment method will be charged at the time your order is processed.
4. Shipping Policy
Delivery times provided are estimated, not guaranteed.
Shipping costs are calculated at checkout.
Risk of loss transfers to you once the package is marked as delivered.
5. Returns & Exchanges
Please refer to our dedicated Return & Refund Policy for full details.
Original shipping costs are non-refundable.
Sale or clearance items may have different return conditions.
6. Intellectual Property
All content on this website is the sole property of Cavelantern.
Any unauthorized reproduction, distribution, or use of our materials is strictly prohibited.
7. Limitation of Liability
Cavelantern is not liable for:
Indirect or incidental damages arising from product use.
Minor errors in product descriptions.
Service interruptions beyond our control.
8. Governing Law
These terms are governed by the laws of Hong Kong.
9. Changes to Terms
We may update or revise these Terms of Service at any time. Continued use of our site following changes indicates your acceptance.