cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:var(--z-cart)}.cart-drawer--overlay{width:100%;height:100%;background:color-mix(in srgb,var(--color-bg) 95%,transparent);transition:opacity var(--transition-duration) var(--transition-ease);opacity:0}cart-drawer[open=true] .cart-drawer--overlay{opacity:1;pointer-events:auto}.cart-drawer--drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--color-bg);padding:1.5rem 0 3rem;transform:translate(100%);transition:transform var(--transition-duration) var(--transition-ease)}cart-drawer[open=true] .cart-drawer--drawer{transform:translate(0);pointer-events:auto}.cart-drawer--header{display:flex;justify-content:space-between;text-align:center;padding:3rem 0}.cart-drawer--heading{width:100%;font-size:2rem}.cart-drawer--heading .bracket{transform:translateY(-1.5px);display:inline-block}@media (max-width: 767px){.cart-drawer--close{position:absolute;top:0;right:0}}@media (min-width: 768px){.cart-drawer--drawer{padding:0}.cart-drawer--header{align-items:center;text-align:left;padding:2rem 0 2rem var(--container-gutter)}.cart-drawer--close{--inner-width: 1.5rem !important}}@media (min-width: 768px) and (max-width: 1023px){.cart-drawer--drawer{top:8rem;height:calc(100% - 8rem);border-top:1px solid;transform:translateY(100%)}cart-drawer[open=true] .cart-drawer--drawer{transform:translateY(0)}}@media (min-width: 1024px){.cart-drawer--drawer{max-width:40rem;border-left:1px solid var(--color-border)}}@media (min-width: 1920px){.cart-drawer--heading{font-size:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer.css.map */
