.Cart__ItemList--drawer .CartItem{display:flex;flex-direction:column}.Cart__ItemList--drawer .CartItem__ImageWrapper,.Cart__ItemList--drawer .CartItem__Image{width:100%}.Cart__ItemList--drawer .CartItem__ImageWrapper .Ratio{max-height:50vh;overflow:hidden}.Cart__ItemList--drawer .CartItem__ImageWrapper .Ratio>img{-o-object-fit:contain;object-fit:contain}.Cart__ItemList--drawer .CartItem__Info{width:100%;min-width:0;margin-top:.75rem;-webkit-padding-start:0;padding-inline-start:0}.Cart__ItemList--drawer .CartItem__Title{margin-bottom:.25rem;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.Cart__ItemList--drawer .CartItem__Meta{margin-bottom:0}.Cart__ItemList--drawer .CartItem__VariantTitle,.Cart__ItemList--drawer .CartItem__PriceList,.Cart__ItemList--drawer .CartItem__PropertyList,.Cart__ItemList--drawer .CartItem__PlanAllocation{margin-bottom:.125rem;font-size:.6875rem;line-height:1.5;letter-spacing:.02em;color:rgba(var(--tg-sys-color-on-background-rgb),.6);overflow-wrap:anywhere}.Cart__ItemList--drawer .CartItem__Price{color:inherit}.Cart__ItemList--drawer .CartItem__Price--original{-webkit-margin-end:.375rem;margin-inline-end:.375rem}.Cart__ItemList--drawer .CartItem__QuantityWrapper{margin-top:.875rem}.Cart__ItemList--drawer .CartItem__Quantity{width:130px;max-width:100%;height:40px;border:1px solid rgba(var(--tg-sys-color-on-background-rgb),.85);font-size:.75rem;letter-spacing:.02em}.Cart__ItemList--drawer .CartItem__QuantityButton{height:100%;min-height:0;padding:0 1rem}.Cart__ItemList--drawer .CartItem__QuantityButton svg{width:14px;height:14px}.Cart__ItemList--drawer .CartItem__QuantityNum{flex:1 1 0;width:auto;min-width:0;height:100%;min-height:0;text-align:center;font-size:inherit;letter-spacing:inherit}.Cart__ItemList--drawer .CartItem__Remove{margin-top:.875rem;padding:0 0 .5rem;font-size:.625rem;letter-spacing:.09em}.Cart__ItemList--drawer .CartItem__Remove:after{height:2px;bottom:0}.Cart__ItemList--drawer .CartItem__Wrapper{padding-bottom:1.75rem}.Cart__ItemList--drawer .CartItem__Wrapper:last-child{padding-bottom:0}.Cart__ItemList--drawer .CartItem__Wrapper:not(:last-child){border-bottom:1px solid rgba(var(--tg-sys-color-on-background-rgb),.12)}.Cart__ItemList--drawer .CartItem__Wrapper:not(:first-child){margin-top:1.75rem}@media screen and (max-width:640px){.Cart__ItemList--drawer .CartItem__QuantityButton{padding:0 .875rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-cart-items-drawer.css.map */
