.cart-notification{background-color:var(--color-background);border:solid #d9eaf5;border-width:0 0 1px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2);margin:1.25rem;max-width:17.5rem;padding:.625rem;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;width:100%;z-index:var(--z-index-popover)}.cart-notification:focus{-webkit-box-shadow:inherit;box-shadow:inherit}.cart-notification.animate{-webkit-transition:visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease;transition:visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease;transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease;transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease}.cart-notification.active{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s,-webkit-transform var(--duration-default) ease;transition:visibility 0s,-webkit-transform var(--duration-default) ease;transition:transform var(--duration-default) ease,visibility 0s;transition:transform var(--duration-default) ease,visibility 0s,-webkit-transform var(--duration-default) ease;visibility:visible}.cart-notification__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cart-notification__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:block;margin:0;padding:0}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:.625rem}.cart-notification-product{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{border:.1rem solid #f2f8fc;border-radius:4px;margin-right:.625rem}.cart-notification-product__name{margin-bottom:0;margin-top:0}.cart-notification-product__option>*{display:inline-block;margin:0}