.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{--gm-cn-primary: #6d0200;--gm-cn-heading: #1c1c1c;--gm-cn-text: #555555;--gm-cn-border: #e9e5e3;position:absolute;top:.8rem;right:1.2rem;left:1.2rem;z-index:30;box-sizing:border-box;max-height:calc(100dvh - 11rem);overflow-y:auto;overscroll-behavior:contain;padding:1.6rem;direction:rtl;text-align:right;border:1px solid var(--gm-cn-border);border-radius:16px;background:#fff;color:var(--gm-cn-heading);font-family:Cairo,sans-serif;box-shadow:0 10px 30px #1c1c1c14,0 2px 6px #1c1c1c0a;opacity:0;transform:translateY(-.8rem);visibility:hidden}.cart-notification:focus-visible,.cart-notification.focused{outline:2px solid var(--gm-cn-primary);outline-offset:2px}@media screen and (min-width:750px){.cart-notification{top:1rem;right:auto;left:2.4rem;width:38rem;padding:2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{left:4rem}}.cart-notification.animate{transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.cart-notification.active{opacity:1;transform:none;visibility:visible;transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s}.cart-notification__header{display:flex;align-items:center;gap:1rem}.cart-notification__heading{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;margin:0;color:var(--gm-cn-heading);font-family:Cairo,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:0}.cart-notification__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#f6edec;color:var(--gm-cn-primary)}.cart-notification__check svg{width:1.3rem;height:1.3rem}.cart-notification__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4rem;width:4rem;height:4rem;margin:-.8rem 0 -.8rem -.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gm-cn-heading);cursor:pointer}.cart-notification__close svg{width:1.6rem;height:1.6rem}.cart-notification__close:hover{background:#f6edec}.cart-notification__error{display:none;margin:1.2rem 0 0;padding:1.2rem;border:1px solid #f0d6d4;border-radius:12px;background:#fbf3f2;color:var(--gm-cn-heading);font-size:1.35rem;line-height:1.7}.cart-notification__error-title{display:block;margin-bottom:.2rem;color:var(--gm-cn-primary);font-weight:700}.cart-notification.is-error .cart-notification__error{display:block}.cart-notification.is-error .cart-notification__header,.cart-notification.is-error .cart-notification-product,.cart-notification.is-error #cart-notification-button{display:none}.cart-notification-product{display:flex;align-items:center;gap:1.2rem;margin:1.4rem 0 0;padding:1.2rem;border:1px solid var(--gm-cn-border);border-radius:12px;background:#fbf9f8}.cart-notification-product:empty{display:none}.cart-notification-product__image{display:flex;align-items:center;justify-content:center;flex:0 0 7.6rem;width:7.6rem;height:7.6rem;margin:0;overflow:hidden;border:1px solid var(--gm-cn-border);border-radius:10px;background:#fff}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{width:100%;height:100%;padding:.4rem;box-sizing:border-box;object-fit:contain}.cart-notification-product__info{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1 auto}.cart-notification-product__name{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--gm-cn-heading);font-family:Cairo,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.45;letter-spacing:0}.cart-notification-product__meta{margin:0;color:var(--gm-cn-text);font-size:1.25rem;line-height:1.6}.cart-notification-product__meta span+span:before{content:"\b7";margin:0 .5rem;color:#b9b2af}.cart-notification-product__bottom{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.2rem}.cart-notification-product__qty{display:inline-flex;align-items:center;padding:.1rem .9rem;border:1px solid var(--gm-cn-border);border-radius:999px;background:#fff;color:var(--gm-cn-text);font-size:1.2rem;line-height:1.8;white-space:nowrap}.cart-notification-product__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 .6rem;margin:0;color:var(--gm-cn-primary);font-size:1.5rem;font-weight:800;line-height:1.5;white-space:nowrap}.cart-notification-product__price s{color:#8a8a8a;font-size:1.15rem;font-weight:500}.cart-notification__links{display:flex;flex-direction:column;gap:.8rem;margin-top:1.4rem;text-align:center}.cart-notification__links>*{margin:0}.cart-notification__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:0 1.6rem;box-sizing:border-box;border-radius:12px;font-family:Cairo,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease}.cart-notification__btn--primary{border:1px solid var(--gm-cn-primary);background:var(--gm-cn-primary);color:#fff}.cart-notification__btn--secondary{border:1px solid var(--gm-cn-primary);background:#fff;color:var(--gm-cn-heading)}.cart-notification__btn:focus-visible,.cart-notification__close:focus-visible{outline:2px solid var(--gm-cn-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cart-notification__btn--primary:hover{background:#4d0100;border-color:#4d0100}.cart-notification__btn--secondary:hover{background:#f6edec}}@media(prefers-reduced-motion:reduce){.cart-notification,.cart-notification.animate,.cart-notification.active{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-notification.css.map */
