.nova-cb{--nova-cb-c:var(--nova-color-primary,#2563eb);position:fixed;z-index:80;font-size:14px;line-height:1.3}.nova-cb a{text-decoration:none}.nova-cb__item--phone{--nova-cb-c:var(--nova-cb-phone,#e53935)}.nova-cb__item--phone2{--nova-cb-c:var(--nova-cb-phone2,#16a34a)}.nova-cb__item--zalo{--nova-cb-c:#0068ff}.nova-cb__item--messenger{--nova-cb-c:#0866ff;--nova-cb-bg:linear-gradient(45deg,#0099ff,#a033ff 60%,#ff5280)}.nova-cb__item--whatsapp{--nova-cb-c:#25d366}.nova-cb__item--telegram{--nova-cb-c:#229ed9}.nova-cb__item--email{--nova-cb-c:#f59e0b}.nova-cb__item--sms{--nova-cb-c:#0ea5e9}.nova-cb__item--map{--nova-cb-c:#0d9488}.nova-cb--theme [class*="nova-cb__item--"]{--nova-cb-c:var(--nova-color-primary,#2563eb);--nova-cb-bg:var(--nova-cb-c)}.nova-cb__ic{flex:none;width:24px;height:24px}.nova-cb__item--zalo .nova-cb__ic{width:30px;height:30px}.nova-cb a:focus-visible,.nova-cb button:focus-visible{outline:3px solid var(--nova-cb-c);outline-offset:3px}.nova-cb--d{--nova-cb-size:var(--nova-cbd-size,52px);--nova-cb-bottom:var(--nova-cbd-bottom,20px)}.nova-cb--m{--nova-cb-size:var(--nova-cbm-size,48px);--nova-cb-bottom:var(--nova-cbm-bottom,16px)}@media (min-width:992px){.nova-cb.nova-cb--m{display:none}}@media (max-width:991px){.nova-cb.nova-cb--d{display:none}}.nova-cb--round,.nova-cb--panel,.nova-cb--pill{bottom:var(--nova-cb-bottom,20px);display:flex;gap:12px}.nova-cb--round,.nova-cb--pill{flex-direction:column-reverse}.nova-cb--round.nova-cb--right,.nova-cb--panel.nova-cb--right,.nova-cb--pill.nova-cb--right{right:20px;align-items:flex-end}.nova-cb--round.nova-cb--left,.nova-cb--panel.nova-cb--left,.nova-cb--pill.nova-cb--left{left:20px;align-items:flex-start}.nova-cb--fx-pulse .nova-cb__btn.is-fx::after,.nova-cb--fx-pulse .nova-cb__toggle::after,.nova-cb--fx-pulse .nova-cb__row.is-fx .nova-cb__ri::after,.nova-cb--fx-pulse .is-main .nova-cb__bub::after,.nova-cb--fx-pulse .nova-cb__slot.is-fx:not(.is-main) .nova-cb__si::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--nova-cb-c);animation:nova-cb-pulse 2s ease-out infinite}.nova-cb__si{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%}.nova-cb__ri{position:relative;z-index:0}.nova-cb--panel.is-open .nova-cb__toggle::after{display:none}.nova-cb--fx-pulse .nova-cb__pill.is-fx{animation:nova-cb-glow 2.2s ease-out infinite}.nova-cb--fx-shake .is-fx .nova-cb__ic,.nova-cb--fx-shake .nova-cb__mo .nova-cb__ic{animation:nova-cb-shake 2.6s ease-in-out infinite}@keyframes nova-cb-pulse{from{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes nova-cb-glow{0%{box-shadow:0 4px 14px rgba(15,23,42,.2),0 0 0 0 color-mix(in srgb,var(--nova-cb-c) 50%,transparent)}70%,100%{box-shadow:0 4px 14px rgba(15,23,42,.2),0 0 0 14px transparent}}@keyframes nova-cb-shake{0%,60%,100%{transform:none}64%{transform:rotate(-12deg)}68%{transform:rotate(12deg)}72%{transform:rotate(-9deg)}76%{transform:rotate(9deg)}80%{transform:rotate(-4deg)}84%{transform:none}}@media (min-width:992px){body.nova-cbd-round.nova-cbd-right .nova-to-top{right:calc(20px + var(--nova-cbd-size,52px) + 14px);bottom:calc(var(--nova-cbd-bottom,20px) + (var(--nova-cbd-size,52px) - 44px) / 2)}body.nova-cbd-panel.nova-cbd-right .nova-to-top{right:calc(20px + var(--nova-cbd-size,52px) + 22px);bottom:calc(var(--nova-cbd-bottom,20px) + (var(--nova-cbd-size,52px) - 36px) / 2)}body.nova-cbd-pill.nova-cbd-right .nova-to-top{right:auto;left:20px}}@media (max-width:991px){body.nova-cbm-round.nova-cbm-right .nova-to-top{right:calc(20px + var(--nova-cbm-size,48px) + 14px);bottom:calc(var(--nova-cbm-bottom,16px) + (var(--nova-cbm-size,48px) - 44px) / 2)}body.nova-cbm-panel.nova-cbm-right .nova-to-top{right:calc(20px + var(--nova-cbm-size,48px) + 22px);bottom:calc(var(--nova-cbm-bottom,16px) + (var(--nova-cbm-size,48px) - 36px) / 2)}body.nova-cbm-pill.nova-cbm-right .nova-to-top{right:auto;left:20px}body.nova-has-cbar .nova-to-top{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}body:has(.nova-stickycart.is-hien) :is(.nova-cb--round,.nova-cb--panel,.nova-cb--pill){bottom:calc(var(--nova-cb-bottom,20px) + 76px)}@media (prefers-reduced-motion:reduce){.nova-cb *,.nova-cb *::after,.nova-cb__pill,.nova-cb__pop{animation:none !important;transition:none !important}}@media print{.nova-cb{display:none !important}body.nova-has-cbar{padding-bottom:0}}