@keyframes march{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:40px 0,-40px 100%,0 -40px,100% 40px}}cart-notification{display:contents}.cart-notification-wrapper{display:contents}.cart-notification{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:42rem!important;max-width:100vw!important;height:100vh!important;max-height:none!important;transform:translate(105%)!important;visibility:hidden;z-index:9999!important;background:#fff;border:none;border-left:2px dashed #ff3b3b;border-radius:0;box-shadow:-4px 0 16px #ff3b3b1f;padding:2.5rem;display:flex!important;flex-direction:column;gap:0;overflow-y:auto}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short)}.cart-notification.active{transform:translate(0)!important;visibility:visible;transition:transform var(--duration-default) ease,visibility 0s}.cart-notification__header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px dashed rgba(255,59,59,.35);margin-bottom:2rem}.cart-notification__heading{color:red;font-weight:800;text-transform:uppercase;letter-spacing:-.3px;filter:none;margin:0;font-size:1rem}.cart-notification__heading:hover{transition:filter .2s ease}.cart-notification__heading .icon-checkmark{color:red;fill:red}.cart-notification__heading svg{fill:red!important;color:red!important}.cart-notification__close{color:red!important;margin:0}.cart-notification__close svg{fill:red!important;color:red!important}.cart-notification-product{flex-grow:1;padding:0 0 2rem;border-bottom:1px dashed rgba(255,59,59,.25);margin-bottom:2rem}.cart-notification-product__name{color:red!important;font-weight:700;text-transform:uppercase;filter:none}.cart-notification-product__name:hover{transition:filter .2s ease}.cart-notification-product .product-option{color:red;filter:none;font-size:.85rem}.cart-notification-product .price{color:red!important;font-weight:700;filter:none}.cart-notification__links{text-align:center;display:flex;flex-direction:column;gap:8px}.cart-notification__links>*{margin-top:0}.cart-notification__links .button{position:relative;background:transparent!important;border:2px solid rgba(255,0,0,.25)!important;border-radius:0!important;color:red!important;font-weight:700!important;font-size:1rem!important;text-transform:lowercase!important;letter-spacing:0!important;filter:none;padding:1.2rem 2rem!important;width:100%;box-shadow:none!important;transition:filter .2s ease,border-color .2s ease;overflow:visible}.cart-notification__links .button:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(90deg,red 50%,transparent 50%) repeat-x top left,linear-gradient(90deg,red 50%,transparent 50%) repeat-x bottom left,linear-gradient(0deg,red 50%,transparent 50%) repeat-y top left,linear-gradient(0deg,red 50%,transparent 50%) repeat-y top right;background-size:24px 2px,24px 2px,2px 24px,2px 24px;animation:march .4s linear infinite;pointer-events:none;border-radius:4px;opacity:0;transition:opacity .2s ease;z-index:2}.cart-notification__links .button:hover,.cart-notification__links .button:focus,.cart-notification__links .button:active{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:red!important;box-shadow:none!important;outline:none!important}.cart-notification__links .button:not([disabled]):hover:after{box-shadow:none!important}.cart-notification__links .button:hover:after{opacity:1}.cart-notification__links .button-label{color:red!important;filter:none;text-transform:lowercase;font-size:.9rem;text-decoration:none;transition:filter .2s ease}.cart-notification__links .button-label:hover{text-decoration:underline}body:has(.cart-notification.active) .header-wrapper{z-index:0!important}body:has(.cart-notification.active) .footer,body:has(.cart-notification.active) .section-footer{z-index:0!important}@media screen and (max-width:749px){.cart-notification{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:-webkit-fill-available!important;transform:translateY(105%)!important;border-left:none!important;border-top:2px dashed #ff3b3b!important;box-shadow:0 -4px 16px #ff3b3b1f!important;padding-bottom:max(2.5rem,env(safe-area-inset-bottom))!important}.cart-notification.active{transform:translateY(0)!important}.cart-notification-product{flex-grow:0!important;flex-shrink:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ize-cart-notification.css.map */
