@keyframes fadeDownIn{to{opacity:1;transform:translateY(20px)}}@keyframes fadeUpOut{0%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeUpInMobile{0%{opacity:0;transform:translate(-50%) translateY(160px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes fadeDownOutMobile{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(160px)}}cart-notification-popup{max-width:421px;min-height:132px;padding:8px;background:var(--white);border-radius:min(var(--block-border-radius),8px);box-shadow:0 2px 4px #0000001a;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 4px rgba(0,0,0,.1);position:fixed;top:0;left:var(--popup-right-position);transform:translateY(-100%);transition:none;z-index:10;opacity:0}cart-notification-popup button[type=submit]{padding:4px 12px;font-size:calc(var(--button-font-size) - .125rem);line-height:calc((var(--button-font-size) - .125rem) * var(--button-line-height));font-weight:var(--font-button-weight)}cart-notification-popup.active{opacity:1;animation:fadeDownIn .4s cubic-bezier(.4,0,.2,1) forwards}cart-notification-popup.hide{opacity:0;animation:fadeUpOut .4s cubic-bezier(.47,0,.75,.72) forwards}cart-notification-popup .cart__notification__top-content{border-bottom:1px solid color-mix(in srgb,rgba(var(--color-border-rgba)),transparent 80%);padding-bottom:8px}cart-notification-popup .cart__notification__dynamic-content{max-width:244px}cart-notification-popup .cart__notification__right-content{border-left:1px solid color-mix(in srgb,rgba(var(--color-border-rgba)),transparent 80%);padding-left:8px}cart-notification-popup .cart__notification__left-content .image--aspectSize{width:86px}cart-notification-popup .cart__notification__left-content img{border-radius:min(var(--block-border-radius),8px)}cart-notification-popup .cart__notification__left-content svg{width:86px;height:86px;display:block}cart-notification-popup .cart__notification__close-icon{width:14px;height:14px;margin-left:auto}cart-notification-popup .cart__notification__close-icon svg{display:block}cart-notification-popup .cart__notification__indicator-icon{top:-14px;right:8px}@media screen and (max-width:767px){cart-notification-popup{left:50%;right:0;top:auto;bottom:0;transform:translate(-50%) translateY(160px);z-index:101;border-bottom-left-radius:0;border-bottom-right-radius:0}cart-notification-popup.active{opacity:1;animation:fadeUpInMobile .4s cubic-bezier(.4,0,.2,1) forwards}cart-notification-popup.hide{animation:fadeDownOutMobile .4s cubic-bezier(.47,0,.75,.72) forwards}}cart-notification-popup{max-width:520px;min-height:250px;padding:20px;border:1px solid #dedede;border-radius:20px;background:#fff;color:#111;box-shadow:0 10px 40px #0003;max-height:80dvh;overflow-y:auto;pointer-events:none}cart-notification-popup.active{pointer-events:auto}cart-notification-popup .cart__notification__title{font-size:18px;line-height:1.4;margin-left:8px}cart-notification-popup .cart__notification__top-content{padding-bottom:12px}cart-notification-popup .cart__notification__close-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center}cart-notification-popup .cart__notification__top-content+.d-flex{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px}cart-notification-popup .cart__notification__dynamic-content{max-width:none}cart-notification-popup .cart__notification__middle-content p{font-size:17px;line-height:1.4;margin-block:0 5px}cart-notification-popup .cart__notification__right-content{width:100%;border-left:0;padding-left:0}cart-notification-popup .cart__notification__right-content>a,cart-notification-popup .cart__notification__right-content>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 18px;border:2px solid #111;border-radius:14px;background:#111;color:#fff;text-decoration:none;font-weight:700}cart-notification-popup .cart__notification__right-content>a span,cart-notification-popup .cart__notification__right-content>button span{font-size:18px;line-height:1.35}cart-notification-popup button[type=submit]{min-height:50px;padding:12px 18px;border:1px solid #111;border-radius:14px;background:#fff;color:#111;font-size:17px;line-height:1.35}cart-notification-popup .cart__notification__right-content :is(a,button):focus-visible{outline:3px solid #ac860a;outline-offset:3px}@media screen and (max-width:767px){cart-notification-popup{width:calc(100% - 24px);max-width:520px;right:auto;bottom:max(12px,env(safe-area-inset-bottom));padding:18px;border-radius:20px;z-index:1100}}cart-notification-popup{z-index:1100}cart-notification-popup.active{animation:none;transform:translateY(20px)}cart-notification-popup.hide{animation:none}@media screen and (max-width:767px){cart-notification-popup.active{animation:none;transform:translate(-50%) translateY(0)}}cart-notification-popup button[type=submit]:before,cart-notification-popup button[type=submit]:after{content:none;display:none}cart-notification-popup .cart__notification__title{color:#173f2d}
/*# sourceMappingURL=/cdn/shop/t/128/assets/snippet-cart-notification.css.map */
