.cart-upsell{--upsell-accent: #B08D57;--upsell-accent-hover: #96754A;--upsell-text: #1a1a1a;--upsell-muted: #767676;--upsell-sale: #c0392b;--upsell-border: #e5e5e5;position:relative!important;padding:14px 30px 4px 14px!important;background:#fff}#CartDrawerUpsell.cart-upsell button.cart-upsell__close{position:absolute!important;top:4px!important;right:4px!important;left:auto!important;bottom:auto!important;width:20px!important;height:20px!important;border:1px solid var(--upsell-border)!important;border-radius:50%!important;background:#fff!important;color:var(--upsell-text)!important;line-height:0!important;font-size:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;margin:0!important;padding:0!important;box-sizing:border-box!important;float:none!important}#CartDrawerUpsell.cart-upsell button.cart-upsell__close svg{width:9px!important;height:9px!important;display:block!important;margin:0!important;flex-shrink:0!important}#CartDrawerUpsell.cart-upsell button.cart-upsell__close:hover{color:var(--upsell-text)!important;border-color:var(--upsell-text)!important}.cart-upsell__heading{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;color:var(--upsell-text);text-align:center}.cart-upsell__viewport{position:relative;display:flex;align-items:center}.cart-upsell__track{display:flex;align-items:stretch;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.cart-upsell__track::-webkit-scrollbar{display:none}#CartDrawerUpsellTrack .cart-upsell__card{flex:0 0 auto!important;flex-shrink:0!important;-webkit-flex-shrink:0!important;width:120px!important;max-width:120px!important;min-height:0!important;height:auto!important;scroll-snap-align:start;background:#fff;border:1px solid var(--upsell-border)!important;border-radius:7px!important;padding:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:visible;transition:box-shadow .15s ease}#CartDrawerUpsellTrack .cart-upsell__card:hover{box-shadow:0 2px 10px #0000000f}#CartDrawerUpsellTrack .cart-upsell__image-link{display:block!important;border-radius:5px!important;overflow:hidden!important;background:#f2f0ec;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin-bottom:6px!important;flex:0 0 auto!important}#CartDrawerUpsellTrack .cart-upsell__image{width:100%;height:100%;object-fit:cover;display:block}#CartDrawerUpsellTrack .cart-upsell__info{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0}#CartDrawerUpsellTrack .cart-upsell__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important;line-height:1.25!important;color:var(--upsell-text);text-decoration:none;margin-bottom:3px!important;height:2.4em!important;flex:0 0 auto!important}#CartDrawerUpsellTrack .cart-upsell__price-row{display:flex!important;flex-direction:column!important;gap:0;height:26px!important;margin-bottom:6px!important;flex:0 0 auto!important;overflow:hidden}#CartDrawerUpsellTrack .cart-upsell__compare-price{font-size:10px!important;color:var(--upsell-muted);text-decoration:line-through}#CartDrawerUpsellTrack .cart-upsell__price{font-size:11.5px!important;font-weight:700;color:var(--upsell-sale)}#CartDrawerUpsellTrack .cart-upsell__form{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto!important}#CartDrawerUpsellTrack .cart-upsell__variant-select{width:100%!important;font-size:10px!important;padding:4px 3px!important;border:1px solid var(--upsell-border);border-radius:4px;background:#fff;color:var(--upsell-text);box-sizing:border-box}#CartDrawerUpsellTrack .cart-upsell__add-btn{width:100%!important;min-height:27px!important;padding:6px 5px!important;font-size:10.5px!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:var(--upsell-accent);color:#fff;border:none;border-radius:5px;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease}.cart-upsell__add-btn:hover,.cart-upsell__add-btn:focus{background:var(--upsell-accent-hover)}.cart-upsell__add-btn[disabled]{opacity:.7;cursor:default}.cart-upsell__add-btn.is-added{background:var(--upsell-accent)}.cart-upsell__arrow{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1px solid var(--upsell-border);background:#fff;color:var(--upsell-text);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.cart-upsell__arrow svg{width:6px;height:11px}.cart-upsell__arrow--prev{margin-right:5px}.cart-upsell__arrow--next{margin-left:5px}.cart-upsell,.cart-upsell *{-webkit-text-size-adjust:100%;text-size-adjust:100%}#CartDrawerUpsellTrack .cart-upsell__card:first-child{border:1px solid var(--upsell-border)!important;margin:0!important;box-sizing:border-box!important;flex-shrink:0!important;-webkit-flex-shrink:0!important}@media(max-width:480px){.drawer__footer{padding-top:0!important}.drawer__footer>[data-discounts]{margin:0!important;padding:0!important}.cart-upsell{padding:6px 28px 4px 8px!important;margin:0!important}#CartDrawerUpsell.cart-upsell button.cart-upsell__close{width:20px!important;height:20px!important;top:4px!important;right:4px!important}#CartDrawerUpsell.cart-upsell button.cart-upsell__close svg{width:9px!important;height:9px!important}.cart-upsell__heading{font-size:11px;margin:0 0 6px!important}.cart-upsell__arrow{display:flex;width:20px;height:20px;font-size:13px}.cart-upsell__track{gap:6px}#CartDrawerUpsellTrack .cart-upsell__card{flex-direction:row!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:84px!important;max-height:84px!important;overflow:hidden!important;padding:8px!important;gap:10px!important}#CartDrawerUpsellTrack .cart-upsell__image-link{width:64px!important;height:64px!important;flex:0 0 64px!important;margin-bottom:0!important;aspect-ratio:unset!important}#CartDrawerUpsellTrack .cart-upsell__info{flex:1 1 auto!important;min-width:0!important;justify-content:center!important}#CartDrawerUpsellTrack .cart-upsell__title{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.2!important;height:auto!important;margin-bottom:4px!important}#CartDrawerUpsellTrack .cart-upsell__price-row{flex-direction:row!important;align-items:baseline!important;gap:7px!important;height:auto!important;margin-bottom:6px!important;overflow:hidden;white-space:nowrap}#CartDrawerUpsellTrack .cart-upsell__compare-price{font-size:11px!important}#CartDrawerUpsellTrack .cart-upsell__price{font-size:13px!important}#CartDrawerUpsellTrack .cart-upsell__form{display:grid!important;grid-template-columns:minmax(0,68px) minmax(0,1fr)!important;align-items:center!important;gap:7px!important;margin-top:0!important;width:100%!important}#CartDrawerUpsellTrack .cart-upsell__variant-select{width:100%!important;min-width:0!important;max-width:none!important;font-size:11px!important;padding:5px 4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CartDrawerUpsellTrack .cart-upsell__add-btn{width:100%!important;min-height:30px!important;font-size:11.5px!important;padding:7px 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart__item-sub.cart__item-row{margin-top:4px!important}#CartDrawerUpsellTrack .cart-upsell__card:first-child{height:84px!important;max-height:84px!important;overflow:hidden!important;border:1px solid var(--upsell-border)!important}#CartDrawerUpsellTrack .cart-upsell__card:first-child .cart-upsell__form{display:grid!important;grid-template-columns:minmax(0,68px) minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important}#CartDrawerUpsellTrack .cart-upsell__card:first-child .cart-upsell__variant-select{width:100%!important;min-width:0!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-drawer-upsell.css.map */
