#halo-cart-sidebar{--cc-ink: #1c1917;--cc-text: #4a4540;--cc-muted: #857b70;--cc-gold: #8a6d1f;--cc-soft: #b8954a;--cc-line: #ebe4d8;--cc-ivory: #faf7f1;background:#fff!important}#halo-cart-sidebar .halo-sidebar-header{min-height:66px!important;padding:0 60px 0 24px!important;border-bottom:1px solid var(--cc-line)!important}#halo-cart-sidebar .halo-sidebar-header .title{position:relative;font-family:var(--font-heading-family),serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--cc-ink)!important;border:0!important}#halo-cart-sidebar .halo-sidebar-header .title:after{content:"";position:absolute;left:0;bottom:-6px;width:28px;height:1px;background:var(--cc-soft)}#halo-cart-sidebar .halo-sidebar-close{top:11px!important;right:12px!important;opacity:.7;transition:opacity .2s ease,transform .3s ease}#halo-cart-sidebar .halo-sidebar-close:hover{opacity:1;transform:rotate(90deg)}#halo-cart-sidebar .previewCart{padding:0!important}#halo-cart-sidebar .previewCartList{padding:4px 24px 0!important}#halo-cart-sidebar .previewCartItem{position:relative;display:flex!important;gap:16px;padding:20px 0!important;margin:0!important;border-bottom:1px solid var(--cc-line)!important}#halo-cart-sidebar .previewCartItem:last-child{border-bottom:0!important}#halo-cart-sidebar .previewCartItem-image{flex:0 0 92px;width:92px!important;max-width:92px!important;height:92px;padding:6px!important;margin:0!important;border:1px solid var(--cc-line);background:var(--cc-ivory);overflow:hidden}#halo-cart-sidebar .previewCartItem-image img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply}#halo-cart-sidebar .previewCartItem-content{flex:1 1 auto;min-width:0;width:auto!important;padding:0!important}#halo-cart-sidebar .previewCartItem-name,#halo-cart-sidebar .previewCartItem-name .text{font-family:var(--font-heading-family),serif!important;font-size:16.5px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink)!important;text-decoration:none!important;background-image:none!important}#halo-cart-sidebar .previewCartItem-name:hover .text{color:var(--cc-gold)!important}#halo-cart-sidebar .previewCartItem-options{display:flex;align-items:center;gap:8px;margin:2px 0 8px!important}#halo-cart-sidebar .previewCartItem-variant{font-size:10.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--cc-gold)!important}#halo-cart-sidebar .previewCartItem-edit{position:static!important;opacity:.55;transition:opacity .2s ease}#halo-cart-sidebar .previewCartItem-edit:hover{opacity:1}#halo-cart-sidebar .previewCartItem-edit svg{width:14px!important;height:14px!important}#halo-cart-sidebar .previewCartItem-content dl,#halo-cart-sidebar .previewCartItem-content .previewCartItem-properties,#halo-cart-sidebar .previewCartItem-content .product-option,#halo-cart-sidebar .previewCartItem-content .cart-item-properties{margin:0 0 10px!important;padding:8px 10px!important;background:var(--cc-ivory);border-left:2px solid var(--cc-soft)}#halo-cart-sidebar .previewCartItem-content dl *,#halo-cart-sidebar .previewCartItem-content .previewCartItem-properties *,#halo-cart-sidebar .previewCartItem-content .product-option *{font-size:12px!important;line-height:1.6!important;color:var(--cc-text)!important;margin-top:0!important;margin-bottom:0!important}#halo-cart-sidebar .previewCartItem .cart-discounts{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}#halo-cart-sidebar .previewCartItem .discounts__discount{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:4px 9px!important;border:1px solid #e2d5bb!important;border-radius:2px;background:#fff!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.03em;color:var(--cc-gold)!important}#halo-cart-sidebar .previewCartItem .discounts__discount svg{width:12px!important;height:12px!important;flex:none;border:0!important}#halo-cart-sidebar .previewCartItem .discounts__discount svg path{fill:var(--cc-soft)!important}#halo-cart-sidebar .previewCartItem-qty{display:inline-flex!important;align-items:center;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--cc-line)!important;border-radius:2px!important;background:#fff;overflow:hidden}#halo-cart-sidebar .previewCartItem-qty:not(:has(button)){height:auto!important;min-height:0!important;border:0!important;background:none;font-size:12px;color:var(--cc-muted)}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{width:34px!important;height:34px!important;min-height:0!important;border:0!important;background:transparent!important;color:var(--cc-ink)!important;transition:background-color .2s ease}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:hover{background:var(--cc-ivory)!important}#halo-cart-sidebar .previewCartItem-qty input{width:30px!important;height:34px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:600!important;color:var(--cc-ink)!important;text-align:center}#halo-cart-sidebar .previewCartItem-price *{border:0!important;padding:0!important;background:none!important}#halo-cart-sidebar .previewCartItem-price,#halo-cart-sidebar .previewCartItem-price .price,#halo-cart-sidebar .previewCartItem-price span{font-family:var(--font-heading-family),serif!important;font-size:18px!important;font-weight:600!important;color:var(--cc-ink)!important}#halo-cart-sidebar .previewCartItem-price s,#halo-cart-sidebar .previewCartItem-price s *,#halo-cart-sidebar .previewCartItem-price .before-discount-price{font-family:var(--font-body-family),sans-serif!important;font-size:12px!important;font-weight:400!important;color:#a39a8e!important;margin-right:6px}#halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price{display:inline-flex;align-items:baseline;flex-wrap:wrap}#halo-cart-sidebar .previewCartItem-price .discounted-price{font-family:var(--font-heading-family),serif!important;font-size:18px!important;font-weight:600!important;color:var(--cc-ink)!important}#halo-cart-sidebar .previewCartItem-remove{top:20px!important;opacity:.45;transition:opacity .2s ease}#halo-cart-sidebar .previewCartItem-remove:hover{opacity:1}#halo-cart-sidebar .previewCartItem-remove svg{width:13px!important;height:13px!important}#halo-cart-sidebar .previewCartTool{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:auto!important;margin:8px 24px 18px!important;padding:0!important;border:0!important}#halo-cart-sidebar .previewCartTool .cartTool-item{display:flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:44px!important;padding:0 10px!important;border:1px solid var(--cc-line)!important;border-radius:2px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}#halo-cart-sidebar .previewCartTool .cartTool-item:hover{border-color:var(--cc-soft)!important;background:var(--cc-ivory)}#halo-cart-sidebar .previewCartTool .cartTool-item svg{width:16px!important;height:16px!important;color:var(--cc-gold)}#halo-cart-sidebar .previewCartTool .cartTool-item:after{font-family:var(--font-body-family),sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-ink)}#halo-cart-sidebar .previewCartTool .cart-tool-note:after{content:"Add a note"}#halo-cart-sidebar .previewCartTool .cart-tool-discount:after{content:"Discount code"}#halo-cart-sidebar .previewCartInfo{padding:18px 24px!important;background:var(--cc-ivory)!important;border-top:1px solid var(--cc-line)!important;box-shadow:0 -12px 30px #1c19170f!important}#halo-cart-sidebar .previewCartTotals{border:0!important}#halo-cart-sidebar .previewCartTotals-label{font-size:10.5px!important;font-weight:700!important;letter-spacing:.2em!important;color:var(--cc-muted)!important}#halo-cart-sidebar .previewCartTotals-value{font-size:14px!important;color:var(--cc-text)!important}#halo-cart-sidebar .previewCartTotals.total{align-items:baseline;margin-top:8px!important;padding-top:12px!important;border-top:1px solid #e3d9c8!important}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-label{color:var(--cc-ink)!important;font-size:11px!important}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{font-family:var(--font-heading-family),serif!important;font-size:28px!important;font-weight:600!important;line-height:1!important;color:var(--cc-ink)!important}#halo-cart-sidebar .civia-trust--cart{justify-content:center;gap:6px 14px!important;margin:2px 0 14px!important}#halo-cart-sidebar .civia-trust--cart .civia-trust__item span{font-size:11px!important;letter-spacing:.02em;color:var(--cc-text)!important}#halo-cart-sidebar .civia-trust--cart svg{color:var(--cc-soft)!important}#halo-cart-sidebar #cart-sidebar-checkout{width:100%;min-height:54px!important;border:1px solid var(--cc-ink)!important;border-radius:2px!important;background:var(--cc-ink)!important;color:#fff!important;font-family:var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.26em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease}#halo-cart-sidebar #cart-sidebar-checkout:hover{background:var(--cc-gold)!important;border-color:var(--cc-gold)!important}#halo-cart-sidebar #cart-sidebar-checkout:before{content:"";display:inline-block;width:11px;height:13px;margin-right:10px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M2.5 5.5V3.8a3 3 0 0 1 6 0v1.7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Crect x='.6' y='5.5' width='9.8' height='7' rx='1' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M2.5 5.5V3.8a3 3 0 0 1 6 0v1.7' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Crect x='.6' y='5.5' width='9.8' height='7' rx='1' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat}#halo-cart-sidebar .previewCartGroup .button-view-cart{display:block;width:100%;min-height:0!important;margin-top:12px!important;padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;text-align:center;color:var(--cc-ink)!important;text-decoration:underline!important;text-decoration-color:var(--cc-soft)!important;text-underline-offset:5px}#halo-cart-sidebar .previewCartGroup .button-view-cart:hover{color:var(--cc-gold)!important}@media(max-width:550px){#halo-cart-sidebar .previewCartList{padding:0 16px!important}#halo-cart-sidebar .halo-sidebar-header{padding:0 56px 0 16px!important}#halo-cart-sidebar .previewCartItem-image{flex-basis:76px;width:76px!important;max-width:76px!important;height:76px}#halo-cart-sidebar .previewCartTool{margin:8px 16px 14px!important}#halo-cart-sidebar .previewCartInfo{padding:14px 16px!important}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/civia-cart-premium.css.map */
