#halo-cart-sidebar{--dr-ink: var(--sys-ink, #141414);--dr-ink-2: #6b6b6b;--dr-line: var(--sys-line, #ececec);--dr-surface: var(--sys-surface, #f7f7f7);--dr-sale: var(--sys-sale, #c8372b);--dr-pad: 16px;display:flex;flex-direction:column;width:100%;max-width:100vw;background:#fff;color:var(--dr-ink);font-family:var(--sys-font-body, inherit)}@media(min-width:768px){#halo-cart-sidebar{max-width:440px;--dr-pad: 24px}}#halo-cart-sidebar .halo-sidebar-header{display:flex;align-items:baseline;gap:6px;flex:none;margin:0;padding:18px 64px 16px var(--dr-pad);border-bottom:1px solid var(--dr-line);transform:none}#halo-cart-sidebar .halo-sidebar-header .title{margin:0;color:var(--dr-ink);font-family:var(--sys-font-body, inherit);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}#halo-cart-sidebar .wrapper-cartCount{margin:0;color:var(--dr-ink-2);font-size:16px;font-weight:400}#halo-cart-sidebar .halo-sidebar-close{top:6px;right:6px;width:48px;height:48px;padding:0;border:0;background:transparent}#halo-cart-sidebar .halo-sidebar-close svg{width:18px;height:18px;fill:var(--dr-ink)}#halo-cart-sidebar .halo-sidebar-wrapper{flex:1;min-height:0;height:auto;padding:0;overflow:hidden;transform:none}#halo-cart-sidebar cart-coupon-discount{display:block;height:100%}#halo-cart-sidebar .previewCart-wrapper{height:100%;transform:none;padding:0}#halo-cart-sidebar .previewCart{padding:0 var(--dr-pad);overscroll-behavior:contain}#halo-cart-sidebar .previewCartItem{position:relative;display:flex;gap:12px;margin:0;padding:16px 0;border-bottom:1px solid var(--dr-line)}#halo-cart-sidebar .previewCartItem+.previewCartItem{margin-top:0}#halo-cart-sidebar .clearfix:before,#halo-cart-sidebar .clearfix:after{display:none}#halo-cart-sidebar .previewCartItem-image{flex:none;width:88px;height:88px;top:0;overflow:hidden;border-radius:var(--sys-radius-card, 12px);background:var(--dr-surface)}#halo-cart-sidebar .previewCartItem-image:before{display:none}#halo-cart-sidebar .previewCartItem-image img{position:static;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#halo-cart-sidebar .previewCartItem-content{flex:1;min-width:0;width:auto;padding:0 32px 0 0}#halo-cart-sidebar .previewCartItem-name{display:block;color:var(--dr-ink);font-family:var(--sys-font-body, inherit);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0;text-decoration:none;text-transform:none}#halo-cart-sidebar .previewCartItem-options{margin:2px 0 0}#halo-cart-sidebar .previewCartItem-variant{color:var(--dr-ink-2);font-size:14px;line-height:1.4}#halo-cart-sidebar .cart-item-properties{margin:8px 0 0}#halo-cart-sidebar .cart-item-properties:empty{display:none}#halo-cart-sidebar .cart-item-properties .product-option{display:flex;flex-flow:row wrap;align-items:center;gap:2px 8px;margin:0 0 4px;font-size:12px;line-height:1.4}#halo-cart-sidebar .cart-item-properties .definitionList-key{flex:none;width:auto;margin:0;color:var(--dr-ink-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#halo-cart-sidebar .cart-item-properties .definitionList-value{flex:0 1 auto;width:auto;max-width:none;min-width:0;margin:0!important;color:var(--dr-ink);font-size:12px;overflow-wrap:anywhere}#halo-cart-sidebar .cart-item-properties img,#halo-cart-sidebar .ymq-option-cart-image{display:block;width:36px;height:36px;max-width:none;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px var(--dr-line)}#halo-cart-sidebar .cart-discounts{margin:6px 0 0}#halo-cart-sidebar .cart-discounts .discounts__discount{display:inline-block;margin:0;padding:2px 6px;border-radius:var(--sys-radius-label, 4px);background:var(--sys-accent, #ffe5e8);color:var(--dr-ink);font-size:12px;font-weight:600;line-height:1.4}#halo-cart-sidebar .cart-discounts .discounts__discount svg{display:none}#halo-cart-sidebar .previewCartItem-change{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}#halo-cart-sidebar .previewCartItem-price,#halo-cart-sidebar .previewCartItem-price .price{font-variant-numeric:tabular-nums}#halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}#halo-cart-sidebar .previewCartItem-price .before-discount-price,#halo-cart-sidebar .previewCartItem-price .nry-compare-price{color:var(--dr-ink-2);font-size:14px;font-weight:400}#halo-cart-sidebar .previewCartItem-price .discounted-price,#halo-cart-sidebar .previewCartItem-price [data-item-final-price-display]{color:var(--dr-ink);font-size:15px;font-weight:700}#halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price .discounted-price{color:var(--dr-sale)}#halo-cart-sidebar .previewCartItem-qty{flex:none;display:flex;align-items:center;width:108px;height:40px;margin:0;border:1px solid #d9d9d9;border-radius:var(--sys-radius-btn, 8px)}#halo-cart-sidebar .previewCartItem-qty .hiddenLabels{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{position:relative;flex:none;width:36px;height:38px;left:auto}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,#halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{left:12px;top:18px;background:var(--dr-ink)}#halo-cart-sidebar .previewCartItem-qty .quantity{flex:1;min-width:0;height:38px;padding:0;border:0;background:transparent;color:var(--dr-ink);font-size:15px;font-weight:600;text-align:center}#halo-cart-sidebar .previewCartItem-remove{position:absolute;top:8px;right:-12px;bottom:auto;display:grid;place-items:center;width:44px;height:44px;padding:0}#halo-cart-sidebar .previewCartItem-remove svg{width:14px;height:14px;fill:var(--dr-ink-2)}#halo-cart-sidebar .nry-dgift{padding:20px 0 24px}#halo-cart-sidebar .nry-dgift__heading{margin:0;color:var(--dr-ink);font-size:16px;font-weight:700;line-height:1.35}#halo-cart-sidebar .nry-dgift__note{margin:4px 0 12px;color:var(--dr-ink-2);font-size:14px;line-height:1.45}#halo-cart-sidebar .nry-dgift__list{display:grid;gap:8px;margin:0;padding:0}#halo-cart-sidebar .nry-dgift__list li{margin:0}#halo-cart-sidebar .nry-dgift__row{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 12px 8px 8px;border:1px solid var(--dr-line);border-radius:var(--sys-radius-card, 12px);color:var(--dr-ink);text-decoration:none}#halo-cart-sidebar .nry-dgift__img{flex:none;width:56px;height:56px;overflow:hidden;border-radius:8px;background:var(--dr-surface)}#halo-cart-sidebar .nry-dgift__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#halo-cart-sidebar .nry-dgift__text{flex:1;min-width:0;display:grid;gap:2px}#halo-cart-sidebar .nry-dgift__name{font-size:15px;font-weight:600;line-height:1.35}#halo-cart-sidebar .nry-dgift__prices{font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}#halo-cart-sidebar .nry-dgift__prices s{color:var(--dr-ink-2)}#halo-cart-sidebar .nry-dgift__new{color:var(--dr-sale);font-weight:700}#halo-cart-sidebar .nry-dgift__chev{flex:none;width:20px;height:20px;color:var(--dr-ink)}@media(hover:hover){#halo-cart-sidebar .nry-dgift__row:hover{border-color:var(--dr-ink)}#halo-cart-sidebar .previewCartItem-name:hover{text-decoration:underline;text-underline-offset:3px}}#halo-cart-sidebar .previewCartInfo{flex:none;padding:14px var(--dr-pad) calc(14px + env(safe-area-inset-bottom) + var(--nry-consent-h, 0px));border-top:1px solid var(--dr-line);background:#fff;box-shadow:0 -6px 16px #1414140d}#halo-cart-sidebar .previewCartTotals{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#halo-cart-sidebar .previewCartTotals+.previewCartTotals{margin-top:4px}#halo-cart-sidebar .previewCartTotals .previewCartTotals-label,#halo-cart-sidebar .previewCartTotals .previewCartTotals-value{width:auto;color:var(--dr-ink);font-size:15px;line-height:1.4}#halo-cart-sidebar .cart-total-savings .previewCartTotals-label,#halo-cart-sidebar .cart-total-savings .previewCartTotals-value{color:var(--dr-sale);font-weight:600}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-label{font-size:18px;font-weight:700}#halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}#halo-cart-sidebar .previewCartTotals.shipTotal .previewCartTotals-value{width:100%;color:var(--dr-ink-2);font-size:12px;text-align:left}#halo-cart-sidebar .previewCartAction{margin:12px 0 0}#halo-cart-sidebar .previewCartGroup{display:grid;gap:4px;margin:0}#halo-cart-sidebar .previewCartGroup>span{display:block!important;width:100%}#halo-cart-sidebar .button-checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--sys-btn-h, 52px);margin:0;padding:0 16px;border:0;border-radius:var(--sys-radius-btn, 8px);background:var(--dr-ink);color:#fff;font-family:var(--sys-font-body, inherit);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}@media(hover:hover){#halo-cart-sidebar .button-checkout:hover{background:#333;color:#fff}}#halo-cart-sidebar .button-checkout:focus-visible,#halo-cart-sidebar a:focus-visible,#halo-cart-sidebar button:focus-visible{outline:2px solid var(--dr-ink);outline-offset:2px}#halo-cart-sidebar .nry-dcart__view{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--dr-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}#halo-cart-sidebar .previewCart-emptyBody{padding:40px 0;text-align:center}#halo-cart-sidebar .nry-dcart__empty{margin:0 0 16px;color:var(--dr-ink-2);font-size:16px}#halo-cart-sidebar .nry-dcart__continue{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1.5px solid var(--dr-ink);border-radius:var(--sys-radius-btn, 8px);background:#fff;color:var(--dr-ink);font-size:15px;font-weight:600;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nry-cart-drawer.css.map */
