:root{--cart-notification-padding-block: 2.5rem;--cart-notification-padding-inside: 3.5rem}:where(.old-2026) .cart-notification-wrapper{position:relative;width:100%}:where(.old-2026) .cart-notification-wrapper .cart-notification{display:block}.body--b2b :where(.old-2026) .cart-notification-wrapper .cart-notification{pointer-events:auto;border:1px solid oklch(from var(--current-text) l c h / .08);margin-top:-.1rem}cart-notification:where(.old-2026){position:fixed;z-index:-1;width:100vw;height:100vh;visibility:hidden;background:var(--overlay-background);cursor:pointer}.body--b2b cart-notification:where(.old-2026){position:absolute;width:100%;border-top:1px solid oklch(from var(--current-text) l c h / .08);pointer-events:none;background:0}.body--b2c cart-notification:where(.old-2026){position:fixed;width:100vw;background:var(--overlay-background)}.body--b2b :where(.old-2026).header-opacity-holder-section--sticky~cart-notification:where(.old-2026){position:fixed}.body--cart-notification-open cart-notification:where(.old-2026){z-index:6;top:0;display:flex;height:100vh;visibility:visible}.body--b2b.body--cart-notification-open cart-notification:where(.old-2026){transition:opacity .7s}:where(.old-2026) .body--b2b .body--cart-notification-open.body--cart-notification-open-fade cart-notification{opacity:0}:where(.old-2026) .cart-notification{position:absolute;z-index:-1;top:0;left:0;width:100%;padding:var(--cart-notification-padding-block) var(--cart-notification-padding-inside);background-color:var(--current-bg);transform:translateY(-100%);visibility:hidden}:where(.old-2026) .cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}:where(.old-2026) .cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible;z-index:1;overflow-y:auto;max-height:100vh}:where(.old-2026) .cart-notification__header{display:grid;grid:1fr / 1fr auto;align-items:center;border-bottom:.1rem solid oklch(from var(--current-text) l c h / .08);margin-top:calc(-1 * var(--cart-notification-padding-block));margin-inline:calc(-1 * var(--cart-notification-padding-inside));padding-left:var(--cart-notification-padding-inside)}:where(.old-2026) .cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0;line-height:1}:where(.old-2026) .cart-notification__heading--products-added-multiple{display:block}:where(.old-2026) .cart-notification__heading span{margin-right:.7rem}:where(.old-2026) .cart-notification__close.link{width:6rem;height:6rem;border-left:.1rem solid oklch(from var(--current-text) l c h / .08)}:where(.old-2026) .cart-notification__links{text-align:center}:where(.old-2026) .cart-notification__links>*{margin-top:1rem;padding-inline:1rem;padding-block:1rem}:where(.old-2026) .cart-notification__links>*.button--small{font-size:1.3rem}:where(.old-2026) .cart-notification__links>a{order:1}.body--custom-campaign-cursor :where(.old-2026) #cart-notification-button{cursor:var(--custom-campaign-cursor-secondary, var(--custom-campaign-cursor-primary, pointer))!important}:where(.old-2026) .cart-notification-product{align-items:center;display:grid;grid:1fr / auto 1fr;padding-bottom:3rem;padding-top:2rem}:where(.old-2026) .cart-notification-product dl{margin-bottom:0;margin-top:0}:where(.old-2026) .cart-notification-product__image-holder{background:var(--light-bg-images)}:where(.old-2026) .cart-notification-product__image{border:.1rem solid oklch(from var(--current-text) l c h / .03);width:10rem;height:auto;mix-blend-mode:multiply;display:block}:where(.old-2026) .cart-notification-product__info{padding-left:1.5rem}:where(.old-2026) .cart-notification-product__name{margin-bottom:0;margin-top:0;font-weight:700}:where(.old-2026) .cart-notification-product__option{color:var(--current-text);margin-top:.3rem}:where(.old-2026) .cart-notification-product__option>*{display:inline-block;margin:0}@media screen and (min-width:750px){:where(.old-2026) .header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:.1rem}:where(.old-2026) .cart-notification{bottom:auto;left:auto;max-width:55rem;border-width:0 .1rem .1rem}:where(.old-2026) .cart-notification__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}}@media screen and (min-width:750px)and (max-width:989px){:where(.old-2026) .cart-notification-wrapper{display:grid;place-items:center}}@media screen and (min-width:990px){:where(.old-2026) .cart-notification{right:0;padding-top:1.3rem;max-width:45rem}}@media screen and (min-width:990px){.body--cart-notification-open cart-notification:where(.old-2026){top:var(--cart-notification-position);display:block;height:calc(100vh - var(--cart-notification-position))}.body--b2b.body--cart-notification-open :where(.old-2026) cart-notification{top:var(--cart-notification-position-absolute);height:calc(100vh - var(--cart-notification-position-absolute))}.body--b2b.body--cart-notification-open :where(.old-2026).header-opacity-holder-section--sticky~cart-notification{top:var(--cart-notification-position);height:calc(100vh - var(--cart-notification-position))}.body--b2b :where(.old-2026).header-opacity-holder-section--hidden~cart-notification:where(.old-2026){transform:translateY(calc(-1 * var(--cart-notification-position)));height:100vh}}@media screen and (min-width:990px){:where(.old-2026) .cart-notification-wrapper{width:auto}:where(.old-2026) .cart-notification__header{padding-bottom:1.5rem;margin:0;padding-left:0}:where(.old-2026) .cart-notification__heading{font-size:1.8rem}:where(.old-2026) .cart-notification__close{margin:0}:where(.old-2026) .cart-notification__close.link{width:2.5rem;height:2.5rem;border-left:0}}
