.xlix-cart-reward{padding:16px var(--cart-drawer-padding) 22px;border-bottom:1px solid #e5e5e5;margin-bottom:22px}.xlix-cart-reward p{margin:0 0 14px;font-size:13px;text-align:center;line-height:1.5}.xlix-cart-reward__track{height:5px;border-radius:3px;background:#e7e7e7;overflow:hidden}.xlix-cart-reward__track span{display:block;width:var(--xlix-progress);height:100%;background:#000}.xlix-cart-reward__caption{display:flex;justify-content:space-between;margin-top:9px;font-size:12px}.xlix-cart-reward small{display:block;margin-top:8px;font-size:10px;color:#666;line-height:1.4}@media(prefers-reduced-motion:no-preference){.xlix-cart-reward__track span{transition:width .2s ease}}.xlix-upsells{padding:20px var(--cart-drawer-padding);border-top:1px solid #e5e5e5;margin-top:auto}.xlix-upsells h3{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.02em}.xlix-upsells__rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.xlix-upsell{flex:0 0 92%;min-width:0;display:flex;gap:12px;scroll-snap-align:start;padding:12px;border:1px solid #e8e8e8;background:#fafafa}.xlix-upsell__image{flex:0 0 72px;align-self:start}.xlix-upsell__image img{width:72px;height:90px;object-fit:cover;display:block}.xlix-upsell__details{min-width:0;flex:1}.xlix-upsell__title{display:block;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;margin-bottom:9px}.xlix-upsell form{display:flex;gap:6px}.xlix-upsell select{min-width:0;flex:1;width:100%;background:#fff;color:#000;border:1px solid #ddd;border-radius:0;font-size:11px;min-height:40px;padding:5px}.xlix-upsell .button{border-radius:0;min-width:0;min-height:40px;padding:6px 10px;font-size:12px;flex-shrink:0}.xlix-upsell__price{display:block;margin-top:7px;font-size:12px}.xlix-upsell__error{margin:7px 0 0;font-size:12px;color:#a00000;line-height:1.4}cart-drawer .drawer__inner{width:48rem;max-width:100vw;padding:0 2rem}cart-drawer:not(.is-empty) cart-drawer-items{min-height:0;overflow-y:auto;display:flex;flex-direction:column;flex:1}cart-drawer:not(.is-empty) .drawer__inner{overflow:hidden}cart-drawer .cart-drawer__form{flex:1 0 auto}cart-drawer .drawer__footer{flex-shrink:0;padding:1.4rem 0 max(1.4rem,env(safe-area-inset-bottom))}cart-drawer .drawer__header{flex-shrink:0}cart-drawer .drawer__heading{margin:0;display:flex;gap:10px;align-items:center;font-size:24px}.xlix-cart-count{font-size:12px;background:rgba(var(--color-foreground),.08);border-radius:50%;min-width:22px;height:22px;display:inline-flex;justify-content:center;align-items:center}cart-drawer .cart__checkout-button{min-height:48px;border-radius:0}.xlix-payment-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;margin:12px 0 0;padding:0}.xlix-payment-icons svg{width:30px;height:20px}cart-drawer .xlix-upsells{padding-inline:0}cart-drawer .xlix-cart-reward{padding-inline:0;margin-bottom:8px;flex-shrink:0}cart-drawer .xlix-upsell form{margin:0}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/xlix-cart.css.map */
