#halo-cart-sidebar.ella-cart-rec--enabled{--ella-cart-rec-column: 320px;--ella-cart-rec-divider: #d9ded1;--ella-cart-rec-accent: #678341;box-sizing:border-box}#halo-cart-sidebar.ella-cart-rec--enabled *,#halo-cart-sidebar.ella-cart-rec--enabled *:before,#halo-cart-sidebar.ella-cart-rec--enabled *:after{box-sizing:border-box}#halo-cart-sidebar .ella-cart-rec__panel{background:#fff;color:#282828;direction:ltr}#halo-cart-sidebar .ella-cart-rec__heading{font-family:var(--font-heading-family, inherit);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:.12em;color:#222;margin:0}#halo-cart-sidebar .ella-cart-rec__head{background:#fff;padding:24px 20px 19px;position:sticky;top:0;z-index:2}#halo-cart-sidebar .ella-cart-rec__list{padding:0 20px 24px;margin:0;list-style:none}#halo-cart-sidebar .ella-cart-rec__item{display:grid;grid-template-columns:63px minmax(0,1fr);column-gap:12px;padding:13px 0 18px;margin:0;border-bottom:1px solid #ededed;min-width:0;text-align:left}#halo-cart-sidebar .ella-cart-rec__item[hidden],#halo-cart-sidebar .ella-cart-rec__empty[hidden]{display:none!important}#halo-cart-sidebar .ella-cart-rec__picture{display:block;width:63px;height:88px;overflow:hidden;align-self:start}#halo-cart-sidebar .ella-cart-rec__image{display:block;width:100%;height:100%;object-fit:contain}#halo-cart-sidebar .ella-cart-rec__details{min-width:0}#halo-cart-sidebar .ella-cart-rec__vendor{display:block;color:#888;font-size:10px;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}#halo-cart-sidebar .ella-cart-rec__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45;text-decoration:none;color:inherit}#halo-cart-sidebar .ella-cart-rec__name:hover{color:var(--color-link-hover, #667f44)}#halo-cart-sidebar .ella-cart-rec__prices{margin:6px 0 8px}#halo-cart-sidebar .ella-cart-rec__old-price{display:block;color:#aaa;font-size:11px;font-weight:400;margin-bottom:3px}#halo-cart-sidebar .ella-cart-rec__price{display:block;font-size:13px;font-weight:600;color:var(--ella-cart-rec-accent)}#halo-cart-sidebar .ella-cart-rec__form{margin:0}#halo-cart-sidebar .ella-cart-rec__add{display:inline-flex;align-items:center;gap:8px;padding:0 0 5px;min-width:0;max-width:100%;border:0;border-bottom:1px solid var(--ella-cart-rec-accent);color:#444;background:transparent;font:600 10px/1.4 var(--font-body-family, inherit);letter-spacing:.07em;text-decoration:none;cursor:pointer;white-space:normal}#halo-cart-sidebar .ella-cart-rec__add:hover{color:var(--ella-cart-rec-accent)}#halo-cart-sidebar .ella-cart-rec__add[disabled]{opacity:.5;cursor:wait}#halo-cart-sidebar .ella-cart-rec__feedback{display:block;color:#b52424;font-size:11px;line-height:1.3;margin-top:5px}#halo-cart-sidebar .ella-cart-rec__feedback:empty{display:none}#halo-cart-sidebar .ella-cart-rec__empty{padding:12px 20px;color:#777;font-size:12px;line-height:1.7}#halo-cart-sidebar .ella-cart-rec__empty a{text-decoration:underline}@media(min-width:1025px){#halo-cart-sidebar.ella-cart-rec--enabled{width:min(780px,100vw)!important;max-width:100vw!important;overflow:hidden;display:flex;flex-direction:column}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-header,#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-wrapper{width:calc(100% - var(--ella-cart-rec-column));max-width:calc(100% - var(--ella-cart-rec-column));margin-left:auto;margin-right:0}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-header{flex:0 0 auto}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}#halo-cart-sidebar.ella-cart-rec--enabled>.ella-cart-rec__panel{position:absolute;top:0;bottom:0;left:0;width:var(--ella-cart-rec-column);height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-right:2px solid var(--ella-cart-rec-divider);z-index:1}#halo-cart-sidebar.ella-cart-rec--enabled .previewCartCollection{display:none!important}}@media(max-width:1024px){#halo-cart-sidebar.ella-cart-rec--enabled{width:min(440px,100vw)!important;max-width:100vw!important;display:flex;flex-direction:column;overflow:hidden}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-header,#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-wrapper{width:100%!important;max-width:100%!important;margin:0}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-header{flex:0 0 auto}#halo-cart-sidebar.ella-cart-rec--enabled>.halo-sidebar-wrapper{flex:1 1 auto;min-height:0;height:auto!important;overflow-y:auto}#halo-cart-sidebar.ella-cart-rec--enabled>.ella-cart-rec__panel{position:relative;width:100%;flex:0 0 210px;height:210px;max-height:210px;overflow:hidden;border-top:1px solid var(--ella-cart-rec-divider)}#halo-cart-sidebar .ella-cart-rec__head{padding:12px 16px 8px}#halo-cart-sidebar .ella-cart-rec__heading{font-size:13px}#halo-cart-sidebar .ella-cart-rec__list{display:flex;gap:16px;padding:0 16px 16px;overflow-x:auto;overflow-y:hidden;height:160px;scroll-snap-type:x mandatory}#halo-cart-sidebar .ella-cart-rec__item{flex:0 0 195px;min-width:195px;align-self:start;padding-top:6px;border:0;scroll-snap-align:start}#halo-cart-sidebar.ella-cart-rec--enabled .previewCartCollection{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ella-cart-recommendations.css.map */
