#CartDrawer .drawer__inner{width:min(40rem,100vw);max-width:100vw;min-width:0;box-sizing:border-box}@media screen and (max-width:749px){#CartDrawer .drawer__inner{width:auto;max-width:100vw;min-width:0;box-sizing:border-box}}#CartDrawer cart-drawer-items,#CartDrawer #CartDrawer-Form,#CartDrawer #CartDrawer-CartItems,#CartDrawer .drawer__cart-items-wrapper{min-width:0;max-width:100%;box-sizing:border-box}.cart-upsell{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:10px;padding:20px 0;border:1px solid rgba(var(--color-foreground),.15);overflow:hidden;background:#f9f9f9;box-shadow:0 -5px 12px -5px #0000001f}#CartDrawer-CartItems .cart-upsell{width:100%;max-width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.cart-upsell__heading{margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.cart-upsell__viewport{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;touch-action:pan-y}.cart-upsell__track{display:flex;width:100%;min-width:0;transition:transform .35s ease;will-change:transform}.cart-upsell__slide{flex:0 0 100%;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.cart-upsell__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box}.cart-upsell__image-link{display:block;width:64px;height:64px;flex-shrink:0}.cart-upsell__image{display:block;width:64px;height:64px;object-fit:cover;border-radius:6px}.cart-upsell__details{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:4px}.cart-upsell__title{display:block;font-size:13px;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none;overflow-wrap:anywhere}.cart-upsell__title:hover{text-decoration:underline}.cart-upsell__price{display:block;font-size:13px;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground))}.cart-upsell__button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease;font-family:Outfit;text-decoration:underline;text-transform:uppercase;font-size:12px;font-weight:500}.cart-upsell__button:hover{opacity:.8}.cart-upsell__button:disabled{opacity:.4;cursor:wait}.cart-upsell__button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-left:10px}.cart-upsell__button svg{display:block;width:50px;height:50px}.cart-upsell__choose{font-size:12px;color:rgb(var(--color-foreground));text-decoration:underline}.cart-upsell__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:14px}.cart-upsell__dots{display:flex;align-items:center;gap:6px;min-width:0}.cart-upsell__dot{display:block;flex:0 0 auto;width:10px;height:4px;padding:0;border:0;border-radius:50px;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:width .3s ease,background .3s ease}.cart-upsell__dot.is-active{width:20px;height:4px;background:rgb(var(--color-foreground))}.cart-upsell__arrows{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.cart-upsell__arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s ease}.cart-upsell__arrow .svg-wrapper{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.cart-upsell__arrow svg{display:block;width:14px;height:14px;flex-shrink:0}.cart-upsell__arrow--prev svg{transform:rotate(90deg)}.cart-upsell__arrow--next svg{transform:rotate(-90deg)}.cart-upsell__arrow:hover:not(:disabled){opacity:.6}.cart-upsell__arrow:disabled{opacity:.25;cursor:default}.cart-upsell__error{margin:0}.cart-upsell__error:not(:empty){margin-top:10px;font-size:12px;color:#c62828}.cart-upsell button:focus-visible,.cart-upsell a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(prefers-reduced-motion:reduce){.cart-upsell__track,.cart-upsell__dot,.cart-upsell__arrow,.cart-upsell__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cart-upsell.css.map */
