cart-notification{display:contents}.cart-notification-wrapper{position:static}body.ae-cart-notification-open{overflow:hidden}.cart-notification{box-sizing:border-box;position:fixed;inset:24px 24px auto auto;width:min(440px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e2e8e5;border-radius:24px;background:#fff;color:#151515;box-shadow:0 24px 80px #0e241b2e;font-family:var(--font-body-family, Poppins, sans-serif);font-size:14px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.cart-notification:not([open]){display:none}.cart-notification[open]{display:block;animation:ae-notice-in .22s ease-out}.cart-notification::backdrop{background:#0d1b1647;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-notification *,.cart-notification *:before,.cart-notification *:after{box-sizing:border-box}.cart-notification__header{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:12px;margin-bottom:22px}.ae-notice-check{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#007b63;background:#e4f3eb}.ae-notice-check svg{width:22px;height:22px}.ae-notice-eyebrow{margin:0 0 3px;color:#007b63;font-size:9px;font-weight:700;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase}.cart-notification .cart-notification__heading{margin:0;color:#151515;font:700 22px/1.15 var(--font-body-family, Poppins, sans-serif);letter-spacing:-.7px;text-transform:none}.cart-notification__close{display:grid;place-items:center;width:34px;height:34px;padding:8px;border:0;border-radius:50%;background:#f1f4f2;color:#626a66;cursor:pointer}.cart-notification__close svg{width:18px;height:18px}.cart-notification-product{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:16px;border:1px solid #e2e8e5;border-radius:18px;background:#f5f7f6}.cart-notification-product__image{display:grid;place-items:center;width:92px;height:120px;margin:0;overflow:hidden;border:0;border-radius:12px;background:#fff;color:#a1aea6}.cart-notification-product__image img{display:block;width:100%;height:100%;object-fit:contain}.cart-notification-product__image svg{width:38px;height:38px}.ae-notice-product__info{min-width:0}.cart-notification .cart-notification-product__name{margin:0 0 8px;color:#151515;font:600 14px/1.45 var(--font-body-family, Poppins, sans-serif);letter-spacing:-.2px;overflow-wrap:anywhere}.cart-notification .ae-notice-properties{display:grid;gap:4px;margin:0}.cart-notification .product-option{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;color:#626a66;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.cart-notification .product-option dt,.cart-notification .product-option dd{display:inline;margin:0;padding:0}.cart-notification .product-option a{color:inherit}.ae-notice-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin-top:12px;font-variant-numeric:tabular-nums}.ae-notice-price s{color:#7a827e;font-size:11px}.ae-notice-price strong{color:#007b63;font-size:19px;font-weight:700;letter-spacing:-.4px}.ae-notice-price>span{color:#626a66;font-size:10px}.ae-notice-quantity{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:999px;background:#e6eee9;color:#007b63;font-size:10px;font-weight:600}.ae-notice-summary{margin:20px 0;padding:0 2px}.ae-notice-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#626a66;font-size:12px}.ae-notice-summary__row strong{color:#151515;font-size:20px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ae-notice-delivery{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:4px 9px;border:1px solid #d4e9dd;border-radius:999px;background:#e8f3ed;color:#007b63;font-size:10px;font-weight:600}.ae-notice-delivery svg{width:15px;height:15px}.cart-notification__links{display:grid;gap:9px}.cart-notification .ae-notice-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid transparent;border-radius:12px;font:600 13px/1.4 var(--font-body-family, Poppins, sans-serif);text-decoration:none;text-align:center;letter-spacing:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.cart-notification .ae-notice-action--primary{background:#007b63;border-color:#007b63;color:#fff}.cart-notification .ae-notice-action--primary:hover{background:#00634f;border-color:#00634f}.cart-notification .ae-notice-action--secondary{background:#fff;border-color:#e2e8e5;color:#007b63}.cart-notification .ae-notice-action--secondary:hover{background:#f5f7f6;border-color:#cbdad2}.cart-notification #cart-notification-form{margin:3px 0 0}.ae-notice-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;padding:5px 8px;border:0;background:transparent;color:#626a66;font:500 11px/1.5 var(--font-body-family, Poppins, sans-serif);cursor:pointer}.ae-notice-checkout svg{width:13px;height:13px}.cart-notification :is(button,a):focus-visible{outline:2px solid #007b63;outline-offset:3px}@keyframes ae-notice-in{0%{opacity:0;transform:translate(12px,-8px)}to{opacity:1;transform:translate(0)}}@media(max-width:749px){.cart-notification{inset:auto 12px 12px;width:calc(100% - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:20px;border-radius:22px}.cart-notification__header{gap:10px;margin-bottom:18px}.cart-notification .cart-notification__heading{font-size:20px}.cart-notification-product{grid-template-columns:80px minmax(0,1fr);gap:13px;padding:13px}.cart-notification-product__image{width:80px;height:110px}.cart-notification .cart-notification-product__name{font-size:13px}.ae-notice-summary{margin:18px 0}.cart-notification[open]{animation-name:ae-notice-mobile-in}@keyframes ae-notice-mobile-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.cart-notification[open]{animation:none}.cart-notification .ae-notice-action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-cart-notification.css.map */
