:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s}.cart-notification-wrapper{position:relative;width:100%}.cart-notification p{margin:0}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:absolute;right:0;visibility:hidden;width:100%;z-index:100;display:flex;width:375px;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;border-radius:12px 12px 0 0!important;background:var(--color-white, #FFF);box-shadow:0 4px 8px #0000001a;transform:translateY(-100%)}.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))}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:center;display:flex;border-bottom:1px solid var(--Primary-Extended-Grey-400, #E3E2DE)}.cart-notification__close{display:flex;width:48px;height:48px;padding:12px 0 12px 16px;justify-content:center;align-items:flex-start;gap:8px;border-radius:44px;font-family:Gotham Book}[dir=rtl] .cart-notification__close{padding:12px 16px 12px 0}.cart-notification__close svg{width:16px;height:16px}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__links{flex-wrap:wrap;gap:8px}.cart-notification__links .button.outline{width:calc(50% - 4px);max-width:calc(50% - 4px)}.cart-notification__links .button{text-align:center;font-family:Gotham;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1a1a19}.cart-notification__links .checkout-button{color:#fff}.cart-notification__links .button{padding:10px 0}.cart-notification-product{align-items:flex-start;display:flex;padding-top:16px;height:93px}.cart-notification-product dl{margin-bottom:0;margin-top:0;gap:2px}.cart-notification-product__image{display:inline-flex;margin-inline-end:10px;width:70px;height:auto}.cart-notification-product__image img{width:100%;height:auto;border-radius:4px}.cart-notification-product__name{color:#262625;font-size:12px;font-weight:500;line-height:18px;margin:0}.cart-notification-subtotal{padding:16px 0;border-top:1px solid var(--color-grey-400);margin-top:40px;justify-content:space-between;align-items:center}.cart-notification-subtotal p:first-of-type{color:#1a1a19;font-family:Gotham;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.cart-notification-subtotal__count{font-weight:350;font-family:Gotham Book}.cart-notification-subtotal p:last-of-type{color:#000;text-align:right;font-family:Gotham;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.cart-notification-subtotal p:last-of-type svg{width:16px;height:13.92px;vertical-align:-1.5px}.cart-notification__heading svg{width:24px;height:24px;margin-inline-end:8px}.cart-notification__heading{color:#1a1a19;font-family:Gotham;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.checkout-button{background-color:var(--color-primary-500);border:1px solid var(--color-primary-500)}.cart-notification-product .product-option *{display:inline;margin:0;color:#575754;font-size:12px;font-weight:400;line-height:18px;font-family:Gotham Book}.cart-notification-product .product-option{display:inline-block;position:relative}.cart-notification-product .product-option:last-child:after{content:none}.cart-notification-product__description{height:100%;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.cart-notification-product__description .cart-notification-product-price{display:flex;align-items:center}.cart-notification-product__description .cart-notification-product-price p small strong,.cart-notification-product__description .cart-notification-product-price p small del{display:inline;align-items:center}.cart-notification-product__description .cart-notification-product-price p small strong svg,.cart-notification-product__description .cart-notification-product-price p small del svg{width:12px;height:10.435px;margin-inline-end:2px;vertical-align:-1.5px}.cart-notification-product__details{display:flex;flex-direction:column;gap:4px}.cart-notification .cart-notification-product__price{margin-top:auto;font-family:Gotham Book}.cart-notification-overlay-poup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;transition:all .3s ease;z-index:99}.cart-notification-overlay-poup.active{opacity:.64;visibility:visible;display:block}.cart-notification-product-original-price{color:#a80f16;line-height:16px;font-family:Gotham Book}.cart-notification-product-original-price small{display:inline}.cart-notification-product__name-row{display:grid;grid-template-columns:3fr 1fr;align-items:start;gap:4px}.cart-notification-product__price-block{display:flex;flex-direction:column;align-items:flex-end;font-family:Gotham Book}.cart-notification .cart-notification-product-compare-at-price{color:#969692;font-size:11px;line-height:16px}.cart-notification .cart-notification-product-compare-at-price small{display:inline}@media screen and (min-width:768px){.cart-notification{max-width:36.8rem;right:max(var(--jdh-pad-hd, 4rem),calc((100vw - var(--jdh-max-w, 1400px)) / 2 + var(--jdh-pad-hd, 4rem)));top:-50px}[dir=rtl] .cart-notification{right:auto;left:max(var(--jdh-pad-hd, 4rem),calc((100vw - var(--jdh-max-w, 1400px)) / 2 + var(--jdh-pad-hd, 4rem)))}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible;border-radius:12px!important}.cart-notification__links .button{text-align:center;font-family:Gotham;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1a1a19}.cart-notification__links .checkout-button{color:#fff}.cart-notification-overlay-poup.active{display:none;opacity:0;visibility:hidden}}@media screen and (max-width:767px){.cart-notification{position:fixed;bottom:0;left:0;width:100%;border-radius:0;border:none;transform:translateY(100%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart-notification.css.map */
