.cart-notification-product{position:absolute;z-index:0;top:100%;left:0;display:flex;flex-flow:column;width:100%}@media (min-width: 1024px){.cart-notification-product{right:var(--spacing-9x);left:unset;max-width:480px}}.cart-notification-product__overlay{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:0px;opacity:0;background-color:#0006}@media (min-width: 1024px){.cart-notification-product__overlay{display:none}}.cart-notification-product__overlay.js-active{visibility:visible;animation:move-in .3s ease forwards}@keyframes move-in{0%{height:0px;opacity:0}to{height:100vh;opacity:1}}.cart-notification-product__inner{z-index:10;display:flex;visibility:hidden;flex-flow:column;width:100%;padding:48px 31px 31px;opacity:0;background-color:var(--color-white)}@media (min-width: 1024px){.cart-notification-product__inner{padding:36px 31px 31px;border:1px solid var(--color-dark-silver)}}.cart-notification-product__inner.js-active{visibility:visible;transform:translateY(-100%);animation:fade-in .3s .3s ease forwards;opacity:0}@keyframes fade-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.cart-notification-product__close-button{position:absolute;top:var(--spacing-1x);right:var(--spacing-1x);width:40px;height:40px}.cart-notification-product__close-button svg{width:24px;height:24px}.cart-notification-product__title{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:2rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2.4rem;margin-bottom:22px}.cart-notification-product .product-holder{display:flex;flex-flow:row;margin-bottom:22px;gap:var(--spacing-2x)}.cart-notification-product .product-holder__image-holder{width:125px;height:125px;padding:28px;background-color:var(--color-cultured)}.cart-notification-product .product-holder__image-holder img{width:100%;height:auto;mix-blend-mode:darken;object-fit:cover}.cart-notification-product .product-holder__text-holder,.cart-notification-product .product-holder .text-holder{display:flex;align-items:flex-start;flex:1;flex-flow:column;justify-content:center}.cart-notification-product .product-holder__text-holder__title,.cart-notification-product .product-holder .text-holder__title{font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:2rem;margin-bottom:4px}.cart-notification-product .product-holder__text-holder__vendor,.cart-notification-product .product-holder .text-holder__vendor{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.2rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.6rem;margin-bottom:4px;color:var(--color-dark-silver)}.cart-notification-product .product-holder__text-holder__properties,.cart-notification-product .product-holder .text-holder__properties{display:flex;flex-flow:row;justify-content:space-between;width:100%}@media (min-width: 1024px){.cart-notification-product .product-holder__text-holder__properties,.cart-notification-product .product-holder .text-holder__properties{flex-flow:column;gap:12px}}.cart-notification-product .product-holder__text-holder__properties .properties,.cart-notification-product .product-holder .text-holder__properties .properties{display:flex;flex-flow:column;gap:4px}.cart-notification-product .product-holder__text-holder__properties .properties .property,.cart-notification-product .product-holder .text-holder__properties .properties .property{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.2rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.6rem}.cart-notification-product .product-holder__text-holder .quantity,.cart-notification-product .product-holder .text-holder .quantity{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.2rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.6rem;margin-bottom:4px;color:var(--color-dark-silver)}.cart-notification-product .product-holder__text-holder .price-holder,.cart-notification-product .product-holder .text-holder .price-holder{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.2rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:1.6rem;display:flex;flex-flow:row;width:100%;padding-top:12px;gap:var(--spacing-1x)}@media (min-width: 1024px){.cart-notification-product .product-holder__text-holder .price-holder .price,.cart-notification-product .product-holder .text-holder .price-holder .price{font-size:1.6rem;line-height:2rem}}.cart-notification-product .product-holder__text-holder .price-holder .price--underlined,.cart-notification-product .product-holder .text-holder .price-holder .price--underlined{text-decoration:line-through;color:#b0b0b0}.cart-notification-product .product-holder__text-holder .price-holder .price--has-compare-price,.cart-notification-product .product-holder .text-holder .price-holder .price--has-compare-price{color:var(--color-pink)}.cart-notification-product .actions-holder{display:flex;flex-flow:row;gap:17px}.cart-notification-product .actions-holder a{display:flex;flex:1}.cart-notification-product .actions-holder .button--secondary{color:var(--color-blue);border-color:var(--color-blue)}.cart-notification-product .actions-holder__view-cart{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem;flex:1}.cart-notification-product .actions-holder__view-cart button{width:100%;padding:var(--spacing-2x) 0}.cart-notification-product .actions-holder button{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem;flex:1;padding:var(--spacing-2x) 0}.cart-notification-product .actions-holder button a{font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem}.cart-notification-product .actions-holder form{flex:1;height:100%}.cart-notification-product .actions-holder form button{font-size:1.6rem;font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;line-height:1.6rem;font-feature-settings:"ss06" on;font-size:1.4rem;font-family:Matter Medium,sans-serif;font-weight:500;line-height:1.4rem;flex:1;width:100%;padding:var(--spacing-2x) 0;border-color:var(--color-blue)}
