body:has(.cart-notification.active){overflow:hidden}.cart-notification-wrapper{position:relative;display:flex;align-items:flex-end;width:max-content;margin-inline:auto;gap:30px;padding-block:10px}.cart-notification-wrapper .cart-notification{display:none}.cart-notification{border:.0625rem solid var(--bdr-color--general);padding:var(--spacing--3);position:fixed;right:0;transform:translateY(-200%);visibility:hidden;width:400px;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);right:2.2rem;background-color:#fff}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{display:block;transition:transform var(--duration-default) ease,visibility 0s;visibility:visible;width:75vw;max-width:850px;left:50%;top:50%;transform:translate(-50%) translateY(-50%);z-index:100}cart-notification:not(:has(.cart-notification.active)) .cart-notification-wrapper{margin-top:-20px}#popup_upsell:not(:has(.pup-upsell-item)){display:none}#cart-notification.adding{pointer-events:none}#cart-notification-product .cart--item--image{width:60px;padding:0}.popup_upsell-header{text-align:center;margin-top:20px;padding-block-start:15px;padding-block-end:20px;margin-inline:-18px;border-top:1px solid rgba(69,61,61,.2)}.pup-content{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;text-align:center}.cart-notification__header{align-items:center;display:flex}.cart-notification__header svg{width:16px;height:16px}.cart-notification__header path{fill:var(--bg-color--button)}.cart-notification__header .modal__close-button:hover{background-color:transparent}#cart-notification-product.cart--item>*{border-top:none!important}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0;gap:.75rem}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{width:max-content;text-align:center;display:flex;gap:8px;justify-content:center;flex:1}.cart-notification__links>*{margin-top:var(--spacing--0)}.cart-notification-product{border-top:none;justify-content:center;align-items:center;width:max-content;margin-inline:auto;display:flex;gap:10px;align-items:flex-start}.cart-notification-product .product--title a{padding-left:0}.cart-notification-product img{object-position:top}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.popup_upsell-products>div{display:flex;gap:15px;justify-content:center}.pup-title{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);line-height:1.5em;font-size:13px;margin:-.25em 0}.modal__close-button{background-color:transparent;height:auto;width:auto;line-height:normal;padding:5px;position:absolute;top:15px;z-index:22;right:15px}.pup-button{width:max-content;margin-inline:auto;margin-top:auto}.pup-button[disabled]{pointer-events:none}.pup-button span,.cart-notification__links button,.cart-notification__links button div{font-size:12px;line-height:38px;height:38px}.pup-description{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--paragraph--size);line-height:1.5em;margin-bottom:10px}.pup-vendor[data-item=brand-text] a{color:var(--color--body--light)}.pup-wrapper{display:flex;gap:5px;flex-direction:column}.pup-image-wrapper{aspect-ratio:3 / 4;width:100%}.pup-upsell-item{display:none;padding:15px;background:#f5f5f5;flex:1;max-width:calc(33.3% - 7.5px)}.popup_upsell-products .pup-upsell-item:nth-child(1),.popup_upsell-products .pup-upsell-item:nth-child(2),.popup_upsell-products .pup-upsell-item:nth-child(3){display:flex}.pup-image-wrapper img{object-fit:contain;height:100%}.cart-notification__links .cart--checkout-button{width:max-content;padding:0}.shipping-button{text-transform:uppercase;background:transparent;border:1px solid var(--bg-color--button);color:var(--bg-color--button);font-size:13px;width:max-content;font-family:var(--font--accent--family)}.popupNotif--focus-trigger{position:fixed;width:100vw;top:0;left:0;background:#80808073;height:100vh;z-index:4;display:none}.cart-notification-wrapper:has(#cart-notification.active) .popupNotif--focus-trigger{display:block}.cnp-wrapper{padding:0}@media(max-width:768px){.cart-notification-wrapper{width:100%;flex-direction:column;gap:0}.pup-wrapper{gap:20px}.pup-image-wrapper{width:auto}.pup-image-wrapper img{width:130px;height:auto}.pup-content{height:auto;text-align:left;align-items:flex-start}.pup-button{margin-top:30px;margin-right:auto}.cart-notification__links{margin-inline:auto}.cart-notification.active{position:fixed;top:0;left:0;transform:translate(0);right:0;bottom:0;width:100vw;max-width:100vw;z-index:200;background-color:#fff}.popup_upsell-products{overflow-y:auto;height:calc(100vh - 280px)}.popup_upsell-products>div{flex-direction:column;padding-bottom:50px}.pup-upsell-item{max-width:100%}.pup-wrapper{flex-direction:row}.cart-notification__links{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/component-cart-notification.css.map */
