.offer-item.svelte-17ov7wc{flex-direction:column;display:flex}.offer.svelte-17ov7wc{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;transition:border-color var(--dur-fast) var(--ease-in-out), background var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-normal) var(--ease-out), transform var(--dur-instant);border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.offer.svelte-17ov7wc:active:not(.closed){transform:scale(.99)}.offer[aria-checked=true].svelte-17ov7wc{border-color:var(--primary);background:var(--blue-tint);box-shadow:0 0 0 1px var(--primary) inset}.offer.svelte-17ov7wc .radio:where(.svelte-17ov7wc){border:2px solid var(--line);width:20px;height:20px;transition:border-color var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.offer.svelte-17ov7wc .radio:where(.svelte-17ov7wc):after{content:"";background:var(--primary);width:10px;height:10px;transition:transform var(--dur-normal) var(--ease-out);border-radius:50%;transform:scale(0)}.offer[aria-checked=true].svelte-17ov7wc .radio:where(.svelte-17ov7wc){border-color:var(--primary)}.offer[aria-checked=true].svelte-17ov7wc .radio:where(.svelte-17ov7wc):after{transform:scale(1)}.o-main.svelte-17ov7wc{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.o-shop.svelte-17ov7wc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.o-eta.svelte-17ov7wc{color:var(--muted);white-space:nowrap;font-size:10.5px}.pill.svelte-17ov7wc{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.o-main.svelte-17ov7wc .pill:where(.svelte-17ov7wc){padding:2px 8px;font-size:10.5px}.pill.svelte-17ov7wc .dot:where(.svelte-17ov7wc){background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pill.in.svelte-17ov7wc{background:var(--success-bg);border:1px solid var(--success);color:var(--success)}.pill.closed.svelte-17ov7wc{background:var(--warning-bg);border:1px solid var(--warning);color:var(--warning)}.offer.closed.svelte-17ov7wc{cursor:not-allowed}.offer.closed.svelte-17ov7wc .o-shop:where(.svelte-17ov7wc),.offer.closed.svelte-17ov7wc .o-price:where(.svelte-17ov7wc) b:where(.svelte-17ov7wc){color:var(--muted)}.offer.closed.svelte-17ov7wc .radio:where(.svelte-17ov7wc){border-style:dashed}.o-price.svelte-17ov7wc{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.o-price.svelte-17ov7wc b:where(.svelte-17ov7wc){color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:800}.o-price.svelte-17ov7wc small:where(.svelte-17ov7wc){color:var(--muted);white-space:nowrap;font-size:10.5px}.o-price.svelte-17ov7wc .lowest:where(.svelte-17ov7wc){letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:var(--blue-tint);border-radius:6px;margin-top:3px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800}@keyframes svelte-17ov7wc-offerNudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.offer.shake.svelte-17ov7wc{animation:.3s svelte-17ov7wc-offerNudge}@media (prefers-reduced-motion:reduce){.offer.shake.svelte-17ov7wc{animation:none}.offer.svelte-17ov7wc,.offer.svelte-17ov7wc .radio:where(.svelte-17ov7wc):after{transition:none}}.alt.svelte-uyjz4p{border:1px solid var(--line);background:var(--card);width:100%;color:inherit;transition:background var(--dur-fast), transform var(--dur-instant);border-radius:14px;align-items:center;gap:11px;padding:12px;text-decoration:none;display:flex}.alt.svelte-uyjz4p:active{background:var(--blue-tint-2);transform:scale(.98)}.a-main.svelte-uyjz4p{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.a-name.svelte-uyjz4p{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.a-shop.svelte-uyjz4p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.o-price.svelte-uyjz4p{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.o-price.svelte-uyjz4p b:where(.svelte-uyjz4p){color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:800}.o-price.svelte-uyjz4p small:where(.svelte-uyjz4p){color:var(--muted);white-space:nowrap;font-size:10.5px}.chev.svelte-uyjz4p{color:var(--muted);opacity:.7;flex:none}.sec-head.svelte-178wz8v{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-label.svelte-178wz8v{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.seg.svelte-178wz8v{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:2px;display:inline-flex}.seg.svelte-178wz8v button:where(.svelte-178wz8v){height:26px;color:var(--muted);transition:background var(--dur-fast), color var(--dur-fast);border-radius:8px;padding:0 10px;font-size:11.5px;font-weight:700}.seg.svelte-178wz8v button[aria-selected=true]:where(.svelte-178wz8v){background:var(--surface);color:var(--primary);box-shadow:var(--shadow-card)}.chart-head.svelte-178wz8v{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.chart-head.svelte-178wz8v b:where(.svelte-178wz8v){color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.delta.svelte-178wz8v{font-size:12px;font-weight:700}.delta.down.svelte-178wz8v{color:var(--success)}.delta.up.svelte-178wz8v{color:var(--warning)}.delta.ended.svelte-178wz8v{color:var(--muted)}.chart.svelte-178wz8v{height:128px;margin-top:10px;position:relative}.chart.svelte-178wz8v svg:where(.svelte-178wz8v){width:calc(100% - 40px);height:100%;position:absolute;top:0;left:0;overflow:visible}.chart.svelte-178wz8v .gridlines:where(.svelte-178wz8v) line:where(.svelte-178wz8v){stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart.svelte-178wz8v .area:where(.svelte-178wz8v){fill:var(--blue-tint)}.chart.svelte-178wz8v .line:where(.svelte-178wz8v){fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ylab.svelte-178wz8v{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;position:absolute;right:0;transform:translateY(-50%)}.xlabs.svelte-178wz8v{width:calc(100% - 40px);color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.chart-foot.svelte-178wz8v{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.45}.chart-foot.svelte-178wz8v b:where(.svelte-178wz8v){color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.page-root.svelte-1nzevvu{background:0 0;min-height:100dvh;padding-bottom:190px;position:relative}.fab-back{z-index:50}.hero-img{object-fit:cover;width:100%;height:230px;display:block}.hero-placeholder.svelte-1nzevvu{justify-content:center;align-items:center;width:100%;height:230px;display:flex;position:relative}.hero-placeholder.svelte-1nzevvu .ph:where(.svelte-1nzevvu){background:linear-gradient(150deg, var(--blue-tint) 0%, var(--blue-tint-2) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-placeholder.svelte-1nzevvu svg:where(.svelte-1nzevvu){color:var(--muted);position:relative}.info-card.svelte-1nzevvu,.card.svelte-1nzevvu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px}.info-card.svelte-1nzevvu{z-index:10;margin:-22px 14px 0;padding:17px 16px;position:relative}.product-name.svelte-1nzevvu{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.brand-line.svelte-1nzevvu{color:var(--muted);margin-top:4px;font-size:13px;font-weight:500}.brand-line.svelte-1nzevvu b:where(.svelte-1nzevvu){color:var(--ink-2);font-weight:700}.sold-by.svelte-1nzevvu{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-top:9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.sold-by.svelte-1nzevvu strong:where(.svelte-1nzevvu){color:var(--ink);font-weight:700}.sold-by.svelte-1nzevvu .chev:where(.svelte-1nzevvu){opacity:.45}.range.svelte-1nzevvu{background:var(--blue-tint);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.range.svelte-1nzevvu b:where(.svelte-1nzevvu){color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800}.price-row.svelte-1nzevvu{align-items:baseline;gap:8px;margin-top:12px;display:flex}.price.svelte-1nzevvu{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800}.price-unit.svelte-1nzevvu{color:var(--muted);font-size:14px}.gst.svelte-1nzevvu{color:var(--muted);font-size:12px}.price-break.svelte-1nzevvu{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.45}.price-break.svelte-1nzevvu b:where(.svelte-1nzevvu){color:var(--ink-2);font-weight:600}.price-from.svelte-1nzevvu{color:var(--muted);margin-top:2px;font-size:13px}.price-from.svelte-1nzevvu b:where(.svelte-1nzevvu){color:var(--ink);font-weight:700}.pack-contents.svelte-1nzevvu{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.pack-contents.svelte-1nzevvu b:where(.svelte-1nzevvu){color:var(--ink);font-weight:600}.price-total.svelte-1nzevvu{color:var(--muted);margin-top:4px;font-size:14px}.price-total-amount.svelte-1nzevvu{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.stock-badge.svelte-1nzevvu{margin-top:10px}.pill.svelte-1nzevvu{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill.svelte-1nzevvu .dot:where(.svelte-1nzevvu){background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pill.in.svelte-1nzevvu{background:var(--success-bg);border:1px solid var(--success);color:var(--success)}.pill.closed.svelte-1nzevvu{background:var(--warning-bg);border:1px solid var(--warning);color:var(--warning)}.pill.out.svelte-1nzevvu{background:var(--card);border:1px solid var(--line);color:var(--muted)}.price.was.svelte-1nzevvu{color:var(--muted)}.alts.svelte-1nzevvu{flex-direction:column;gap:8px;display:flex}.gone-note.svelte-1nzevvu{color:var(--ink-2);margin:0 0 10px;font-size:12.5px;line-height:1.45}.offers-card.svelte-1nzevvu{scroll-margin-top:12px}.card.svelte-1nzevvu{margin:12px 14px 0;padding:16px}.section-label.svelte-1nzevvu,.spec-label-head.svelte-1nzevvu{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.spec-label-head.svelte-1nzevvu{margin-bottom:10px}.sec-head.svelte-1nzevvu{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sec-note.svelte-1nzevvu{color:var(--muted);font-size:11px;font-weight:600}.eta-note.svelte-1nzevvu{color:var(--muted);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:500;display:flex}.eta-note.svelte-1nzevvu svg:where(.svelte-1nzevvu){color:var(--primary);flex:none}.offers.svelte-1nzevvu{flex-direction:column;gap:8px;display:flex}.offer-hint.svelte-1nzevvu{margin-top:9px}.offer-hint.svelte-1nzevvu p:where(.svelte-1nzevvu){color:var(--warning);font-size:12px;font-weight:600}.specs.svelte-1nzevvu{border-collapse:collapse;width:100%;font-size:13.5px}.specs.svelte-1nzevvu th:where(.svelte-1nzevvu),.specs.svelte-1nzevvu td:where(.svelte-1nzevvu){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 0}.specs.svelte-1nzevvu tr:where(.svelte-1nzevvu):first-child th:where(.svelte-1nzevvu),.specs.svelte-1nzevvu tr:where(.svelte-1nzevvu):first-child td:where(.svelte-1nzevvu){border-top:none;padding-top:2px}.specs.svelte-1nzevvu th:where(.svelte-1nzevvu){width:42%;color:var(--muted);font-weight:500}.specs.svelte-1nzevvu td:where(.svelte-1nzevvu){color:var(--ink);font-weight:600}.desc-text.svelte-1nzevvu{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.help-note.svelte-1nzevvu{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.help-links.svelte-1nzevvu{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.help-link.svelte-1nzevvu{background:var(--card);border:1px solid var(--line);height:40px;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.help-link.svelte-1nzevvu svg:where(.svelte-1nzevvu){color:var(--muted);opacity:.7;flex:none}.related-section.svelte-1nzevvu{margin-top:18px}.related-label.svelte-1nzevvu{color:var(--ink-2);margin-bottom:10px;padding:0 16px}.related-scroll.svelte-1nzevvu{scrollbar-width:none;gap:12px;padding:2px 16px 8px;display:flex;overflow-x:auto}.related-scroll.svelte-1nzevvu::-webkit-scrollbar{display:none}.cart-bar.svelte-1nzevvu{z-index:30;padding:13px 14px calc(15px + var(--safe-bottom,0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-frame);position:fixed;bottom:0;left:0;right:0}.in-cart-pill.svelte-1nzevvu,.stock-hint.svelte-1nzevvu{color:var(--ink-2);margin:0 0 6px;font-size:11.5px;font-weight:600}.delivery-line.svelte-1nzevvu{color:var(--ink-2);align-items:center;gap:6px;margin:0 0 9px;padding:0 2px;font-size:11.5px;font-weight:600;display:flex}.delivery-line.svelte-1nzevvu svg:where(.svelte-1nzevvu){color:var(--muted);flex:none}.delivery-line.closed.svelte-1nzevvu,.delivery-line.closed.svelte-1nzevvu svg:where(.svelte-1nzevvu){color:var(--warning)}.cart-bar-row.svelte-1nzevvu{align-items:center;gap:10px;display:flex}.qty-stepper.svelte-1nzevvu{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-shrink:0;align-items:center;height:50px;display:flex}.qty-btn.svelte-1nzevvu{width:42px;height:100%;color:var(--primary);justify-content:center;align-items:center;display:flex}.qty-btn.svelte-1nzevvu:disabled{opacity:.28;cursor:not-allowed}.qty-field.svelte-1nzevvu{border-left:1px solid var(--line);border-right:1px solid var(--line);justify-content:center;align-self:stretch;align-items:center;gap:3px;padding:0 9px;display:flex}.qty-input.svelte-1nzevvu{text-align:right;width:30px;font-size:var(--t-input);color:var(--ink);background:0 0;border:none;outline:none;font-weight:700}.qty-unit.svelte-1nzevvu{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.add-btn.svelte-1nzevvu{background-color:var(--primary);min-width:0;height:50px;color:var(--on-primary);box-shadow:var(--shadow-card);border-radius:13px;flex:1;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.add-btn.svelte-1nzevvu:disabled{background-color:var(--card);color:var(--muted);box-shadow:none;border:1px solid var(--line);cursor:not-allowed;font-size:13px}@media (min-width:1024px){.page-root.svelte-1nzevvu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero info""chart offers""specs offers""desc offers""help offers""rel rel";align-content:start;column-gap:24px;max-width:1120px;margin:0 auto;padding:24px 24px 150px;display:grid}.fab-back{top:24px;left:24px}.hero-placeholder.svelte-1nzevvu,.hero-img{border-radius:20px;grid-area:hero;height:320px;overflow:hidden}.info-card.svelte-1nzevvu{flex-direction:column;grid-area:info;justify-content:center;align-self:stretch;margin:0;padding:22px;display:flex}.product-name.svelte-1nzevvu{font-size:24px}.price.svelte-1nzevvu{font-size:30px}.offers-card.svelte-1nzevvu{grid-area:offers;align-self:start;margin:16px 0 0}.chart-card.svelte-1nzevvu{grid-area:chart;margin:16px 0 0}.spec-card.svelte-1nzevvu{grid-area:specs;margin:16px 0 0}.desc-card.svelte-1nzevvu{grid-area:desc;margin:16px 0 0}.help-card.svelte-1nzevvu{grid-area:help;margin:16px 0 0}.related-section.svelte-1nzevvu{grid-area:rel;margin-top:24px}.related-label.svelte-1nzevvu,.related-scroll.svelte-1nzevvu{padding-left:0;padding-right:0}.cart-bar.svelte-1nzevvu{padding:14px max(24px,50% - 536px)}.cart-bar-row.svelte-1nzevvu{justify-content:flex-end}.add-btn.svelte-1nzevvu{flex:0 0 340px}.delivery-line.svelte-1nzevvu{justify-content:flex-end}}
