.bf-activity-demo{box-sizing:border-box;container-type:inline-size;position:relative;width:100%;max-width:100%;min-width:0;margin:-10px 0 !important;min-height:56px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border:1px solid rgba(243,190,69,.5);border-radius:14px;background:#FFF6D9;color:var(--bf-primary,#2E63C7);font:400 13px/1.35 var(--font-body--family,Montserrat,sans-serif)}.bf-activity-demo[hidden]{display:none!important}.bf-activity-demo *,.bf-activity-demo *::before,.bf-activity-demo *::after{box-sizing:border-box}.bf-activity-demo__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%}.bf-activity-demo__metric{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;min-width:0;padding:3px 8px;text-align:center}.bf-activity-demo__metric + .bf-activity-demo__metric{border-inline-start:1px solid rgba(243,190,69,.5)}.bf-activity-demo__dot{display:inline-block;flex:0 0 10px;position:relative;isolation:isolate;z-index:0;width:10px;height:10px;border-radius:50%;background:currentColor}.bf-activity-demo__dot::before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:50%;border:1px solid currentColor;opacity:.15}.bf-activity-demo__dot--watch{color:#16A34A}.bf-activity-demo__dot--cart{color:#F59E0B}.bf-activity-demo__dot--sold{color:#E11D48}.bf-activity-demo__value{display:inline-block;color:var(--bf-primary,#2E63C7);font-family:var(--font-body--family,Montserrat,sans-serif);font-size:18px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.bf-activity-demo__label{min-width:0;color:var(--bf-primary,#2E63C7);font-family:var(--font-body--family,Montserrat,sans-serif);font-size:12px;font-weight:500;line-height:1.3}.bf-activity-demo__note{display:block;margin-top:7px;text-align:right;font:400 9px/1.2 var(--font-body--family,Montserrat,sans-serif);color:var(--bf-muted-strong,#526C91)}[data-testid="product-information"] .product-details:has(.bf-activity-demo:not([hidden])) .bf-pdp-details-slot{margin-top:0 !important}[data-testid="product-information"] .product-details:has(.bf-activity-demo:not([hidden])) .bf-pdp-details__stack{margin-top:0 !important}@container (max-width:470px){.bf-activity-demo__metric{flex-wrap:wrap;gap:3px 5px;padding:1px 2px}.bf-activity-demo__label{flex:0 0 100%;font-size:11px}}@container (max-width:340px){.bf-activity-demo__value{font-size:17px}.bf-activity-demo__metric{gap:3px}.bf-activity-demo__dot{flex-basis:8px;width:8px;height:8px}.bf-activity-demo__label{font-size:10px}}@media (max-width:749px){.bf-activity-demo{min-height:52px;border-radius:14px;padding:5px 8px}}@media screen and (max-width:989px),screen and (orientation:portrait) and (min-width:990px) and (max-width:1100px){[data-testid="product-information"] .product-details .bf-activity-demo{order:6 !important;margin:-3px 0 !important;grid-column:1 !important;width:100% !important;justify-self:stretch !important}[data-testid="product-information"] .product-details:has(.bf-activity-demo:not([hidden])) .bf-pdp-details-slot{order:7 !important}[data-testid="product-information"] .product-details:has(.bf-activity-demo:not([hidden])) .bf-pair-with{order:8 !important}}@media (prefers-reduced-motion:no-preference){.bf-activity-demo--motion.bf-activity-demo--in-view .bf-activity-demo__dot::before{animation:bfActivityPulse 2.6s ease-out infinite}.bf-activity-demo--motion.bf-activity-demo--in-view .bf-activity-demo__metric:nth-child(2) .bf-activity-demo__dot::before{animation-delay:.8s}.bf-activity-demo--motion.bf-activity-demo--in-view .bf-activity-demo__metric:nth-child(3) .bf-activity-demo__dot::before{animation-delay:1.5s}}@keyframes bfActivityPulse{0%{transform:scale(.65);opacity:.32}75%,100%{transform:scale(1.55);opacity:0}}