#clock .fancybox-overlay-fixed{background-color:rgba(0,0,0,.5)}#clock .fancybox-skin{border-radius:25px}#clock .fancybox-close{width:50px;height:50px}#shadow-def{position:absolute}#clock-category-modal{padding:20px}#category-modal-hdr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0 0 5px}#category-modal-hdr h2{font-size:26px;line-height:1;font-family:ui-rounded,'SF Pro Rounded','SFUIRounded','Arial Rounded MT Bold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;padding:0;margin:0;color:var(--content-default)!important}#category-modal-hdr + .disclaimer{margin:0 0 25px}#category-modal-content{display:flex;flex-direction:column;gap:15px;color:var(--content-default);font-size:14px;line-height:1.2}#category-modal-intro{display:flex;flex-direction:column}#clock-category-modal h2,#clock-category-modal #category-modal-overview p,#discount-percent span{display:none}#clock-category-modal.great h2.great,#clock-category-modal.good h2.good,#clock-category-modal.bad h2.bad,#clock-category-modal.great #category-modal-overview p.great,#clock-category-modal.good #category-modal-overview p.good,#clock-category-modal.bad #category-modal-overview p.bad,#clock-category-modal.great #discount-percent span.great,#clock-category-modal.good #discount-percent span.good,#clock-category-modal.bad #discount-percent span.bad{display:block;color:inherit}#clock-category-modal #category-modal-overview p{text-align:left}#clock-category-modal h2 strong{font-weight:inherit}#clock-category-modal.great h2 strong,#clock-category-modal.great #discount-percent,#clock-category-modal.great #ttb strong{color:#178901}#category-modal-hdr.great img{filter:invert(.5) sepia(1) hue-rotate(60deg) saturate(2.5)}#clock-category-modal.good h2 strong,#clock-category-modal.good #discount-percent,#clock-category-modal.good #ttb strong{color:#028373}#category-modal-hdr.good img{filter:invert(.5) sepia(1) hue-rotate(85deg) saturate(2)}#clock-category-modal.bad h2 strong,#clock-category-modal.bad #discount-percent,#clock-category-modal.bad #ttb strong{color:#5E7987}#category-modal-hdr.bad img{filter:invert(.4) sepia(1) hue-rotate(-178deg) saturate(1)}.info-pod{padding:15px;background-color:#F7F9FA;border-radius:20px}#avg-discount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#discount-hdr{font-size:12px;font-weight:800;text-transform:uppercase;margin:0;flex:1}#discount-percent{flex:1;font-size:34px;line-height:1;font-family:ui-rounded,'SF Pro Rounded','SFUIRounded','Arial Rounded MT Bold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;padding:5px 0;margin:0;text-align:right}#ttb{font-size:12px}#hb-chart{padding-left:0;padding-right:5px;padding-bottom:0}#hb-chart h3{text-align:center;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;color:var(--content-default)}#heartbeat{overflow:auto;padding-top:30px;padding-bottom:15px}#heartbeat-svg{display:block;overflow:visible;width:auto;margin:0 auto}.x-axis text,.y-axis text{fill:var(--content-default);font-size:15px;text-anchor:end}.x-axis text{text-anchor:middle}.chart-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}#heartbeat-tooltip{visibility:hidden;pointer-events:none;opacity:0;transition:opacity 0.2s}.tooltip-box{fill:#1a2b44;stroke:#1a2b44}.tooltip-text{fill:white;font-family:ui-rounded,'SF Pro Rounded','SFUIRounded','Arial Rounded MT Bold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:bold;text-anchor:middle}.tooltip-anchor{fill:#1a2b44}.hover-element{fill:transparent}.hover-target{fill:transparent;cursor:pointer}.hover-target:not([data-category=""]){stroke-width:5px;stroke:#F7F9FA}.hover-target:hover,.hover-target.hover{fill:transparent;stroke-width:5px;stroke:#fff;filter:drop-shadow(0 2px 4px rgba(0,68,102,0.6));filter:url(#safari-shadow)}#clock-overlay-stores{background-color:#F7F9FA;padding:15px 10px 0}#clock-overlay-stores h3{text-align:center;font-size:14px;font-weight:400;margin:0;padding:0;color:var(--content-default)}#clock-overlay-stores ul.logos{display:flex;flex-direction:row;align-items:center;gap:15px;padding:15px 10px 25px;margin:0;overflow:auto}#clock-overlay-stores ul.logos .span1{float:unset;min-width:110px;max-width:110px;height:110px;margin:0;display:flex}#clock-overlay-stores ul.logos .span1 .tile{flex:1;padding:5px;display:flex;gap:5px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;font-size:12px;line-height:1;text-align:center}#clock-overlay-stores ul.logos .span1 .tile img.logo{width:65px;height:65px}#prev-next{padding:15px 20px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;color:var(--cc-blue)}#prev-next img:not(.icon){filter:invert(.5) sepia(1) hue-rotate(150deg) saturate(1)}#prev-next>div{display:flex;align-items:center;gap:3px;cursor:pointer;font-weight:600;line-height:1;min-height:20px;font-family:ui-rounded,'SF Pro Rounded','SFUIRounded','Arial Rounded MT Bold',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#prev-next>#next{align-self:flex-end}#prev-next>#prev img.icon{margin-left:5px}#prev-next>#next img.icon{margin-right:5px}#category-modal-dislcaimer{padding:15px 20px;background-color:#F7F9FA;border-radius:0 0 10px 10px}#category-modal-dislcaimer p{margin:0;font-size:11px;line-height:1.1;color:var(--content-nonessential)}@media all and (min-width:768px){#category-modal-intro{flex-direction:column}#category-modal-hdr + .disclaimer{text-align:center}#prev-next{flex-direction:row}}@media all and (min-width:1021px){#clock-category-modal{padding:30px 30px 10px}#category-modal-content{flex-direction:row}#category-modal-overview{flex:1.5;padding:15px;text-align:left;align-self:center}#ttb{font-size:inherit}#hb-chart{flex:3}#heartbeat{align-content:center;min-width:525px}#clock-overlay-stores{padding:15px 30px 0}#clock-overlay-stores ul.logos{margin-left:-10px;justify-content:center}#prev-next{padding:25px 30px}}