.cart-drawer{--cart-drawer-gutter: 1.6rem;--cart-drawer-divider: var(--tup-card-border, #eeeeee);--cart-upsell-bg: #f8f9fc;--cart-drawer-text-smooth: #373737;--cart-reassurance-dot: #d9d9d9}@media(min-width:640px){.cart-drawer{--cart-drawer-gutter: 3rem}}.cart-drawer .drawer__heading{display:flex;align-items:flex-start;gap:.4rem;margin:0}.cart-drawer .drawer__heading .cart-count{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:.8em;line-height:1.3}.cart-drawer .cart-drawer__header:has(+.cart-drawer__reassurance){border-block-end:0}.cart-drawer__reassurance{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;background-color:var(--cart-reassurance-bg, #fff3b8);color:var(--cart-reassurance-text, #000000);border-block-end:.1rem solid var(--cart-drawer-divider)}@media(min-width:640px){.cart-drawer__reassurance{padding-inline:2rem}}.cart-drawer__reassurance-track{position:relative;flex:1 1 auto;min-width:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cart-drawer__reassurance-track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.cart-drawer__reassurance-track{scroll-behavior:smooth}}.cart-drawer__reassurance-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.cart-drawer__reassurance-slide,.cart-drawer__reassurance-link{display:flex;align-items:center;gap:1.4rem}.cart-drawer__reassurance-link{color:inherit;text-decoration:none}.cart-drawer__reassurance-link:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.cart-drawer__reassurance-icon{flex-shrink:0;width:auto;height:2.4rem;max-width:4rem;object-fit:contain}.cart-drawer__reassurance-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cart-drawer__reassurance-title,.cart-drawer__reassurance-subtitle{line-height:1.15}@media(hover:hover)and (pointer:fine){.cart-drawer__reassurance-link:hover .cart-drawer__reassurance-title{text-decoration:underline;text-underline-offset:.2rem}}.cart-drawer__reassurance-dots{display:flex;flex-shrink:0}.cart-drawer__reassurance-dot{position:relative;width:1.3rem;height:2.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cart-drawer__reassurance-dot:before{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--cart-reassurance-dot);transform:translate(-50%,-50%);transition:background-color var(--animation-default, .3s ease),transform var(--animation-default, .3s ease)}.cart-drawer__reassurance-dot[aria-current=true]:before{background-color:currentColor}@media(hover:hover)and (pointer:fine){.cart-drawer__reassurance-dot:hover:before{background-color:currentColor;transform:translate(-50%,-50%) scale(1.3)}}.cart-drawer__reassurance-dot:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem;border-radius:.4rem}.cart-drawer__reassurance-dot:active:before{transform:translate(-50%,-50%) scale(.8)}.cart-drawer .cart-drawer__main{padding:0 0 3rem}.cart-drawer .free-shipping-goal{--progress-bar-size: .5rem;gap:.9rem;margin:0;padding:1.6rem;border-block-end:.1rem solid var(--cart-drawer-divider);color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.35;text-align:center}@media(min-width:640px){.cart-drawer .free-shipping-goal{padding-inline:2.2rem}}.cart-drawer .free-shipping-goal [data-left-to-spend]{font-weight:inherit}.cart-drawer .free-shipping-goal .progress-bar{color:rgb(var(--color-progress-bar))}.cart-drawer .cart-drawer__items{padding:2rem var(--cart-drawer-gutter)}@media(min-width:640px){.cart-drawer .cart-drawer__items{padding-block:3rem}}.cart-drawer .cart-item__media{aspect-ratio:1;border-radius:2rem}.cart-drawer .cart-item__media img{width:100%;height:100%;object-fit:contain}.cart-drawer .cart-item__title{color:rgb(var(--color-foreground));line-height:1.25}.cart-drawer .cart-quantity,.cart-drawer .cart-quantity .quantity__input{border-radius:10rem}.cart-drawer .cart-quantity .quantity__input{font-size:1.5rem;font-weight:var(--fw-medium, 600)}.cart-drawer .cart-item__prices .price{color:rgb(var(--color-primary));font-size:2rem;font-weight:var(--fw-extrabold, 800);line-height:1.2}.cart-drawer .cart-upsell{display:flex;flex-direction:column;gap:1rem;padding:1.5rem var(--cart-drawer-gutter);background-color:var(--cart-upsell-bg)}.cart-drawer .cart-upsell:before{content:none}.cart-drawer .cart-upsell:not(:has(.cart-upsell__item)){position:absolute;inset-inline:0;visibility:hidden;pointer-events:none}.cart-upsell__heading{margin:0;color:rgb(var(--color-foreground))}.cart-upsell__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cart-upsell__item{display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem;border-radius:1rem;background-color:rgb(var(--color-background))}.cart-upsell__media{display:block;flex:0 0 6.4rem;width:6.4rem;height:6.4rem;border-radius:.6rem;overflow:hidden}.cart-upsell__image{display:block;width:100%;height:100%;object-fit:contain}.cart-upsell__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;padding-inline-end:1rem}.cart-upsell__title{color:rgb(var(--color-foreground));line-height:1.15}.cart-upsell .cart-upsell__price{color:rgb(var(--color-primary));font-size:1.6rem;font-weight:var(--fw-extrabold, 800);line-height:1.25}.cart-upsell .cart-upsell__price .f-price__sale{gap:0 .5rem}.cart-upsell .cart-upsell__price.f-price--on-sale .f-price-item--sale{color:inherit}.cart-upsell .cart-upsell__price.f-price--on-sale .f-price-item--regular{color:var(--cart-drawer-text-smooth);font-size:1.2rem;font-weight:var(--font-body-weight);line-height:1}.cart-upsell__form{flex-shrink:0}.cart-upsell__atc.btn{flex:0 0 4rem;width:4rem;height:4rem;padding:0;border:.1rem solid rgb(var(--color-primary));border-radius:50%;background-color:rgb(var(--color-primary));color:rgb(var(--color-background))}@media(hover:hover)and (pointer:fine){.cart-upsell__atc.btn:not([disabled]):hover{background-color:rgb(var(--color-background));color:rgb(var(--color-primary))}}.cart-upsell__atc.btn:focus-visible{outline:.2rem solid rgb(var(--color-primary));outline-offset:.2rem}.cart-upsell__atc.btn:not([disabled]):active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.cart-drawer__reassurance-dot:before{transition-duration:0ms}.cart-drawer__reassurance-dot:hover:before,.cart-drawer__reassurance-dot:active:before{transform:translate(-50%,-50%)}.cart-upsell__atc.btn:not([disabled]):active{transform:none}}.cart-drawer__totals{padding-block-end:1rem;color:rgb(var(--color-foreground))}.cart-drawer__checkout.btn{--buttons-height: 5.2rem;--buttons-gap: 1rem;--buttons-transform: uppercase}.cart-drawer__checkout .svg-icon--arrow-right-tupp svg{width:1rem}.cart-drawer__tax-note{padding-block-start:.5rem;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-cart-drawer.css.map */
