.bg-cart-upsells{--bg-cream: #faf7f2;--bg-cream-surface: #f2ede3;--bg-border: #e5ddd0;--bg-text: #1a1a1a;--bg-text-muted: #6b6258;--bg-green: #1b5e3f;--bg-green-hover: #144830;padding:1.8rem 2rem 1rem;border-top:1px solid #e5ddd0;background:#fff}.drawer__header .drawer__heading{flex:1;display:flex;align-items:center;justify-content:center;margin:0;text-align:center}.drawer__header .bg-cart-logo{height:26px;width:auto;max-width:70%;display:block;margin:0 auto;object-fit:contain}.bg-ship-msg{margin:0 0 1.4rem;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;text-align:center;line-height:1.3;white-space:normal;overflow-wrap:break-word}.bg-ship-msg strong{color:#1b5e3f;font-weight:700;white-space:nowrap}.bg-ship-msg__success{color:#1b5e3f}.bg-cart-upsells__scroller{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bg-border) transparent;padding-bottom:.6rem;margin:0 -2rem;padding-left:2rem;padding-right:2rem}.bg-cart-upsells__scroller::-webkit-scrollbar{height:4px}.bg-cart-upsells__scroller::-webkit-scrollbar-thumb{background:var(--bg-border);border-radius:2px}.bg-cart-upsells__scroller::-webkit-scrollbar-track{background:transparent}.bg-cart-upsell{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .6rem;background:#fff;border:1px solid var(--bg-border);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;flex:0 0 115px;min-width:115px;scroll-snap-align:start}.bg-cart-upsell:hover{border-color:var(--bg-text);box-shadow:0 2px 8px #0000000f}.bg-cart-upsell__image{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--bg-cream-surface)}.bg-cart-upsell__image img{width:100%;height:100%;object-fit:cover;display:block}.bg-cart-upsell__details{display:flex;flex-direction:column;gap:.4rem;flex:1}.bg-cart-upsell__title{font-size:1.1rem;font-weight:600;line-height:1.2;color:var(--bg-text);text-decoration:none;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-cart-upsell__title:hover{text-decoration:underline}.bg-cart-upsell__price{margin:0 0 .3rem;font-size:1.1rem;font-weight:700;color:var(--bg-text)}.bg-cart-upsell__add{margin-top:auto;padding:.6rem .3rem;background:transparent;border:1.5px solid var(--bg-green);color:var(--bg-green);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;transition:background .2s ease,color .2s ease;font-family:inherit;text-align:center;display:block;box-sizing:border-box;width:100%}a.bg-cart-upsell__add,.bg-cart-upsell__add--link{text-decoration:none;line-height:1.2}.bg-cart-upsell__add:hover:not(:disabled){background:var(--bg-green);color:#fff}.bg-cart-upsell__add:disabled{opacity:.4;cursor:not-allowed;border-color:var(--bg-border);color:var(--bg-text-muted)}.bg-cart-upsell__add[aria-busy=true]{opacity:.6;cursor:wait;pointer-events:none}cart-drawer.is-empty .bg-cart-upsells,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer.is-empty .drawer__inner{display:flex;flex-direction:column;align-items:stretch;padding:0 1.5rem}cart-drawer.is-empty .drawer__header{display:flex!important;order:-1}cart-drawer.is-empty .drawer__inner-empty{flex:1 1 auto}cart-drawer.is-empty .cart-drawer__warnings .drawer__close{display:none!important}cart-drawer.is-empty .cart-drawer__collection{display:none!important}.drawer__footer details#Details-CartDrawer summary{display:flex;align-items:center;padding:1.5rem 0;cursor:pointer}.drawer__footer details#Details-CartDrawer summary .summary__title{display:inline-flex;align-items:center;font-size:0}.drawer__footer details#Details-CartDrawer summary .summary__title .icon-caret{display:none}.drawer__footer details#Details-CartDrawer summary .summary__title:before{content:"+";font-size:16px;line-height:1;margin-right:.7rem;font-weight:400;color:#121212;transition:transform .2s ease}.drawer__footer details#Details-CartDrawer[open] summary .summary__title:before{transform:rotate(45deg)}.drawer__footer details#Details-CartDrawer summary .summary__title:after{content:"Add order notes";font-size:13px;letter-spacing:.02em;color:#121212;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bg-cart-extras.css.map */
