.snippet\:cart-drawer{align-items:stretch;background-color:var(--color-primary-white);box-shadow:0 0 #00000080;display:flex;flex-direction:column;height:100vh;max-width:50rem;position:fixed;right:0;transform:translate(100%);transition:all .5s ease;top:0;width:95vw;z-index:50}.snippet\:cart-drawer\:\:processing{align-items:center;background-color:#ffffffbf;color:var(--color-primary-dark);display:flex;height:100%;justify-content:center;position:absolute;transform:translate(100%);transition:all .15s ease;top:0;right:0;width:100%;z-index:5}.snippet\:cart-drawer\:\:closealt{background-color:#000000bf;opacity:0;position:fixed;height:100%;left:0;top:0;transition:all .75s ease;visibility:hidden;width:100%;z-index:49}.snippet\:cart-drawer\:\:header{align-items:center;display:flex;padding:2rem;justify-content:space-between}.snippet\:cart-drawer\:\:heading{font-family:var(--serif);font-size:2rem;line-height:1.3}.snippet\:cart-drawer\:\:close{-webkit-appearance:none;appearance:none;background:none;border:none;line-height:0;margin:0;padding:0}.snippet\:cart-drawer\:\:close:hover{cursor:pointer}.snippet\:cart-drawer\:\:close svg{height:20px;width:20px}.snippet\:cart-drawer\:\:items{align-items:stretch;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding-inline:2rem;flex:1}.snippet\:cart-drawer\:\:footer{display:grid;padding:1.5rem 2rem;gap:1.5rem}.snippet\:cart-drawer\:\:information{display:flex;justify-content:space-between}.snippet\:cart-drawer\:\:box{display:grid;gap:.5rem}.snippet\:cart-drawer\:\:subheading{font-size:1rem}.snippet\:cart-drawer\:\:content{font-size:.75rem}.snippet\:cart-drawer\:\:total{background:none;font-family:var(--serif);font-size:2rem}.snippet\:cart-drawer\:\:submit{width:100%}.state\:cart .snippet\:cart-drawer{box-shadow:-10px 0 50px #00000080;transform:none}.state\:cart .snippet\:cart-drawer\:\:closealt{opacity:1;visibility:visible}.snippet\:cart-drawer.\bbprocessing .snippet\:cart-drawer\:\:processing{transform:none}@media screen and (max-width: 50rem){.snippet\:cart-drawer\:\:information{flex-direction:column-reverse;gap:1rem}}@media screen and (max-width: 50rem) and (hover: none){.snippet\:cart-drawer\:\:footer{padding-block-end:6.25rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/snippet-cart-drawer.css.map */
