.eph-empty{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:2.4rem 2rem 2.8rem;gap:.8rem}.eph-empty__mark{width:5.2rem;height:5.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1));margin-bottom:.4rem}.eph-empty__mark svg{width:2.4rem;height:2.4rem}.eph-empty__title{font-size:2.1rem;line-height:1.2;font-weight:700;margin:0}.eph-empty__body{font-size:1.4rem;line-height:1.5;margin:0;max-width:34rem;opacity:.8}.eph-empty__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;width:100%;max-width:32rem}.eph-empty__meta{font-size:1.15rem;line-height:1.4;opacity:.62;margin:0}.eph-empty__secondary{font-size:1.35rem;line-height:1.4;margin:.2rem 0 0;text-decoration:underline;text-underline-offset:.3rem}.eph-empty__picks{width:100%;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}.eph-empty__picks-title{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.6;margin:0 0 1rem}.eph-empty__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;list-style:none;margin:0;padding:0}.eph-empty__pick{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .5rem;border-radius:1.1rem;border:1px solid rgba(var(--color-foreground),.12);font-size:1.1rem;line-height:1.25;text-align:center;background:rgb(var(--color-background))}.eph-empty__pick img{width:100%;max-width:6rem;aspect-ratio:1 / 1;object-fit:cover;border-radius:.7rem;display:block}.eph-empty__pick-name{font-weight:600}.is-empty .cart__login-title,.cart-drawer__empty-content .cart__login-title{font-size:1.3rem;line-height:1.4;font-weight:600;margin:2rem 0 .2rem;opacity:.7}.is-empty .cart__login-paragraph,.cart-drawer__empty-content .cart__login-paragraph{font-size:1.25rem;line-height:1.4;margin:0 0 1.6rem;opacity:.7}.cart-drawer .upsell__add-btn{white-space:nowrap;min-width:7rem;padding-left:1.2rem;padding-right:1.2rem}.cart-drawer .upsell__add-btn>span{white-space:nowrap}.eph-xsell{border-top:1px solid rgba(var(--color-foreground),.1);padding:1.4rem 0 .4rem;margin-top:.4rem}.eph-xsell__title{font-size:1.15rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;opacity:.65;margin:0 0 1rem}.eph-xsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.eph-xsell__item{display:flex;align-items:center;gap:1rem;padding:.7rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.1rem;background:rgb(var(--color-background))}.eph-xsell__media{flex:0 0 5.2rem;width:5.2rem}.eph-xsell__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.7rem}.eph-xsell__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.eph-xsell__name{font-size:1.3rem;line-height:1.25;font-weight:600;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eph-xsell__why{font-size:1.1rem;line-height:1.3;opacity:.65;margin:0}.eph-xsell__prices{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.5rem;font-size:1.25rem;line-height:1.3}.eph-xsell__price{font-weight:700;white-space:nowrap}.eph-xsell__compare{text-decoration:line-through;opacity:.55;font-size:1.1rem;white-space:nowrap}.eph-xsell__add{flex:0 0 auto;align-self:center;font-size:1.15rem;font-weight:700;line-height:1;padding:.85rem 1.1rem;border-radius:999px;border:1px solid rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1));background:transparent;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.eph-xsell__add:hover:not([disabled]){background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.eph-xsell__add[disabled]{opacity:.55;cursor:default}.eph-xsell__add.is-added{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.eph-xsell--page .eph-xsell__list{display:grid;grid-template-columns:1fr;gap:.8rem}@media screen and (min-width:750px){.eph-xsell--page .eph-xsell__list{grid-template-columns:repeat(2,minmax(0,1fr))}.eph-empty{padding:3.2rem 2.4rem}.eph-empty__title{font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eph-cart-extras.css.map */
