#halo-cart-sidebar .ajax-cart-upsell__content .product{box-sizing:border-box;padding-right:20px;white-space:normal;font-size:14px;vertical-align:top}#halo-cart-sidebar .ajax-cart-upsell__content .slick-list{margin-right:-20px}#halo-cart-sidebar .cart-upsell-card{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.45;color:#171717;box-sizing:border-box}#halo-cart-sidebar .cart-upsell-card__media{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#fff;text-decoration:none}#halo-cart-sidebar .cart-upsell-card__media img,#halo-cart-sidebar .cart-upsell-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:ellipsis;width:100%;max-width:190px;min-height:3em;max-height:3em;margin:8px 0;padding:0;font-family:var(--product-title-font, inherit);font-size:var(--product-title-font-size, 14px);font-weight:var(--product-title-font-weight, 400);line-height:1.5;letter-spacing:var(--body-letter-spacing, normal);color:var(--product-title-color, #171717);text-transform:var(--product-title-text-transform, none);text-decoration:none}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__title .text{font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}#halo-cart-sidebar .cart-upsell-card__title:hover{text-decoration:underline}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__prices{display:block;box-sizing:border-box;width:100%;height:36px;min-height:36px;margin:0 0 13px;font-family:var(--font-body-family, inherit);font-size:var(--product-price-font-size, 15px);line-height:1;letter-spacing:var(--product-price-letter-spacing, 0);color:var(--product-price-color, #232323)}#halo-cart-sidebar .cart-upsell-card__prices .price{display:block;font-size:var(--product-price-font-size, 15px);font-weight:var(--product-price-font-weight, 400);letter-spacing:var(--product-price-letter-spacing, 0);line-height:1;color:inherit}#halo-cart-sidebar .cart-upsell-card__prices .previewCartItem-saving-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px}#halo-cart-sidebar .cart-upsell-card__prices .cart-upsell-card__compare{color:#e71000;font-size:14px;font-weight:var(--font-weight-normal, 400);line-height:1;letter-spacing:var(--product-price-letter-spacing, 0);text-decoration:line-through}#halo-cart-sidebar .cart-upsell-card__prices .cart-upsell-card__compare[hidden]{display:none!important}#halo-cart-sidebar .cart-upsell-card__prices .cart-upsell-card__price{font-size:var(--product-price-font-size, 15px);font-weight:var(--product-price-font-weight, 400);line-height:1;letter-spacing:var(--product-price-letter-spacing, 0);color:var(--product-price-color, #232323)}#halo-cart-sidebar .cart-upsell-card__prices.is-sale .cart-upsell-card__price{color:var(--product-sale-price-color, var(--product-price-color, #232323))}#halo-cart-sidebar .cart-upsell-card__form{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:5px 0 0}#halo-cart-sidebar .cart-upsell-card__select-wrap{position:relative;min-width:0;flex:1 1 auto}#halo-cart-sidebar .cart-upsell-card__select-spacer{display:block;flex:0 0 45px;width:100%;height:45px;min-height:45px;background:transparent;border:0;pointer-events:none}#halo-cart-sidebar .cart-upsell-card__select{display:block;box-sizing:border-box;width:100%;height:45px;min-width:0;padding:0 27px 0 10px;margin:0;border:1px solid #ddd;border-radius:0;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:12px 12px!important;background-position:right 8px center!important;color:#171717;appearance:none!important;-webkit-appearance:none!important;font:inherit;font-size:14px;line-height:normal;cursor:pointer}#halo-cart-sidebar .cart-upsell-card__chevron{display:none}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:45px;padding:0 5px;margin:0;border:0;border-radius:0;background:#080808;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:none!important;box-shadow:none!important;transform:none!important;filter:none!important;-webkit-tap-highlight-color:transparent}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add:hover,#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add:active,#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add:focus,#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add:focus-visible{background:#080808!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add:focus:not(:focus-visible){outline:none!important}#halo-cart-sidebar .cart-upsell-card__add.is-loading{opacity:1;pointer-events:none}#halo-cart-sidebar .cart-upsell-card__select:focus,#halo-cart-sidebar .cart-upsell-card__select:focus-visible{outline:none!important;outline-offset:0;box-shadow:none!important;border-color:#bcbcbc}#halo-cart-sidebar .cart-upsell-card__add:focus-visible,#halo-cart-sidebar .cart-upsell-card__media:focus-visible,#halo-cart-sidebar .cart-upsell-card__title:focus-visible{outline:2px solid #111;outline-offset:2px}#halo-cart-sidebar .cart-upsell-card__unavailable{display:block;padding:8px 0;color:#777;font-size:12px}@media(max-width:380px){#halo-cart-sidebar .cart-upsell-card__form{gap:10px}#halo-cart-sidebar .cart-upsell-card__select{padding-left:7px}#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__add{font-size:14px}}@media(max-width:768px){#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__title,#halo-cart-sidebar .cart-upsell-card .cart-upsell-card__title .text{font-size:14px!important}}@media(max-width:768px){#halo-cart-sidebar .cart-upsell-card__prices .cart-upsell-card__price{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/cart-upsell-compact.css.map */
