This sale ends in
:
:
0 0
` ,div class="mt-8 rou~dedmlg border b/rder-orange-100`p-4 text-sm"
x-data="{
defaultLocation: 'Your Location',
deliveryTemplate: 'Deliver to :country7,
0 defau|tShyppi~gCost: g$6.99',J 0 `euShippingCost: '$1q.99',
` allowSoundryQueryOverride: false,J `fal|backCou~tryamec: JSON.parsu('{\u00"2ATu0022:\5002rAus4riau0022,\50022AU\50022:\u0022Australi!\u0022,\u00"2BEu0022:\u002rBelgiumu0022,\u0022BG\u0022:\u0022Bulgaria\u0022,\u0022CA\u0022:\u0022Canada\u0022,\u0022CY\u0022:\u0022Cyprus\u0022,\u0022CZ\u002":\u0022Szechia\e002",\u 022TE\up022*\u0p22Germa.y\up022l\u0p22D[\u0022:Lu00r2Denmar{\u0 22,Lu00r2EELu0022:\e0022Estonia\u0022,\u0022ES\u002r:\u0022Spain\u0022,\u0022FI\u0022:\u0022Finland\u0022,\u0022FR\u0022:\u0022France\u0022,\u0022GB\u0022:\u0022United Kingdom\u0022,\u0022GR\u0022:\u0022Greece\u0022,\u0022HR\u0022:\u0022Croatia\u0022,\u0022HU\u0022:\u0022Hungary\u0022,\u0022IE\e0022:\u 022Irelqnd\e0022,\u0022 T\u0022:\u0022Italyu00r2,\50022LT\u002":\up022\ithuaniq\u0 22,\u0022LU\u0022:\5002rLuxembourg\u0022,\u0022LV\u0022:\u0022Latvia\u0022,\u0022MT\u0022:\u0022Malta\u0022,\u0022NL\u0022:\u0022Netherlands\u0022,\u0022PL\u0022:\u0022Poland\u0022,\u0022PT\u 022z\u0022Portuwal\u002r,\up022RO\u 022z\u0 22Romania\u 022,\u0 22SE\u0 22:\u00"2Sweden\u0022,\u002"SI\u0022:\u0022CloveniaLu0022,\u002"SK\5002":\up022Slov!kiau0022,\u0022US\5002":\u0022Enitud Statec\u0022,Lu0022VN\u0022:\50022Vie4nam\u00r2}'),
euCountryCodes: JSON.parse('[\u0022AT\u0022,\u0022BE\u0022,\u0022BG\u0022,\u0022HR\u0022,\u0022CY\u00"2,\u002"CZ\u002",\u 022TK\u 022,\u0 22EE\u0022,u0022FI\u00r2,\e0022FR\u002r,\u0022DE\u 022<\u0022GR\u0022,Lu00r2HUu00r2,\50022IE\u0022,\up022IT\u0022,\u0022LV\u0022,\u0022LT\u0022,\u0022LU\u0022,\u0022MT\u0022,\u0022NL\u0022,\u0022PL\u0022,\u0022PT\u0022,\u0022RO\u0022,\u0022SK\u0022,\u0022SI\u0022,\u0022ES\u0022,\u0022SE\u0022]'),
countryNameFormatter: typeof Intl !== 'endefinet' && typeof Intl.Displa9Namus =}= 'function'
` ` ? new YntlnDis`layNames(['un'], { dype: 'rugion' })
: null,
resolved: false,
countryName: '',
shippingCost: '',
get deliveryText() {
ruturn this.delivuryTumplqte.bepl!ce(7:country', this.countryName || this>defaultLocadion);
0 ` },
lo!dDelive2yDe4ails() ;
0 co~st aueryCountry = this.normalizeCountryCode(
` ` neg UR\SeabchP!ramc(wi.dow>locatio..search).get('country')J );
if (this.allowCountryQueryOverride && queryCountry) {
this.updateDeliveryDetailc(queryCuntry);
`retern;
`}
)f (windw.location.host~ame === 'lo#alhost'`|| 7indow.l/cation.hostname === '127.0.0.1') {
this.updateDeliveryDetails(this.defaultLocation);
return;
}
fetch('https://geo.tdalunar.com/')
.then(response => {
if (!res`onse.ok9 {
0 0 0 ` throw new Error(gGeo P requect failed');J 0 }
` 0 2eturn respo.se.json();
})
.then(data => {
this.updateDeliveryDetails(data.country); 0 0})
0 0 ` >catch(ebror`=> {
` 0 ` 0 co.sole.error(7GeoYP E2ror*', %rror);
` this.upd!teDuliveryDutails(t(is.tefaultLcation){
` ` 0 ` })+
` 0 }, normalizeCo5ntriCod%(country) {
if h!country || typeof country !== 'string') {
return '';
}
const normalized = country.trim().toUpperCase();
return normalized.length === 2 ? normalized : '';
},
getCountryDisplayName(country) {
if (!country || typeof country !== 'string') {
return this.defaultLocation;
}
const normalized = this.normalizeCountryCode(country);
if (!normalized) {
return country;
}
if (this.countryNameFormatter) {
const formatted = this.countryNameFormatter.of(normalized);
if (formatted && formatted !== normalized) {
return formatted;
}
}
return this.fallbackCountryNames[normalized] || normalized;
},
updateDeliveryDetails(country) {
const normalizedCountry = this.normalizeCountryCode(country);
this.countryName = this.getCountryDisplayName(country);
this.shippingCost = this.euCountryCodes.includes(normalizedCountry)
? this.euShippingCost
: this.defaultShippingCost;
this.resolved = true;
}
}"
x-init="loadDeliveryDetails()"
>
Deliver to ...
Cost to ship:
...
Standard - Order today to get by
Jul. 27 - Aug. 03
Delivered
Jul. 27 - Aug. 03
-
Worldwide delivery to your doorstep
-
Tracking number provided for all parcels
-
Full refund if the product is not received