.offer-list-note{font-size:.8rem;color:#617367;margin:0 0 6px!important}.product-detail-shell .daily-live-offers .offer-row{grid-template-columns:minmax(110px,140px) minmax(0,1fr) minmax(115px,140px) 144px;padding:12px 16px;gap:8px 18px;align-items:start}.product-detail-shell .daily-live-offers .offer-seller{padding-top:4px}.product-detail-shell .daily-live-offers .offer-seller h3{font-size:.8rem;line-height:1.35;margin:3px 0 0}.product-detail-shell .daily-live-offers .offer-seller .retailer-logo{width:112px;height:30px;margin:0;object-position:left center}.offer-description{min-width:0;overflow-wrap:anywhere}.offer-selected-variant{font-size:.84rem;line-height:1.45;margin:3px 0 0;color:#304c3d}.product-detail-shell .daily-live-offers .offer-price{padding-top:9px;white-space:nowrap}.product-detail-shell .daily-live-offers .offer-price strong{font-size:1.3rem;line-height:1.4}.product-detail-shell .daily-live-offers .offer-shop{margin-top:2px;min-height:44px;padding:8px 10px;font-size:.82rem;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}.product-detail-shell .daily-live-offers .offer-details{max-width:100%;font-size:.8rem}.product-detail-shell .daily-live-offers .offer-details summary{min-height:36px;font-size:.75rem;line-height:1.4;padding:5px 0;text-decoration:none;color:#47715b}.product-detail-shell .daily-live-offers .offer-details summary:hover{text-decoration:underline}.offer-variant{border-top:1px solid #e3ebe6;padding:10px 0;line-height:1.5;overflow-wrap:anywhere}.offer-variant p{margin:5px 0!important}.offer-variant>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.offer-price-condition{display:block;margin-top:4px;font-size:.75rem;color:#75531f}@media(max-width:900px){.product-detail-shell .daily-live-offers .offer-row{grid-template-columns:112px minmax(0,1fr) 130px;gap:6px 14px}.product-detail-shell .daily-live-offers .offer-shop{grid-column:3;grid-row:2;margin:0}.daily-live-offers .offer-description{grid-column:2;grid-row:1/3}}@media(max-width:600px){.product-detail-shell .daily-live-offers .offer-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto);padding:12px;gap:8px 12px}.product-detail-shell .daily-live-offers .offer-seller{grid-column:1;grid-row:1;padding:0}.product-detail-shell .daily-live-offers .offer-price{grid-column:2;grid-row:1;padding-top:7px}.daily-live-offers .offer-description{grid-column:1/-1;grid-row:2}.product-detail-shell .daily-live-offers .offer-shop{grid-column:2;grid-row:3;min-height:44px;width:100%}.product-detail-shell .daily-live-offers .offer-details summary{min-height:44px}.product-detail-shell .daily-live-offers .offer-price strong{font-size:1.2rem}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.phone-alternatives,.phone-specifications,.phone-variants{padding:var(--shopping-space-5);border:1px solid var(--shopping-border);border-radius:var(--shopping-radius-card);background:var(--shopping-surface);min-width:0;margin:1.75rem 0}.phone-alternatives h2,.phone-specifications h2,.phone-variants h2{font-size:var(--shopping-font-heading);color:var(--shopping-ink);margin:0 0 .5rem}.phone-variants p{color:var(--shopping-muted);font-size:.92rem;line-height:1.6}.phone-variants .phone-variant-scope-note{border-left:3px solid var(--shopping-control-border);background:var(--shopping-surface-muted);color:var(--shopping-ink);margin:.8rem 0;padding:.8rem 1rem}.phone-variant-group-link a{color:var(--shopping-link);text-underline-offset:3px;min-height:var(--shopping-touch);align-items:center;text-decoration:underline;display:inline-flex}.phone-variant-group-link a:focus-visible{outline:3px solid var(--shopping-focus);outline-offset:3px}.phone-variant-options{flex-wrap:wrap;gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:flex}.phone-variant-options li{min-width:0;max-width:100%}.phone-variant-options a,.phone-variant-unavailable{min-height:var(--shopping-touch);border:1px solid var(--shopping-control-border);border-radius:var(--shopping-radius-control);color:var(--shopping-link);overflow-wrap:anywhere;flex-direction:column;justify-content:center;padding:.6rem .8rem;font-size:.9rem;display:flex}.phone-variant-options a:hover{border-color:var(--shopping-focus);background:var(--shopping-accent-soft)}.phone-variant-options a[aria-current=page]{border:2px solid var(--shopping-accent);background:var(--shopping-accent-soft);font-weight:700}.phone-variant-options a:focus-visible{outline:3px solid var(--shopping-focus);outline-offset:3px}.phone-variant-state{font-size:var(--shopping-font-small);margin-top:.2rem}.phone-variant-unavailable{background:var(--shopping-surface-muted);color:var(--shopping-muted);border-style:dashed}@media (max-width:480px){.phone-alternatives,.phone-specifications,.phone-variants{padding:1rem}.phone-variant-options li{flex:130px}}.phone-spec-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1rem 0;display:grid}.phone-spec-highlights div{min-width:0}.phone-spec-highlights dt{color:var(--shopping-muted);font-size:var(--shopping-font-small)}.phone-spec-highlights dd{font-size:var(--shopping-font-label);color:var(--shopping-ink);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.5}.phone-spec-table-wrap{width:100%;min-width:0}.phone-spec-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}.phone-spec-table caption{text-align:left;color:var(--shopping-muted);padding:.8rem 0;font-weight:600}.phone-spec-table td,.phone-spec-table th{border-top:1px solid var(--shopping-border);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:.8rem .5rem;line-height:1.5}.phone-spec-table th{width:25%;font-weight:600}.phone-spec-table td:last-child{width:20%;font-size:.8rem}.phone-spec-table a{min-height:var(--shopping-touch);padding:.3rem 0;display:inline-block}.phone-spec-origin{color:var(--shopping-muted);font-size:var(--shopping-font-small);margin-top:.25rem;display:block}.phone-spec-unknown{color:var(--shopping-muted);font-style:italic}@media (max-width:480px){.phone-spec-highlights{gap:.6rem}.phone-spec-table{font-size:.8rem}.phone-spec-table td,.phone-spec-table th{padding:.65rem .25rem}}.phone-alternative-grid{gap:var(--shopping-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.phone-alternative-grid li{min-width:0}.phone-alternative-grid a{border:1px solid var(--shopping-border);height:100%;color:var(--shopping-ink);border-radius:.8rem;padding:1rem;text-decoration:none;display:block}.phone-alternative-grid a:hover{border-color:var(--shopping-focus);background:var(--shopping-surface-muted)}.phone-alternative-grid a:focus-visible{outline:3px solid var(--shopping-focus);outline-offset:3px}.phone-alternative-photo{justify-content:center;align-items:center;height:155px;display:flex}.phone-alternative-photo img{object-fit:contain;width:auto;max-width:100%;max-height:150px}.phone-alternative-grid h3{overflow-wrap:anywhere;margin:.8rem 0 .4rem;font-size:1rem}.phone-alternative-grid p{color:var(--shopping-muted);margin:0 0 .7rem;font-size:.82rem;line-height:1.5}.phone-alternative-grid span{font-size:.85rem;font-weight:600}@media (max-width:720px){.phone-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.phone-alternative-grid a{padding:.75rem}}@media (max-width:360px){.phone-alternative-grid{grid-template-columns:1fr}}.phone-comparison-entry a{min-height:var(--shopping-touch);color:var(--shopping-link);align-items:center;font-weight:600;display:inline-flex}.same-category-products{margin:32px 0;padding-top:24px;border-top:1px solid #dfe6e5}.same-category-products-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.same-category-products-heading h2{font-size:1.2rem;line-height:1.4;color:#183f35}.same-category-products-heading p{margin-top:6px;max-width:660px;color:#52685a;font-size:.85rem;line-height:1.55}.same-category-products-heading>a{display:inline-flex;align-items:center;min-height:44px;color:#164b3f;text-decoration:underline;font-size:.85rem;line-height:1.5}.same-category-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.same-category-products-grid>li{min-width:0;display:flex}.same-category-product-link{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;padding:16px;border:1px solid #dfe6e5;border-radius:8px;background:#fff;color:#183f35}.same-category-product-link:hover{border-color:#7d9f92}.same-category-product-link:focus-visible,.same-category-products-heading>a:focus-visible{outline:3px solid #388a70;outline-offset:3px}.same-category-product-photo{display:flex;align-items:center;justify-content:center;height:130px;min-width:0}.same-category-product-photo img{max-width:100%;max-height:130px;width:auto;height:auto;object-fit:contain}.same-category-product-link h3{font-size:.95rem;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.same-category-product-link>span{margin-top:auto;font-size:.8rem;color:#164b3f;line-height:1.5}@media(max-width:720px){.same-category-products-heading{flex-direction:column;gap:6px}.same-category-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.same-category-product-link{padding:12px;gap:10px}.same-category-product-photo{height:110px}.same-category-product-photo img{max-height:110px}}@media(max-width:360px){.same-category-products-grid{grid-template-columns:1fr}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--shopping-ink:#173d45;--shopping-muted:#526d75;--shopping-accent:#144f42;--shopping-link:#20595c;--shopping-focus:#276aab;--shopping-surface:#fff;--shopping-surface-muted:#f5f9f7;--shopping-accent-soft:#edf6f0;--shopping-difference:#f7f5e9;--shopping-border:#ccdcd9;--shopping-control-border:#728c89;--shopping-space-1:.25rem;--shopping-space-2:.5rem;--shopping-space-3:.75rem;--shopping-space-4:1rem;--shopping-space-5:1.25rem;--shopping-space-6:1.5rem;--shopping-space-8:2rem;--shopping-radius-control:.625rem;--shopping-radius-card:1rem;--shopping-touch:48px;--shopping-font-family:Arial,Helvetica,sans-serif;--shopping-font-title:clamp(1.9rem,4vw,2.8rem);--shopping-font-heading:1.25rem;--shopping-font-label:.875rem;--shopping-font-small:.8125rem;--shopping-icon-size:1.25rem;--shopping-icon-stroke:1.5}.product-hero-price{border:1px solid var(--shopping-border);background:var(--shopping-accent-soft);color:var(--shopping-ink);overflow-wrap:anywhere;border-radius:.8rem;min-width:0;margin:1rem 0 0;padding:1rem 1.1rem}.product-hero-price>strong{font-size:1rem;line-height:1.4}.product-hero-price p{font-size:var(--shopping-font-label);color:var(--shopping-muted);margin:.5rem 0 0;line-height:1.6}.product-hero-price small{color:var(--shopping-muted);margin-top:.4rem;font-size:.74rem;line-height:1.6;display:block}.product-hero-price .product-hero-price-kicker{margin:0;font-size:.77rem;font-weight:650}.product-hero-price .product-hero-price-value{color:var(--shopping-ink);margin:.25rem 0;font-size:1rem}.product-hero-price-value strong{letter-spacing:-.025em;font-size:2rem;line-height:1.15}.product-hero-price[data-price-state=unavailable],.product-hero-price[data-price-state=unconfirmed]{background:var(--shopping-surface-muted);border-color:var(--shopping-border)}@media (max-width:720px){.product-detail-shell header.product-hero{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.product-detail-shell .product-hero .product-hero-copy{display:contents}.product-detail-shell .product-hero .product-hero-copy>*{order:10;grid-column:1;min-width:0;max-width:100%}.product-detail-shell .product-hero-copy .catalog-kicker{order:1}.product-detail-shell .product-hero-copy .catalog-title{order:2;margin:0}.product-detail-shell .product-hero-copy .product-variant{order:3;margin-top:0}.product-detail-shell .product-hero-copy .product-identity-list{order:4;margin:0}.product-detail-shell .product-hero .product-hero-photo{order:5;grid-column:1;width:100%;height:220px;margin:0}.product-detail-shell .product-hero-copy .product-hero-price{order:6;margin:0}.product-detail-shell .product-hero-copy .product-offer-jump{order:7;margin:0}.product-detail-shell .product-hero-copy .product-hero-caution{order:8;margin:0}.product-detail-shell .product-hero-copy .phone-spec-highlights{order:9;margin:.4rem 0 0}.product-hero-price{padding:.9rem}.product-hero-price-value strong{font-size:1.8rem}}.product-detail-shell .product-hero-copy .catalog-title{font-size:var(--shopping-font-title)}.product-offer-jump>span[aria-hidden=true]{font-size:var(--shopping-icon-size);line-height:1}@media (max-width:720px){.product-detail-shell .product-hero .product-hero-photo:has(.product-gallery){height:auto;min-height:0}}