.shipping-details.svelte-amgl9k.svelte-amgl9k{width:100%;text-align:center}.shipping-origin.svelte-amgl9k.svelte-amgl9k{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.3}.shipping-origin.svelte-amgl9k img.svelte-amgl9k{width:28px;height:18px;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:2px!important;border:1px solid #222}.dark .shipping-origin.svelte-amgl9k.svelte-amgl9k{color:#fff}.dark .shipping-origin.svelte-amgl9k img.svelte-amgl9k{border-color:#e0e0e0}.shipping-details.svelte-amgl9k .shipping-info{margin-left:0!important;text-align:center}.offer-hero.svelte-f9vo6c.svelte-f9vo6c{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:30px;color:#fff;text-align:left;padding-bottom:28px}.offer-heading.svelte-f9vo6c.svelte-f9vo6c{text-align:center;margin-bottom:26px}.offer-heading.svelte-f9vo6c h1.svelte-f9vo6c{color:#fff!important;text-align:center;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.2;margin:14px 0 0}.offer-reviews.svelte-f9vo6c.svelte-f9vo6c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;color:#fff;text-decoration:none}.offer-reviews.svelte-f9vo6c>span.svelte-f9vo6c:first-child{color:#1bb6a4;font-size:24px;letter-spacing:3px}.offer-heading.svelte-f9vo6c .review-count.svelte-f9vo6c{color:#fff!important;font-size:14px}.offer-hero.svelte-f9vo6c button.svelte-f9vo6c,.offer-reviews.svelte-f9vo6c.svelte-f9vo6c{-webkit-tap-highlight-color:transparent}.offer-hero.svelte-f9vo6c button.svelte-f9vo6c{font:inherit;cursor:pointer}.offer-gallery.svelte-f9vo6c.svelte-f9vo6c{min-width:0}.main-image.svelte-f9vo6c.svelte-f9vo6c{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#f1f1ef}.main-image.svelte-f9vo6c>img.svelte-f9vo6c{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bestseller.svelte-f9vo6c.svelte-f9vo6c{display:inline-block;background:#1bb6a4;color:#fff;font-size:12px;font-weight:800;padding:8px 12px;border-radius:3px;position:absolute;top:16px;left:16px;z-index:1}.gallery-controls.svelte-f9vo6c.svelte-f9vo6c{display:flex;align-items:center;gap:8px;margin-top:12px}.image-arrow.svelte-f9vo6c.svelte-f9vo6c{display:flex;align-items:center;justify-content:center;padding:0 0 5px;margin:0;flex:0 0 24px;height:42px;border:0;border-radius:4px;background:transparent;color:#fff;font-size:30px!important;line-height:1}.thumbnails.svelte-f9vo6c.svelte-f9vo6c{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;padding:3px 1px;scrollbar-width:none;-ms-overflow-style:none}.thumbnails.svelte-f9vo6c.svelte-f9vo6c::-webkit-scrollbar{display:none}.thumbnails.svelte-f9vo6c button.svelte-f9vo6c{flex:0 0 calc((100% - 48px) / 7);min-width:56px;aspect-ratio:1;padding:3px;border:1px solid #ddd;border-radius:5px;background:#fff}.thumbnails.svelte-f9vo6c button.selected.svelte-f9vo6c{border:2px solid #1bb6a4;padding:2px}.thumbnails.svelte-f9vo6c img.svelte-f9vo6c{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px}.offer-buy-box.svelte-f9vo6c.svelte-f9vo6c{min-width:0;border:2px solid #e1e6e9;border-radius:24px;padding:12px 24px}.buy-box-heading.svelte-f9vo6c.svelte-f9vo6c{margin-bottom:20px}.buy-box-reviews.svelte-f9vo6c.svelte-f9vo6c{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;text-decoration:none}.buy-box-reviews.svelte-f9vo6c span.svelte-f9vo6c{color:#1bb6a4;letter-spacing:2px;font-size:19px}.buy-box-heading.svelte-f9vo6c h2.svelte-f9vo6c{color:#fff;font-size:27px;line-height:1.2;margin:3px 0 10px;text-align:left}.offer-badge.svelte-f9vo6c.svelte-f9vo6c{display:inline-block;border-radius:4px;padding:5px 10px;background:#1bb6a4;color:#fff;font-size:12px;font-weight:800}fieldset.svelte-f9vo6c.svelte-f9vo6c{border:0;padding:0;margin:0 0 18px;min-width:0}legend.svelte-f9vo6c.svelte-f9vo6c{float:none;width:100%;padding:0;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4}.swatches.svelte-f9vo6c.svelte-f9vo6c{display:flex;gap:14px;padding:3px}.swatch.svelte-f9vo6c.svelte-f9vo6c{width:38px;height:38px;border-radius:50%;border:1px solid #777}.swatch.selected.svelte-f9vo6c.svelte-f9vo6c{outline:2px solid #fff;outline-offset:3px}.size-heading.svelte-f9vo6c.svelte-f9vo6c{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:center}.size-chart-link.svelte-f9vo6c.svelte-f9vo6c{border:0;background:transparent;text-decoration:underline;font-size:12px!important;font-weight:400;color:#1cc8b0;padding:0}.sizes.svelte-f9vo6c.svelte-f9vo6c{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sizes.svelte-f9vo6c button.svelte-f9vo6c{border:1px solid #d1dade;background:transparent;color:#fff;border-radius:9px;padding:10px 4px;font-size:13px;font-weight:700}.sizes.svelte-f9vo6c button.selected.svelte-f9vo6c{background:#1bb6a4;color:#fff}.pack-options.svelte-f9vo6c.svelte-f9vo6c{margin-bottom:10px}.pack.svelte-f9vo6c.svelte-f9vo6c{display:flex;align-items:center;gap:12px;position:relative;width:100%;min-height:70px;padding:12px 14px;margin:0 0 9px;border:2px solid #99a8b0;border-radius:10px;background:#3b4953;color:#fff;text-align:left}.pack.selected.svelte-f9vo6c.svelte-f9vo6c{border-color:#1bc5ac;box-shadow:inset 0 0 0 1px #1bc5ac;background:#354e53}.radio.svelte-f9vo6c.svelte-f9vo6c{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:2px solid #b9c7cf;background:transparent}.pack.selected.svelte-f9vo6c .radio.svelte-f9vo6c{border-color:#1bc5ac}.pack.selected.svelte-f9vo6c .radio.svelte-f9vo6c:after{content:"";width:6px;height:6px;border-radius:50%;background:#1bc5ac}.pack-copy.svelte-f9vo6c.svelte-f9vo6c{flex:1;min-width:0}.pack-copy.svelte-f9vo6c strong.svelte-f9vo6c{display:block;font-size:14px;line-height:1.25}.pack-copy.svelte-f9vo6c small.svelte-f9vo6c{display:block;font-size:11px;font-weight:600;margin-top:4px;line-height:1.4}.pack-copy.svelte-f9vo6c small span.svelte-f9vo6c{display:block}.pack-price.svelte-f9vo6c.svelte-f9vo6c{display:flex;flex-direction:column;align-items:flex-end;font-size:13px}.pack-price.svelte-f9vo6c del.svelte-f9vo6c{color:#bfcbd1;font-size:11px;margin-top:3px}.pack-badge.svelte-f9vo6c.svelte-f9vo6c{position:absolute;right:12px;top:-10px;background:#151515;color:#fff;border-radius:3px;padding:3px 7px;font-size:10px;line-height:1.2;font-weight:700}.offer-add-to-cart.svelte-f9vo6c.svelte-f9vo6c{display:block;width:100%;min-height:52px;border:3px solid #fff;border-radius:10px;background:#1bb6a4;color:#fff;font-weight:800!important;font-size:15px!important}.offer-add-to-cart.svelte-f9vo6c.svelte-f9vo6c:hover:not(:disabled){background:#149c8d}.offer-add-to-cart.svelte-f9vo6c.svelte-f9vo6c:disabled{opacity:.65;cursor:wait}.offer-buy-box.svelte-f9vo6c .guarantee.svelte-f9vo6c{font-size:14px;text-align:center;color:#dce3e7;margin:16px 0 4px}.ships-by.svelte-f9vo6c.svelte-f9vo6c{display:flex;justify-content:center;align-items:center;gap:9px;margin:10px 0 4px;font-size:14px;color:#fff}.shipping-dot.svelte-f9vo6c.svelte-f9vo6c{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#42d17d;animation:svelte-f9vo6c-shipping-pulse 1.8s ease-out infinite}@keyframes svelte-f9vo6c-shipping-pulse{0%{box-shadow:0 0 #42d17d8c}75%,to{box-shadow:0 0 0 7px #42d17d00}}@media (prefers-reduced-motion: reduce){.shipping-dot.svelte-f9vo6c.svelte-f9vo6c{animation:none}}button.svelte-f9vo6c.svelte-f9vo6c:focus-visible,a.svelte-f9vo6c.svelte-f9vo6c:focus-visible{outline:3px solid #159c90;outline-offset:3px}@media (max-width: 767px){.offer-hero.svelte-f9vo6c.svelte-f9vo6c{grid-template-columns:minmax(0,1fr);gap:22px}.offer-buy-box.svelte-f9vo6c.svelte-f9vo6c{padding:20px 16px}.thumbnails.svelte-f9vo6c button.svelte-f9vo6c{min-width:50px}}
