:root{--sj-cart-purple: #4B164C;--sj-cart-plum: #2B0B2E;--sj-cart-accent: #9B37BD;--sj-cart-accent-hover:#8325A3;--sj-cart-gold: #C9A227;--sj-cart-gold-light: #F7E8B5;--sj-cart-gold-dark: #9C7210;--sj-cart-ivory: #FFFDFB;--sj-cart-surface: #FAF6F2;--sj-cart-card-bg: #FFFFFF;--sj-cart-text: #1E112A;--sj-cart-muted: #6E626B;--sj-cart-border: #EBE0DA;--sj-cart-border-gold:rgba(201, 162, 39, .35);--sj-cart-sale: #9E1B46;--sj-cart-sale-bg: #FDE8EE;--sj-cart-success: #167946;--sj-cart-success-bg: #E4F5EB;--sj-cart-radius: 16px;--sj-cart-font-serif: "Cormorant Garamond", Georgia, serif;--sj-cart-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}#halo-cart-sidebar.halo-cart-sidebar{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:420px!important;max-width:100vw!important;height:100%!important;height:100dvh!important;background:var(--sj-cart-surface)!important;box-shadow:-16px 0 50px #1e112a47,-4px 0 16px #00000014!important;display:flex!important;flex-direction:column!important;z-index:100000!important;overflow:hidden!important;transform:translate(105%)!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;font-family:var(--sj-cart-font-sans)!important;color:var(--sj-cart-text)!important;border-left:1px solid var(--sj-cart-border-gold)!important;box-sizing:border-box!important}#halo-cart-sidebar.halo-cart-sidebar.is-open,.cart-sidebar-show #halo-cart-sidebar.halo-cart-sidebar{transform:translate(0)!important}#halo-cart-sidebar .shree-drawer-inner-shell{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:transparent!important;overflow:hidden!important;position:relative!important}.background-overlay.is-active,.cart-sidebar-show .background-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#160a2099!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:opacity .35s ease,visibility .35s ease!important}#halo-cart-sidebar .shree-cart-header{flex-shrink:0!important;position:relative!important;width:100%!important;background:linear-gradient(180deg,#fff,#fffdf9 85%,#faf5f0)!important;border-bottom:1px solid var(--sj-cart-border-gold)!important;padding:16px 20px 14px!important;box-shadow:0 4px 16px #2b0b2e0a!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important}#halo-cart-sidebar .shree-arch-box{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important}#halo-cart-sidebar .shree-header-crest{display:flex!important;justify-content:center!important;margin-bottom:4px!important}#halo-cart-sidebar .shree-header-crest svg{width:42px!important;height:22px!important;filter:drop-shadow(0 2px 5px rgba(201,162,39,.35))!important}#halo-cart-sidebar .shree-cart-title{font-family:var(--sj-cart-font-serif)!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important;color:var(--sj-cart-plum)!important;margin:0!important;letter-spacing:-.01em!important}#halo-cart-sidebar .shree-cart-strapline{font-family:var(--sj-cart-font-sans)!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sj-cart-gold-dark)!important;margin-top:3px!important}#halo-cart-sidebar .shree-cart-close{position:absolute!important;top:14px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:50%!important;border:1.5px solid rgba(201,162,39,.4)!important;background:#fff!important;color:var(--sj-cart-plum)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #0000000f!important;outline:none!important;z-index:10!important;padding:0!important}#halo-cart-sidebar .shree-cart-close:hover{background:var(--sj-cart-accent)!important;color:#fff!important;border-color:var(--sj-cart-accent)!important;transform:rotate(90deg) scale(1.05)!important;box-shadow:0 4px 12px #9b37bd59!important}#halo-cart-sidebar .shree-cart-count-pill{position:absolute!important;top:14px!important;left:14px!important;display:flex!important;align-items:center!important;gap:6px!important;background:#fffdf9!important;border:1px solid rgba(201,162,39,.4)!important;border-radius:999px!important;padding:5px 12px!important;box-shadow:0 2px 8px #4b164c0d!important;z-index:10!important;height:28px!important;box-sizing:border-box!important}#halo-cart-sidebar .shree-bag-icon-bubble{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--sj-cart-accent)!important;line-height:1!important}#halo-cart-sidebar .shree-bag-icon-bubble svg{display:block!important}#halo-cart-sidebar .shree-bag-dot-count{display:none!important}#halo-cart-sidebar .shree-bag-text{font-size:9.5px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--sj-cart-plum)!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1!important}#halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:var(--sj-cart-surface)!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}#halo-cart-sidebar .previewCart-wrapper{flex:1 1 auto!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}#halo-cart-sidebar .previewCart.shree-preview-cart:not(.shree-cart-empty-box){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px 16px!important;box-sizing:border-box!important}#halo-cart-sidebar .previewCart.shree-preview-cart::-webkit-scrollbar,#halo-cart-sidebar .halo-sidebar-wrapper::-webkit-scrollbar{width:5px!important}#halo-cart-sidebar .previewCart.shree-preview-cart::-webkit-scrollbar-track,#halo-cart-sidebar .halo-sidebar-wrapper::-webkit-scrollbar-track{background:transparent!important}#halo-cart-sidebar .previewCart.shree-preview-cart::-webkit-scrollbar-thumb,#halo-cart-sidebar .halo-sidebar-wrapper::-webkit-scrollbar-thumb{background:#c9a2274d!important;border-radius:999px!important}#halo-cart-sidebar .previewCart.shree-preview-cart::-webkit-scrollbar-thumb:hover,#halo-cart-sidebar .halo-sidebar-wrapper::-webkit-scrollbar-thumb:hover{background:var(--sj-cart-accent)!important}#halo-cart-sidebar .shree-shipping-box{background:#fff!important;border:1px solid var(--sj-cart-border)!important;border-radius:14px!important;padding:12px 14px!important;margin-bottom:14px!important;box-shadow:0 3px 12px #2b0b2e08!important;transition:all .25s ease!important;position:relative!important;z-index:2!important}#halo-cart-sidebar .shree-shipping-box:hover{border-color:var(--sj-cart-border-gold)!important;box-shadow:0 4px 16px #c9a2271f!important}#halo-cart-sidebar .shree-shipping-header{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;margin-bottom:8px!important;gap:8px!important}#halo-cart-sidebar .shree-shipping-left{display:inline-flex!important;align-items:center!important;gap:7px!important;color:var(--sj-cart-plum)!important;font-weight:500!important;line-height:1.3!important}#halo-cart-sidebar .shree-shipping-left svg{color:var(--sj-cart-accent)!important;flex-shrink:0!important}#halo-cart-sidebar .shree-shipping-left strong{font-weight:700!important;color:var(--sj-cart-accent)!important}#halo-cart-sidebar .shree-shipping-right{font-size:11px!important;font-weight:700!important;white-space:nowrap!important}#halo-cart-sidebar .shree-shipping-status.unlocked{color:var(--sj-cart-success)!important;background:var(--sj-cart-success-bg)!important;padding:2px 8px!important;border-radius:999px!important;letter-spacing:.04em!important;display:inline-flex!important;align-items:center!important;gap:4px!important}#halo-cart-sidebar .shree-shipping-track-wrap{display:flex!important;align-items:center!important;gap:8px!important}#halo-cart-sidebar .shree-shipping-num{font-size:10.5px!important;font-weight:700!important;color:var(--sj-cart-muted)!important;white-space:nowrap!important}#halo-cart-sidebar .shree-shipping-bar{flex:1!important;height:7px!important;background:#efe8e3!important;border-radius:999px!important;position:relative!important;overflow:hidden!important}#halo-cart-sidebar .shree-shipping-fill{height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#9b37bd,#c9a227 60%,#e5c978)!important;transition:width .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important}#halo-cart-sidebar .shree-shipping-fill:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)!important;animation:shreeFillShimmer 2s infinite!important}@keyframes shreeFillShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#halo-cart-sidebar .shree-shipping-truck-icon{display:inline-flex!important;align-items:center!important;color:var(--sj-cart-accent)!important}#halo-cart-sidebar .shree-cart-items-list{list-style:none!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 14px!important;padding:0!important}#halo-cart-sidebar .shree-cart-item{background:#fff!important;border:1px solid var(--sj-cart-border)!important;border-radius:var(--sj-cart-radius)!important;padding:12px!important;display:flex!important;gap:12px!important;position:relative!important;box-shadow:0 4px 16px #2b0b2e08!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;align-items:flex-start!important}#halo-cart-sidebar .shree-cart-item:hover{border-color:#c9a22780!important;box-shadow:0 6px 20px #2b0b2e12!important;transform:translateY(-1px)!important}#halo-cart-sidebar .shree-item-img-link{width:68px!important;height:68px!important;flex-shrink:0!important;border-radius:12px!important;overflow:hidden!important;background:#f9f5f1!important;border:1px solid rgba(201,162,39,.2)!important;display:block!important;position:relative!important}#halo-cart-sidebar .shree-item-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}#halo-cart-sidebar .shree-cart-item:hover .shree-item-img{transform:scale(1.08)!important}#halo-cart-sidebar .shree-item-details{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:68px!important}#halo-cart-sidebar .shree-item-title{font-family:var(--sj-cart-font-serif)!important;font-size:15px!important;font-weight:700!important;color:var(--sj-cart-plum)!important;line-height:1.3!important;text-decoration:none!important;margin-bottom:4px!important;padding-right:38px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;white-space:normal!important;transition:color .2s ease!important}#halo-cart-sidebar .shree-item-title:hover{color:var(--sj-cart-accent)!important}#halo-cart-sidebar .shree-item-variant{font-size:11.5px!important;color:var(--sj-cart-muted)!important;margin-bottom:4px!important;font-weight:500!important;line-height:1.3!important}#halo-cart-sidebar .shree-item-pricing{display:flex!important;align-items:baseline!important;gap:6px!important;margin-bottom:6px!important;flex-wrap:wrap!important}#halo-cart-sidebar .shree-item-price{font-size:15px!important;font-weight:800!important;color:var(--sj-cart-plum)!important}#halo-cart-sidebar .shree-item-compare{font-size:12px!important;color:#9a9096!important;text-decoration:line-through!important}#halo-cart-sidebar .shree-item-discount{font-size:9.5px!important;font-weight:800!important;color:var(--sj-cart-sale)!important;background:var(--sj-cart-sale-bg)!important;padding:1.5px 6px!important;border-radius:999px!important;letter-spacing:.04em!important}#halo-cart-sidebar .shree-item-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-top:4px!important}#halo-cart-sidebar .btn-quantity:before,#halo-cart-sidebar .btn-quantity:after,#halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,#halo-cart-sidebar .previewCartItem-qty .btn-quantity:after,#halo-cart-sidebar .shree-qty-btn:before,#halo-cart-sidebar .shree-qty-btn:after{content:none!important;display:none!important}#halo-cart-sidebar .shree-qty-stepper{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid rgba(201,162,39,.45)!important;border-radius:999px!important;height:28px!important;min-width:82px!important;background:#faf6f2!important;overflow:hidden!important;box-shadow:0 1px 4px #00000008!important;position:relative!important;padding:0 2px!important;box-sizing:border-box!important}#halo-cart-sidebar .shree-qty-btn{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:24px!important;height:24px!important;border:none!important;border-radius:50%!important;background:transparent!important;color:var(--sj-cart-plum)!important;font-family:var(--sj-cart-font-sans)!important;font-size:15px!important;line-height:1!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;margin:0!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important}#halo-cart-sidebar .shree-qty-btn *{pointer-events:none!important}#halo-cart-sidebar .shree-qty-btn:hover{background:var(--sj-cart-accent)!important;color:#fff!important}#halo-cart-sidebar .shree-qty-val{width:28px!important;height:24px!important;text-align:center!important;font-size:13px!important;font-weight:700!important;color:var(--sj-cart-plum)!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;pointer-events:none!important;line-height:24px!important;box-sizing:border-box!important}#halo-cart-sidebar .shree-item-corner-actions{position:absolute!important;top:10px!important;right:10px!important;display:inline-flex!important;align-items:center!important;z-index:5!important;margin:0!important;padding:0!important}#halo-cart-sidebar .shree-item-corner-actions button,#halo-cart-sidebar .shree-item-trash,#halo-cart-sidebar .previewCartItem-remove,#halo-cart-sidebar .halo-cart-sidebar .previewCartItem-remove{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:50%!important;border:1px solid rgba(43,11,46,.08)!important;background:#faf6f2!important;color:var(--sj-cart-muted)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;padding:0!important;margin:0!important;flex-shrink:0!important;box-shadow:0 1px 3px #0000000a!important;box-sizing:border-box!important;line-height:1!important;vertical-align:middle!important}#halo-cart-sidebar .shree-item-trash:hover,#halo-cart-sidebar .previewCartItem-remove:hover{background:#feeceb!important;color:#d32f2f!important;border-color:#d32f2f4d!important;transform:scale(1.08)!important}#halo-cart-sidebar .shree-item-trash svg,#halo-cart-sidebar .previewCartItem-remove svg{width:13px!important;height:13px!important;stroke:currentColor!important;pointer-events:none!important;display:block!important;fill:none!important}#halo-cart-sidebar .shree-gift-section{background:#fff!important;border:1px solid var(--sj-cart-border)!important;border-radius:14px!important;margin-bottom:12px!important;box-shadow:0 3px 12px #2b0b2e08!important;overflow:hidden!important;transition:all .25s ease!important}#halo-cart-sidebar .shree-gift-section:hover{border-color:var(--sj-cart-border-gold)!important}#halo-cart-sidebar .shree-gift-toggle-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;background:transparent!important;border:none!important;font-family:var(--sj-cart-font-sans)!important;font-size:11.5px!important;font-weight:700!important;color:var(--sj-cart-plum)!important;cursor:pointer!important;text-align:left!important;transition:background .2s ease!important}#halo-cart-sidebar .shree-gift-toggle-btn:hover{background:#faf6f2!important}#halo-cart-sidebar .shree-gift-toggle-left{display:flex!important;align-items:center!important;gap:8px!important}#halo-cart-sidebar .shree-gift-toggle-left svg{color:var(--sj-cart-gold-dark)!important;flex-shrink:0!important}#halo-cart-sidebar .shree-gift-toggle-arrow{font-size:12px!important;color:var(--sj-cart-muted)!important;transition:transform .2s ease!important}#halo-cart-sidebar .shree-gift-drawer{padding:0 14px 12px!important;border-top:1px dashed rgba(201,162,39,.3)!important;background:#fffdfb!important}#halo-cart-sidebar .shree-gift-sub{font-size:11px!important;color:var(--sj-cart-muted)!important;margin:8px 0!important;line-height:1.4!important}#halo-cart-sidebar .shree-gift-input{width:100%!important;height:60px!important;border:1px solid var(--sj-cart-border)!important;border-radius:8px!important;padding:8px 10px!important;font-family:var(--sj-cart-font-sans)!important;font-size:11.5px!important;color:var(--sj-cart-text)!important;resize:none!important;box-sizing:border-box!important;outline:none!important;transition:border-color .2s ease!important}#halo-cart-sidebar .shree-gift-input:focus{border-color:var(--sj-cart-accent)!important;box-shadow:0 0 0 2px #9b37bd26!important}#halo-cart-sidebar .shree-gift-save-btn{margin-top:8px!important;background:var(--sj-cart-accent)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:var(--sj-cart-font-sans)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 14px!important;cursor:pointer!important;transition:all .2s ease!important}#halo-cart-sidebar .shree-gift-save-btn:hover{background:var(--sj-cart-accent-hover)!important}#halo-cart-sidebar .shree-upsell-section{background:#fff!important;border:1px solid var(--sj-cart-border)!important;border-radius:14px!important;padding:10px 12px 14px!important;margin-bottom:12px!important;box-shadow:0 3px 12px #2b0b2e08!important;position:relative!important}#halo-cart-sidebar .shree-upsell-header{text-align:center!important;margin-bottom:8px!important}#halo-cart-sidebar .shree-upsell-title{font-family:var(--sj-cart-font-serif)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.1em!important;color:var(--sj-cart-plum)!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important}#halo-cart-sidebar .shree-upsell-sub{font-family:var(--sj-cart-font-sans)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sj-cart-gold-dark)!important;margin-top:2px!important}#halo-cart-sidebar .shree-upsell-carousel-wrap{position:relative!important;display:flex!important;align-items:center!important}#halo-cart-sidebar .shree-upsell-track{display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:2px!important;width:100%!important;-webkit-overflow-scrolling:touch!important}#halo-cart-sidebar .shree-upsell-track::-webkit-scrollbar{display:none!important}#halo-cart-sidebar .shree-upsell-card{flex:0 0 calc(33.333% - 6px)!important;min-width:98px!important;background:#faf6f2!important;border:1px solid var(--sj-cart-border)!important;border-radius:12px!important;padding:8px 6px 10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;transition:all .25s ease!important}#halo-cart-sidebar .shree-upsell-card:hover{border-color:var(--sj-cart-accent)!important;background:#fff!important;box-shadow:0 6px 16px #9b37bd1f!important;transform:translateY(-2px)!important}#halo-cart-sidebar .shree-upsell-thumb{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;margin-bottom:5px!important;border:1px solid rgba(0,0,0,.04)!important}#halo-cart-sidebar .shree-upsell-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}#halo-cart-sidebar .shree-upsell-card:hover .shree-upsell-thumb img{transform:scale(1.08)!important}#halo-cart-sidebar .shree-upsell-name{font-family:var(--sj-cart-font-sans)!important;font-size:10.5px!important;font-weight:700!important;color:var(--sj-cart-plum)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;margin-bottom:3px!important;text-decoration:none!important}#halo-cart-sidebar .shree-upsell-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:auto!important;gap:4px!important}#halo-cart-sidebar .shree-upsell-price{font-size:11.5px!important;font-weight:800!important;color:var(--sj-cart-plum)!important}#halo-cart-sidebar .shree-upsell-add-btn{width:22px!important;height:22px!important;border-radius:50%!important;border:none!important;background:var(--sj-cart-accent)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:13px!important;font-weight:700!important;line-height:1!important;transition:all .2s ease!important;padding:0!important;box-shadow:0 2px 6px #9b37bd59!important}#halo-cart-sidebar .shree-upsell-add-btn:hover{background:var(--sj-cart-accent-hover)!important;transform:scale(1.15)!important}#halo-cart-sidebar .shree-upsell-arrow{width:24px!important;height:24px!important;border-radius:50%!important;border:1px solid rgba(201,162,39,.4)!important;background:#fff!important;color:var(--sj-cart-plum)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;padding:0!important;box-shadow:0 2px 8px #0000001a!important;transition:all .2s ease!important}#halo-cart-sidebar .shree-upsell-arrow:hover{background:var(--sj-cart-accent)!important;color:#fff!important;border-color:var(--sj-cart-accent)!important}#halo-cart-sidebar .shree-upsell-prev{left:-8px!important}#halo-cart-sidebar .shree-upsell-next{right:-8px!important}#halo-cart-sidebar .shree-cart-footer-wrap{flex-shrink:0!important;background:linear-gradient(180deg,#faf6f2f2,#fff)!important;border-top:1px solid var(--sj-cart-border-gold)!important;padding:12px 16px max(14px,env(safe-area-inset-bottom)) 16px!important;position:relative!important;z-index:10!important;box-shadow:0 -8px 24px #2b0b2e0d!important;box-sizing:border-box!important}#halo-cart-sidebar .shree-cart-footer-card{background:#fff!important;border:1px solid rgba(201,162,39,.4)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:0 4px 16px #2b0b2e0a!important}#halo-cart-sidebar .shree-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:4px!important;font-size:13px!important}#halo-cart-sidebar .shree-summary-label{color:var(--sj-cart-muted)!important;font-weight:600!important}#halo-cart-sidebar .shree-summary-val{font-weight:700!important;color:var(--sj-cart-plum)!important}#halo-cart-sidebar .shree-shipping-free-tag{background:var(--sj-cart-success-bg)!important;color:var(--sj-cart-success)!important;font-size:11px!important;font-weight:800!important;padding:2px 9px!important;border-radius:999px!important;letter-spacing:.04em!important}#halo-cart-sidebar .shree-total-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin:8px 0 12px!important;padding-top:8px!important;border-top:1px dashed rgba(201,162,39,.3)!important}#halo-cart-sidebar .shree-total-label{font-family:var(--sj-cart-font-serif)!important;font-size:20px!important;font-weight:700!important;color:var(--sj-cart-plum)!important}#halo-cart-sidebar .shree-total-val{font-family:var(--sj-cart-font-serif)!important;font-size:24px!important;font-weight:800!important;color:var(--sj-cart-plum)!important}#halo-cart-sidebar .shree-checkout-btn{width:100%!important;min-height:46px!important;background:linear-gradient(135deg,var(--sj-cart-accent) 0%,var(--sj-cart-purple) 50%,var(--sj-cart-plum) 100%)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:var(--sj-cart-font-sans)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 6px 20px #9b37bd66!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;padding:10px 20px!important;position:relative!important;overflow:hidden!important}#halo-cart-sidebar .shree-checkout-btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)!important;transition:transform .6s ease!important}#halo-cart-sidebar .shree-checkout-btn:hover:before{transform:translate(200%)!important}#halo-cart-sidebar .shree-checkout-btn:hover{background:linear-gradient(135deg,var(--sj-cart-accent-hover) 0%,var(--sj-cart-plum) 100%)!important;box-shadow:0 10px 26px #9b37bd80!important;transform:translateY(-2px)!important}#halo-cart-sidebar .shree-checkout-btn:active{transform:translateY(0) scale(.99)!important}#halo-cart-sidebar .shree-checkout-btn span.arrow{font-size:15px!important;transition:transform .25s ease!important}#halo-cart-sidebar .shree-checkout-btn:hover span.arrow{transform:translate(5px)!important}#halo-cart-sidebar .shree-trust-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:10px!important;padding-top:8px!important;border-top:1px solid rgba(201,162,39,.2)!important;gap:6px!important}#halo-cart-sidebar .shree-trust-item{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;color:var(--sj-cart-plum)!important;font-weight:600!important;white-space:nowrap!important}#halo-cart-sidebar .shree-trust-item svg{color:var(--sj-cart-gold-dark)!important;flex-shrink:0!important}#halo-cart-sidebar .shree-cart-empty-box{padding:48px 24px!important;display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:400px!important}#halo-cart-sidebar .shree-cart-empty-box[style*="display: none"],#halo-cart-sidebar .shree-cart-empty-box.is-hidden{display:none!important}#halo-cart-sidebar .shree-empty-icon-wrap{width:80px!important;height:80px!important;border-radius:50%!important;background:linear-gradient(135deg,#fffdf9,#faf5f0)!important;border:1.5px solid var(--sj-cart-border-gold)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:18px!important;box-shadow:0 8px 24px #c9a22726!important}#halo-cart-sidebar .shree-empty-title{font-family:var(--sj-cart-font-serif)!important;font-size:26px!important;font-weight:700!important;color:var(--sj-cart-plum)!important;margin-bottom:8px!important}#halo-cart-sidebar .shree-empty-desc{font-size:13.5px!important;color:var(--sj-cart-muted)!important;margin-bottom:24px!important;max-width:270px!important;line-height:1.55!important}@media(max-width:480px){#halo-cart-sidebar.halo-cart-sidebar{width:100vw!important;max-width:100vw!important}#halo-cart-sidebar .shree-cart-header{padding:14px 16px 12px!important}#halo-cart-sidebar .shree-cart-title{font-size:21px!important}#halo-cart-sidebar .halo-sidebar-wrapper{padding:10px 12px!important}#halo-cart-sidebar .shree-cart-footer-wrap{padding:10px 12px max(12px,env(safe-area-inset-bottom)) 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/halo-side-cart.css.map */
