.product-hero[data-astro-cid-bj44kcsq]{margin-bottom:var(--space-6)}.product-hero-subtitle[data-astro-cid-bj44kcsq]{font-size:var(--text-body);line-height:1.4;font-weight:400;color:var(--text-primary);letter-spacing:-.01em;margin:var(--space-2) 0 0;text-wrap:balance;font-variant-numeric:tabular-nums}@media(max-width:899px){.product-hero-subtitle[data-astro-cid-bj44kcsq]{font-size:var(--text-caption)}}.product-info[data-astro-cid-bj44kcsq] .product-meta-row[data-astro-cid-bj44kcsq]{margin-top:var(--space-4);padding-bottom:20px}.product-info[data-astro-cid-bj44kcsq]{gap:20px}.product-info[data-astro-cid-bj44kcsq] h1[data-astro-cid-bj44kcsq]+.product-meta-row[data-astro-cid-bj44kcsq]{margin-top:var(--space-6)}@media(max-width:899px){.product-info[data-astro-cid-bj44kcsq] .product-meta-row[data-astro-cid-bj44kcsq]{margin-top:var(--space-3);padding-bottom:var(--space-3)}.product-info[data-astro-cid-bj44kcsq] h1[data-astro-cid-bj44kcsq]+.product-meta-row[data-astro-cid-bj44kcsq]{margin-top:var(--space-4)}.product-info[data-astro-cid-bj44kcsq]{gap:var(--space-4)}.age-disclaimer-note[data-astro-cid-bj44kcsq]{text-align:center}}@media(min-width:1024px){.product-breadcrumbs[data-astro-cid-bj44kcsq]{margin-bottom:var(--space-10)}.product-breadcrumbs[data-astro-cid-bj44kcsq] .breadcrumbs{margin-bottom:0}}.product-image-wrapper[data-astro-cid-bj44kcsq]{aspect-ratio:1 / 1}@media(min-width:1200px){.product-image-wrapper[data-astro-cid-bj44kcsq]{aspect-ratio:4 / 5}}.compare-retailers-grid[data-astro-cid-bj44kcsq]{margin-top:var(--space-4);padding-top:0}.compare-retailers-grid[data-astro-cid-bj44kcsq] .brand-promo-card{background:#fbfbfb;border-color:#11111114;box-shadow:0 8px 20px -18px #00000059}.compare-retailers-grid[data-astro-cid-bj44kcsq] .brand-promo-card:hover{transform:translateY(-1px)}.compare-retailers-grid[data-astro-cid-bj44kcsq] .brand-promo-card .product-card-media{background:linear-gradient(180deg,#f8f8f8,#f2f2f2)}.compare-retailers-grid[data-astro-cid-bj44kcsq] .brand-promo-card .product-card-image{opacity:.86;transform:scale(.9)}.actions-row[data-astro-cid-bj44kcsq]{display:flex;gap:var(--space-3);margin-bottom:var(--space-1)}.actions-row[data-astro-cid-bj44kcsq] .btn-primary[data-astro-cid-bj44kcsq]{margin-bottom:0;flex:1}.no-offer-state[data-astro-cid-bj44kcsq]{display:flex;flex-direction:column;gap:var(--space-3)}.no-offer-state[data-astro-cid-bj44kcsq] .text-body-lg[data-astro-cid-bj44kcsq],.no-offer-state[data-astro-cid-bj44kcsq] .actions-row[data-astro-cid-bj44kcsq]{margin:0}.no-prices-state[data-astro-cid-bj44kcsq]{display:flex;flex-direction:column;gap:var(--space-3)}.no-prices-message[data-astro-cid-bj44kcsq]{font-size:var(--text-caption);color:var(--text-secondary);margin:0;text-wrap:balance}.btn-secondary[data-astro-cid-bj44kcsq].no-prices-browse{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 24px;border:1px solid var(--border-strong, #1a1a1a);border-radius:999px;background:transparent;color:var(--text-primary);font-weight:600;text-decoration:none;line-height:1.2;transition:background var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default)}.btn-secondary[data-astro-cid-bj44kcsq].no-prices-browse:hover{background:var(--text-primary);color:#fff}.no-offer-merchant-text[data-astro-cid-bj44kcsq]{margin:0;display:block}.no-offer-merchant-text[data-astro-cid-bj44kcsq] .merchant-name[data-astro-cid-bj44kcsq],.no-offer-merchant-text[data-astro-cid-bj44kcsq] .tweFallback-price[data-astro-cid-bj44kcsq]{white-space:nowrap}.sticky-last-seen[data-astro-cid-bj44kcsq] .merchant-name[data-astro-cid-bj44kcsq]{color:var(--text-primary)}.sticky-last-seen[data-astro-cid-bj44kcsq] .last-seen-label[data-astro-cid-bj44kcsq],.sticky-last-seen[data-astro-cid-bj44kcsq] .last-seen-merchant[data-astro-cid-bj44kcsq]{display:block}.sticky-cta-inner[data-astro-cid-bj44kcsq]{width:100%;max-width:var(--container-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.buying-card-layout[data-astro-cid-bj44kcsq]{display:block}@media(min-width:1024px){.buying-card-layout[data-astro-cid-bj44kcsq]{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(360px,1fr);gap:var(--space-6);align-items:start}.buying-compare[data-astro-cid-bj44kcsq]{margin-top:6px;max-width:640px}}.buying-compare[data-astro-cid-bj44kcsq] .panel-header[data-astro-cid-bj44kcsq]{min-height:auto;margin-bottom:var(--space-2)}.buying-compare[data-astro-cid-bj44kcsq] .retailer-list[data-astro-cid-bj44kcsq]{gap:var(--space-2)}.buying-compare[data-astro-cid-bj44kcsq] .retailer-item[data-astro-cid-bj44kcsq]{padding:10px 14px;border-radius:16px}.buying-compare[data-astro-cid-bj44kcsq] .retailer-name[data-astro-cid-bj44kcsq]{font-size:var(--text-caption);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.buying-compare[data-astro-cid-bj44kcsq] .retailer-delivery[data-astro-cid-bj44kcsq]{font-size:9px;font-weight:600;color:var(--success);text-transform:uppercase;letter-spacing:.05em}.buying-compare[data-astro-cid-bj44kcsq] .retailer-price[data-astro-cid-bj44kcsq] .price-primary[data-astro-cid-bj44kcsq]{font-size:clamp(1rem,.9vw,1.2rem)}.buying-compare[data-astro-cid-bj44kcsq] .retailer-info-col[data-astro-cid-bj44kcsq]{flex:1 1 auto;min-width:0;gap:0}.buying-compare[data-astro-cid-bj44kcsq] .retailer-price-col[data-astro-cid-bj44kcsq]{flex:0 0 auto;margin-left:var(--space-4)}.buying-compare[data-astro-cid-bj44kcsq] .retailer-logo[data-astro-cid-bj44kcsq]{width:24px!important;height:24px!important;flex:0 0 24px;border-radius:5px!important}.buying-compare[data-astro-cid-bj44kcsq] .retailer-logo-image[data-astro-cid-bj44kcsq]{width:24px;height:24px;max-width:24px;max-height:24px;border-radius:5px}@media(min-width:800px){.sticky-cta[data-astro-cid-bj44kcsq]{display:none;position:fixed;inset:0 0 auto;transform:none;width:100%;border:0;border-bottom:1px solid var(--border-default);border-radius:0;box-shadow:var(--shadow-lg);z-index:120;animation:none!important;padding-left:0;padding-right:0}.sticky-cta[data-astro-cid-bj44kcsq].is-desktop-visible{display:flex;animation:slideDownDesktop var(--duration-base) var(--ease-default)!important}.actions-row[data-astro-cid-bj44kcsq] .btn-primary[data-astro-cid-bj44kcsq]{flex:0 1 auto;width:auto;min-width:240px;padding-left:32px;padding-right:32px}.sticky-cta-inner[data-astro-cid-bj44kcsq]{padding-left:var(--space-8);padding-right:var(--space-8)}}@keyframes slideDownDesktop{0%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}.view-all-offers[data-astro-cid-bj44kcsq]{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-3);color:var(--text-secondary);text-decoration:none;font-size:var(--text-caption);font-weight:500}.view-all-offers[data-astro-cid-bj44kcsq]:hover{color:var(--text-primary)}.product-desc[data-astro-cid-bj44kcsq]{color:var(--text-secondary);line-height:1.6;display:flex;flex-direction:column;gap:var(--space-2);margin:0;position:relative}@media(max-width:899px){.product-desc[data-astro-cid-bj44kcsq]{font-size:var(--text-body)}}.product-desc-text[data-astro-cid-bj44kcsq]{max-height:calc(1.6em * 3 + .15em);padding-bottom:.15em;overflow:hidden;position:relative}.product-desc-text[data-astro-cid-bj44kcsq]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2em;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--bg-canvas) 92%)}.product-desc[data-astro-cid-bj44kcsq].is-expanded .product-desc-text[data-astro-cid-bj44kcsq]:after{display:none}.product-desc-text[data-astro-cid-bj44kcsq] p[data-astro-cid-bj44kcsq]{margin:0}.product-desc-toggle[data-astro-cid-bj44kcsq]{position:absolute;bottom:0;right:0;padding:0 0 0 8px;background:var(--bg-canvas);border:none;border-radius:0;box-shadow:-16px 0 10px 6px var(--bg-canvas);color:var(--text-secondary);text-decoration:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-default) 80ms,color .12s ease}.product-desc-toggle[data-astro-cid-bj44kcsq]:hover{color:var(--text-primary)}.product-desc[data-astro-cid-bj44kcsq].has-toggle .product-desc-toggle[data-astro-cid-bj44kcsq]{opacity:1;pointer-events:auto}.product-desc[data-astro-cid-bj44kcsq].no-toggle .product-desc-text[data-astro-cid-bj44kcsq]:after,.product-desc[data-astro-cid-bj44kcsq].no-toggle .product-desc-toggle[data-astro-cid-bj44kcsq]{display:none}.product-desc[data-astro-cid-bj44kcsq].no-toggle .product-desc-text[data-astro-cid-bj44kcsq],.product-desc[data-astro-cid-bj44kcsq].is-expanded .product-desc-text[data-astro-cid-bj44kcsq]{max-height:none;overflow:visible}.product-desc[data-astro-cid-bj44kcsq].is-expanded .product-desc-toggle[data-astro-cid-bj44kcsq]{position:static;align-self:flex-start}.retailer-logo[data-astro-cid-bj44kcsq]{width:32px!important;height:32px!important;flex:0 0 32px;overflow:hidden;border-radius:6px!important}.retailer-logo-image[data-astro-cid-bj44kcsq]{width:32px;height:32px;max-width:32px;max-height:32px;object-fit:cover;display:block;border-radius:var(--radius-sm)}.also-from-brand[data-astro-cid-bj44kcsq]{margin-top:var(--space-12);border-top:1px solid var(--border-default);padding-top:var(--space-12)}.retailer-stock-reference-body[data-astro-cid-bj44kcsq]{display:flex;flex-direction:column;gap:var(--space-6)}.also-from-group[data-astro-cid-bj44kcsq] .panel-header-row{margin-bottom:25px!important;min-height:auto!important}
