@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Nunito+Sans:wght@400;600;700&display=swap";:root{--bht-red: #e30613;--bht-red-dark: #b8000f;--bht-blue-dark: #32508d;--bht-blue: #248fcf;--bht-blue-light: rgba(36, 143, 207, .12);--bht-gray-bg: #d4d5d7;--bht-gray-mid: #979a9a;--bht-white: #ffffff;--bht-text: #1a1a1a;--bht-text-muted: #6b6b6b;--bht-radius: 12px;--bht-font-head: "Montserrat", sans-serif;--bht-font-body: "Nunito Sans", sans-serif;--bht-shadow: 0 8px 32px rgba(50, 80, 141, .14), 0 2px 8px rgba(0,0,0,.07)}.bht-toast{position:fixed;bottom:24px;right:24px;z-index:99999;width:288px;background:var(--bht-white);border-radius:var(--bht-radius);border:1.5px solid var(--bht-gray-bg);box-shadow:var(--bht-shadow);overflow:visible;font-family:var(--bht-font-body);font-size:13px;color:var(--bht-text);animation:bht-slide-in .35s cubic-bezier(.22,.68,0,1.2) both}.bht-toast:before{content:"";display:block;height:3px;border-radius:var(--bht-radius) var(--bht-radius) 0 0;background:linear-gradient(90deg,var(--bht-blue-dark),var(--bht-blue));transition:background 1.5s ease}.bht-toast.bht-expiring:before{background:linear-gradient(90deg,var(--bht-red-dark),var(--bht-red))}@keyframes bht-slide-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bht-main{position:relative;padding:14px 16px 16px}.bht-dismiss{position:absolute;top:0;right:0;background:none;border:none;font-size:16px;line-height:1;cursor:pointer;color:var(--bht-gray-mid);padding:6px 8px;transition:color .15s ease}.bht-dismiss:hover{color:var(--bht-red)}.bht-label{font-family:var(--bht-font-head);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bht-blue-dark);margin-bottom:2px;padding-right:20px;transition:color 1.5s ease}.bht-toast.bht-expiring .bht-label{color:var(--bht-red)}.bht-until{font-size:12px;color:var(--bht-text-muted);margin-bottom:10px}.bht-progress-track{height:3px;background:var(--bht-gray-bg);border-radius:99px;overflow:hidden;margin-bottom:10px}.bht-progress-bar{height:100%;width:100%;background:var(--bht-blue);border-radius:99px;transition:width 1s linear,background 1.5s ease}.bht-toast.bht-expiring .bht-progress-bar{background:var(--bht-red)}.bht-timer-row{display:flex;align-items:center;gap:7px;font-family:var(--bht-font-head);font-size:28px;font-weight:800;letter-spacing:.01em;color:var(--bht-blue-dark);font-variant-numeric:tabular-nums;transition:color 1.5s ease}.bht-toast.bht-expiring .bht-timer-row{color:var(--bht-red)}.bht-icon{width:20px;height:20px;flex-shrink:0;color:var(--bht-blue);transition:color 1.5s ease}.bht-toast.bht-expiring .bht-icon{color:var(--bht-red)}.bht-return-btn{display:inline-block;margin-top:12px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--bht-font-body);font-size:12px;font-weight:700;color:var(--bht-blue);text-decoration:none;transition:color .15s ease}.bht-return-btn:hover:not(:disabled){color:var(--bht-blue-dark);text-decoration:underline}.bht-return-btn:disabled{opacity:.55;cursor:default}.bht-toast.bht-expiring .bht-return-btn{color:var(--bht-red)}.bht-toast.bht-expiring .bht-return-btn:hover:not(:disabled){color:var(--bht-red-dark)}.bht-toast.bht-cart-empty .bht-return-btn{display:block;text-align:center;margin-top:12px;padding:8px 14px;background:var(--bht-blue-dark);color:var(--bht-white);border-radius:6px;text-decoration:none;font-size:13px}.bht-toast.bht-cart-empty .bht-return-btn:hover:not(:disabled){background:var(--bht-blue);text-decoration:none}.bht-toast.bht-expiring.bht-cart-empty .bht-return-btn{background:var(--bht-red);color:var(--bht-white)}.bht-toast.bht-expiring.bht-cart-empty .bht-return-btn:hover:not(:disabled){background:var(--bht-red-dark)}.bht-confirm{padding:14px 16px 16px}.bht-confirm-msg{font-family:var(--bht-font-body);font-size:13px;color:var(--bht-text);line-height:1.5;margin:0 0 14px}.bht-confirm-actions{display:flex;gap:8px}.bht-confirm-back,.bht-confirm-yes{flex:1;padding:8px 10px;border-radius:6px;border:none;cursor:pointer;font-family:var(--bht-font-body);font-size:12px;font-weight:700;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s ease,opacity .15s ease}.bht-confirm-back{background:var(--bht-blue-light);color:var(--bht-blue-dark)}.bht-confirm-back:hover{background:#248fcf38}.bht-confirm-yes{background:var(--bht-red);color:var(--bht-white)}.bht-confirm-yes:hover:not(:disabled){background:var(--bht-red-dark)}.bht-confirm-yes:disabled{opacity:.55;cursor:default}@media(max-width:480px){.bht-toast{bottom:0;right:0;left:0;width:100%;border-radius:var(--bht-radius) var(--bht-radius) 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px)}.bht-confirm-back,.bht-confirm-yes{min-height:44px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/booking-hold-timer.css.map */
