.ppm-cart-overlay:not([hidden]){position:fixed;inset:0;background:rgba(15,25,20,.5);z-index:99988}.ppm-cart-drawer:not([hidden]){display:flex;flex-direction:column;position:fixed;right:0;top:0;bottom:0;z-index:99989;width:min(430px,100vw);background:#fff;color:#222;box-shadow:-8px 0 35px rgba(0,0,0,.16)}.ppm-cart-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #ddd}.ppm-cart-close{font-size:32px;background:none;border:0;cursor:pointer;line-height:1}.ppm-cart-drawer-body{overflow-y:auto;flex:1;padding:22px}.ppm-cart-drawer .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.ppm-cart-drawer .woocommerce-mini-cart-item{padding:12px 0;border-bottom:1px solid #eee}.ppm-cart-drawer .woocommerce-mini-cart-item img{width:58px;height:58px;object-fit:contain;float:right}.ppm-cart-drawer .woocommerce-mini-cart__buttons a{display:inline-block;padding:11px 15px;background:var(--ppm-primary,#245c44);color:#fff;margin:4px;text-decoration:none;border-radius:5px}body.ppm-cart-open{overflow:hidden}[hidden]{display:none!important}
