sp-cart-frames{display:block;min-width:0}sp-cart-frames[hidden]{display:none}.sp-cf{border-top:1px solid rgba(var(--color-foreground),.16);padding:1.6rem 0}.sp-cf__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.5rem;font-weight:500;min-height:4.4rem;cursor:pointer;list-style:none}.sp-cf__heading::-webkit-details-marker{display:none}.sp-cf__heading:after{content:"+";font-size:2rem}.sp-cf[open]>.sp-cf__heading:after{content:"\2212"}.sp-cf__group{margin-top:1.4rem;min-width:0}.sp-cf__size{font-size:1.4rem;margin:0 0 .4rem}.sp-cf__posters{font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.72);margin:0 0 1rem;overflow-wrap:anywhere}.sp-cf__choices{display:flex;gap:.8rem;overflow-x:auto;padding:.4rem .3rem .8rem;scroll-snap-type:x proximity;scrollbar-width:thin}.sp-cf__choice{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);border-radius:0;flex:0 0 7rem;padding:.5rem;font:inherit;cursor:pointer;scroll-snap-align:start}.sp-cf__choice[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.sp-cf__choice img{display:block;width:100%;height:5.6rem;object-fit:cover}.sp-cf__name{display:block;font-size:1.2rem;line-height:1.3;margin-top:.5rem;overflow-wrap:anywhere}.sp-cf__selected{font-size:1.3rem;line-height:1.5;margin:.5rem 0 1rem;min-height:2rem}.sp-cf__add{width:100%;min-height:4.4rem;font-size:1.4rem;padding:.8rem 1.2rem}.sp-cf__quantity{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;font-size:1.3rem;margin-bottom:1rem}.sp-cf__quantity select{min-height:4.4rem;min-width:5.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.35);padding:.5rem;font:inherit}.sp-cf__remaining,.sp-cf__note,.sp-cf__status,.sp-cf__all{font-size:1.2rem;line-height:1.5}.sp-cf__note{margin:1rem 0;color:rgba(var(--color-foreground),.72)}.sp-cf__status:empty{display:none}.sp-cf__status{margin:0 0 1rem}@media(prefers-reduced-motion:reduce){.sp-cf__choices{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sp-cart-frames.css.map */
