.offer-module__QuwTcG__ticker{margin-bottom:var(--space-8);border:1px solid var(--border-hairline);background:var(--surface-card);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);align-items:stretch;display:flex}.offer-module__QuwTcG__tickerLabel{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-right:1px solid var(--border-hairline);font-size:var(--text-xl);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-primary);flex-shrink:0;display:flex}.offer-module__QuwTcG__liveDot,.offer-module__QuwTcG__lowDot{background:var(--brand-primary);width:6px;height:6px;animation:offer-module__QuwTcG__breathe 2.4s var(--ease-standard) infinite;border-radius:50%}.offer-module__QuwTcG__tickerViewport{flex:1;align-items:center;display:flex;overflow:hidden}.offer-module__QuwTcG__tickerTrack{width:max-content;animation:linear infinite offer-module__QuwTcG__marquee;display:flex}.offer-module__QuwTcG__ticker:hover .offer-module__QuwTcG__tickerTrack{animation-play-state:paused}.offer-module__QuwTcG__tickerRun{margin:0;padding:0;list-style:none;display:flex}.offer-module__QuwTcG__tickerEntry{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);white-space:nowrap;display:flex}.offer-module__QuwTcG__tickerEntry:after{content:"";width:3px;height:3px;margin-left:var(--space-4);background:var(--brand-secondary);border-radius:50%}.offer-module__QuwTcG__tickerStatus{padding:0 var(--space-2);border:1px solid var(--text-muted);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted)}.offer-module__QuwTcG__tickerStatus[data-paid]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand)}.offer-module__QuwTcG__tickerAgo{color:var(--text-muted)}@keyframes offer-module__QuwTcG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes offer-module__QuwTcG__breathe{0%,to{opacity:1}50%{opacity:.25}}.offer-module__QuwTcG__meter{gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);flex-direction:column;display:flex}.offer-module__QuwTcG__meterLabel{align-items:center;gap:var(--space-2);display:flex}.offer-module__QuwTcG__meterTrack{background:var(--border-hairline);width:160px;max-width:100%;height:2px;display:block}.offer-module__QuwTcG__meterFill{height:100%;transition:width var(--duration-slow) var(--ease-standard);background:currentColor;display:block}.offer-module__QuwTcG__meter[data-tier=plenty]{color:var(--brand-secondary)}.offer-module__QuwTcG__meter[data-tier=selling]{color:var(--text-primary)}.offer-module__QuwTcG__meter[data-tier=low]{color:var(--brand-primary);font-weight:var(--weight-medium)}.offer-module__QuwTcG__meter[data-tier=soldOut]{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.offer-module__QuwTcG__tickerViewport{overflow-x:auto}.offer-module__QuwTcG__tickerTrack,.offer-module__QuwTcG__liveDot,.offer-module__QuwTcG__lowDot{animation:none}.offer-module__QuwTcG__tickerRun[aria-hidden]{display:none}}
.rows-module__7MZb_q__row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;color:inherit;text-decoration:none;display:flex}.rows-module__7MZb_q__rowName{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-standard);display:block}.rows-module__7MZb_q__rowChevron{color:var(--brand-secondary);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}a.rows-module__7MZb_q__row:hover .rows-module__7MZb_q__rowName,a.rows-module__7MZb_q__row:focus-visible .rows-module__7MZb_q__rowName,a.rows-module__7MZb_q__rowName:hover,a.rows-module__7MZb_q__rowName:focus-visible{color:var(--brand-primary)}a.rows-module__7MZb_q__row:hover .rows-module__7MZb_q__rowChevron,a.rows-module__7MZb_q__row:focus-visible .rows-module__7MZb_q__rowChevron{color:var(--brand-primary);transform:translate(4px)}a.rows-module__7MZb_q__rowName{width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--brand-secondary);text-decoration-color:var(--brand-secondary);text-underline-offset:4px;text-decoration-thickness:1px}a.rows-module__7MZb_q__rowName .rows-module__7MZb_q__rowChevron{vertical-align:-2px;margin-left:2px}a.rows-module__7MZb_q__rowName:hover,a.rows-module__7MZb_q__rowName:focus-visible{-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary)}a.rows-module__7MZb_q__rowName:hover .rows-module__7MZb_q__rowChevron,a.rows-module__7MZb_q__rowName:focus-visible .rows-module__7MZb_q__rowChevron{color:var(--brand-primary);transform:translate(4px)}a.rows-module__7MZb_q__row:focus-visible,a.rows-module__7MZb_q__rowName:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rows-module__7MZb_q__soldOutRow{opacity:.45}
.ShareButton-module__iQYGwq__container{display:inline-flex;position:relative}.ShareButton-module__iQYGwq__menu{z-index:200;background:var(--surface-canvas-raised);border:1px solid var(--ink-100);border-radius:var(--radius-md);min-width:184px;box-shadow:var(--shadow-soft-md);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ShareButton-module__iQYGwq__item{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.ShareButton-module__iQYGwq__item:hover,.ShareButton-module__iQYGwq__item:focus-visible{background:var(--wine-50);outline:none}.ShareButton-module__iQYGwq__item:disabled{color:var(--text-muted);cursor:not-allowed}
.product-module__jdbuPG__hero{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.product-module__jdbuPG__reviewsLayout{gap:var(--space-8);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}.product-module__jdbuPG__specRow{gap:var(--space-4);grid-template-columns:minmax(0,180px) minmax(0,1fr);display:grid}@media (max-width:767px){.product-module__jdbuPG__hero,.product-module__jdbuPG__reviewsLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.product-module__jdbuPG__specRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
