cart-addons{gap:var(--gap-lg);flex-direction:column;display:flex}:is(cart-addons:not([ready]):not(:has(.cart-addons__body>*)),cart-addons[empty]){display:none}cart-addons{--cart-addons-bleed:var(--cart-drawer-padding,0px)}.cart-addons__slideshow{--cursor:default;--slideshow-gap:max(var(--gap-lg), var(--cart-addons-bleed));gap:var(--gap-lg)}.cart-addons__slideshow slideshow-container{width:calc(100% + 2 * var(--cart-addons-bleed));margin-inline:calc(-1 * var(--cart-addons-bleed));background-color:#0000}.cart-addons__slideshow slideshow-slides{padding-inline:var(--cart-addons-bleed);scroll-padding-inline:var(--cart-addons-bleed);scroll-snap-type:x mandatory}.cart-addons__slide{width:100%}.cart-addons__page{gap:var(--gap-lg);flex-direction:column;display:flex}.cart-addons__footer{align-items:center;gap:var(--gap-lg);display:flex}.cart-addons__footer[hidden]{display:none}.cart-addons__progress{min-width:0;height:var(--loc-cart-bar-height);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));flex:auto;overflow:hidden}.cart-addons__progress-fill{width:var(--progress,0%);background:var(--color-foreground);height:100%;transition:width var(--animation-speed) var(--animation-easing)}@media (prefers-reduced-motion:reduce){.cart-addons__progress-fill{transition:none}}.cart-addons__arrow{width:var(--loc-icon-16);height:var(--loc-icon-16);color:var(--color-foreground);justify-content:center;align-items:center;padding:0;display:flex}.cart-addons__arrow .svg-wrapper,.cart-addons__arrow svg{width:var(--loc-icon-16);height:var(--loc-icon-16)}.cart-addons__arrow:disabled{opacity:var(--opacity-30);cursor:default}@media (pointer:coarse){.cart-addons__arrow{box-sizing:content-box;padding:calc((var(--minimum-touch-target) - var(--loc-icon-16)) / 2);margin:calc((var(--loc-icon-16) - var(--minimum-touch-target)) / 2)}}
