.history-table__trend{align-items:flex-start;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.history-table__trend .icon{margin-block-start:3px}.history-table__trend--down .icon{color:var(--drop)}.history-table__trend--up .icon{color:var(--danger)}.history-table__trend--same .icon{color:var(--text-muted)}.history-table__scroll{max-block-size:22rem;padding-inline:var(--space-1);scroll-padding-block:3rem var(--space-2);background:var(--surface);padding-block-end:var(--space-1);overflow:auto}.history-table table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-13)}.history-table caption{padding:var(--space-3) var(--space-4);text-align:start;color:var(--text);font-weight:500}.history-table th,.history-table td{padding:var(--space-2) var(--space-4);border-block-start:var(--rule) solid var(--line);text-align:start;vertical-align:top}.history-table thead th{background:var(--surface);color:var(--text-muted);font-weight:500;position:sticky;inset-block-start:0}.history-table tbody th{white-space:nowrap;font-weight:400}.history-table td.num{white-space:nowrap;font-weight:500}.price-chart{padding:var(--space-4);background:var(--surface);margin:0}.price-chart__frame{column-gap:var(--space-2);grid-template-rows:220px auto;grid-template-columns:auto minmax(0,1fr);display:grid}.price-chart__y{min-inline-size:3.25em;color:var(--text-muted);font-size:.75rem;position:relative}.price-chart__y span{line-height:1;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.price-chart__plot{min-inline-size:0;position:relative}.price-chart__plot svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.price-chart__grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.price-chart__area{fill:var(--well)}.price-chart__line{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.price-chart__latest-halo{stroke:var(--surface);stroke-width:14px;stroke-linecap:round}.price-chart__latest{stroke:var(--drop);stroke-width:9px;stroke-linecap:round}.price-chart__x{block-size:1.75rem;color:var(--text-muted);grid-column:2;font-size:.75rem;position:relative}.price-chart__x span{white-space:nowrap;position:absolute;inset-block-start:var(--space-2)}.price-chart__caption{color:var(--text-muted);font-size:var(--fs-13);margin-block-start:var(--space-2)}.chart-tips{cursor:crosshair;touch-action:pan-y;position:absolute;inset:0}.chart-tips__guide{border-inline-start:var(--rule) dashed var(--text-muted);pointer-events:none;inline-size:0;position:absolute;inset-block:0}.chart-tips__dot{border:2px solid var(--surface);background:var(--text);pointer-events:none;border-radius:50%;block-size:12px;inline-size:12px;position:absolute;translate:-50% -50%}.chart-tips__bubble{z-index:1;padding:var(--space-2) var(--space-3);border:1.5px solid var(--text);background:var(--surface);color:var(--text);font-size:var(--fs-13);overflow-wrap:anywhere;pointer-events:none;flex-direction:column;gap:2px;inline-size:max-content;max-inline-size:min(18rem,100vw - 16px);line-height:1.35;display:flex;position:absolute}.chart-tips__title{color:var(--text-muted)}.chart-tips__detail{font-weight:500}.price-stats{padding:var(--space-4);background:var(--surface)}.price-stats__title{margin-block-end:var(--space-3);font-weight:500}.price-stats__list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.price-stats__item{padding:var(--space-3);border:var(--rule) solid var(--line);flex-direction:column;gap:2px;display:flex}.price-stats__item--latest{border:1.5px solid var(--text)}.price-stats__price{font-size:var(--fs-20);font-weight:700}.price-stats__day{color:var(--text-muted);font-size:var(--fs-13)}.price-stats__tag{color:var(--text);font-size:var(--fs-13);font-weight:500}.price-stats__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--fs-13)}.sightings{border-block-start:var(--rule) solid var(--line);margin:0;padding:0;list-style:none}.sighting{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-block-end:var(--rule) solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date prices""main main""go go";align-items:center;display:grid}.sighting__date{color:var(--text-muted);font-size:var(--fs-13);grid-area:date}.sighting__main{grid-area:main;min-inline-size:0}.sighting__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sighting__meta{gap:0 var(--space-3);color:var(--text-muted);font-size:var(--fs-13);flex-wrap:wrap;margin:0;display:flex}.sighting__note{color:var(--text-muted);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0}.sighting__main .coupon{max-inline-size:22rem;margin-block-start:var(--space-2)}.sighting__prices{justify-content:flex-end;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;grid-area:prices;margin:0;display:flex}.sighting__price{font-size:var(--fs-16);font-weight:700}.sighting__old,.sighting__none{color:var(--text-muted);font-size:var(--fs-13)}.sighting__off{color:var(--drop);font-size:var(--fs-13);font-weight:700}.sighting__go{min-block-size:40px;font-size:var(--fs-15);grid-area:go}@media (width>=768px){.sighting{grid-template-columns:8rem minmax(0,1fr) auto auto;grid-template-areas:"date main prices go"}}.product{gap:var(--space-7);display:grid}.product__head{gap:var(--space-5);display:grid}@media (width>=768px){.product__head{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product__media{aspect-ratio:1;background:var(--well);max-inline-size:30rem;position:relative;overflow:hidden}.product__media img{object-fit:contain;background:var(--surface);block-size:100%;inline-size:100%;position:absolute;inset:0}.product__media img[src^="https://m.media-amazon.com/"]{background:0 0}.product__media img[src^="https://m.media-amazon.com/images/P/"]{background:#fff}.product__media img[src^="https://m.media-amazon.com/"]:after{content:"";background:var(--well) url(/placeholder.svg) center / 60% no-repeat;position:absolute;inset:0}.buy-box{gap:var(--space-3);padding:var(--space-5);background:var(--surface);flex-direction:column;display:flex}.buy-box__meta{gap:0 var(--space-1);color:var(--text-muted);font-size:var(--fs-13);flex-wrap:wrap;margin:0;display:flex}.buy-box__meta a{color:inherit}.product__title{font-size:var(--fs-26);overflow-wrap:anywhere;margin:0;line-height:1.3}.buy-box__prices{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.buy-box__prices p{margin:0}.buy-box__price{font-size:var(--fs-44);font-weight:700;line-height:1.1}.buy-box__old,.buy-box__none{color:var(--text-muted);font-size:var(--fs-16)}.buy-box__tag.price-tag{position:static}.buy-box__facts{gap:var(--space-1);padding:var(--space-3) 0 0;border-block-start:var(--rule) solid var(--line);color:var(--text-muted);font-size:var(--fs-15);margin:0;list-style:none;display:grid}.buy-box__facts li{align-items:center;gap:var(--space-2);display:flex}.buy-box__lowest{color:var(--drop);font-weight:700}.product__go{align-self:stretch}.product__summary{max-inline-size:65ch;font-size:var(--fs-16);margin-block-end:var(--space-2)}.product__capped{margin-block:var(--space-4) 0;color:var(--text-muted);font-size:var(--fs-13)}
