ea-bundle-builder{display:block;--ea-bb-select: #6d7cff}.ea-bb__head,.ea-bb__tiers,.ea-bb__bar{max-width:75rem;margin-inline:auto;padding-inline:1.5rem}.ea-bb__head{display:block;max-width:75rem;margin-inline:auto;text-align:center}.ea-bb__eyebrow{margin:0 auto .875rem;max-width:44rem;color:rgb(var(--color-foreground) / .55)}.ea-bb__title{margin:0;text-wrap:balance}.ea-bb__subtitle{margin:1.125rem auto 0;max-width:44rem;color:rgb(var(--color-foreground) / .55)}.ea-bb__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.ea-bb__tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.25rem 1.25rem 1.875rem;border-radius:1.375rem;border:1px solid transparent;background:rgb(var(--color-foreground) / .04);cursor:pointer;text-align:center;color:inherit;font:inherit;transition:transform .2s ease}.ea-bb__tier:hover{transform:translateY(-2px)}.ea-bb__tier.is-active{border-color:var(--ea-bb-select);box-shadow:0 0 0 1px var(--ea-bb-select)}.ea-bb__badge{position:absolute;top:-.875rem;left:50%;transform:translate(-50%);padding:.3125rem .875rem;border-radius:980px;font-size:.75rem;font-weight:600;color:rgb(var(--color-foreground));border:1px solid transparent;white-space:nowrap;background:linear-gradient(rgb(var(--color-background-secondary)),rgb(var(--color-background-secondary))) padding-box,linear-gradient(90deg,#ff6bb7,#cc6fe8 70%,#7c6fff) border-box}.ea-bb__tier-name{font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.ea-bb__tier-price-row{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-top:.875rem}.ea-bb__tier-price{font-size:1.875rem;font-weight:400;letter-spacing:-.01em}.ea-bb__tier-compare{font-size:1.875rem;color:rgb(var(--color-foreground) / .4);text-decoration:line-through}.ea-bb__tier-save{font-size:.875rem;color:var(--ea-bb-select);font-weight:500;margin-top:.125rem}.ea-bb__panel{margin-top:1.5rem}.ea-bb__grid{display:flex;gap:.75rem;justify-content:center;align-items:flex-start}.ea-bb__slot{flex:0 0 calc((100% - 1.5rem) / 3);max-width:calc((100% - 1.5rem) / 3);min-width:0}.ea-bb__slot[hidden]{display:none}.ea-bb__media{position:relative;aspect-ratio:var(--ea-bb-ratio, 3 / 4);overflow:hidden;border-radius:var(--ea-bb-img-radius, 1rem);background:rgb(var(--color-foreground) / .05)}.ea-bb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ea-bb__swatches{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1.5rem}.ea-bb__swatch{width:1.125rem;height:1.125rem;border-radius:980px;border:0;padding:0;cursor:pointer;background:var(--sw);box-shadow:0 0 0 1px rgb(var(--color-foreground) / .15) inset;transition:transform .16s ease}.ea-bb__swatch:hover{transform:scale(1.12)}.ea-bb__swatch.is-selected{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--ea-bb-select)}.ea-bb__swatch.is-soldout{opacity:.3;cursor:not-allowed}.ea-bb__bar{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin-top:3.75rem;flex-wrap:wrap}.ea-bb__total{font-size:var(--ea-bb-total-size, 2rem)}.ea-bb__total strong{font-weight:500}.ea-bb__total-compare{color:rgb(var(--color-foreground) / .4);font-size:.7em;margin-left:.375rem}.ea-bb__total-compare:empty{display:none}.ea-bb__bar .btn[disabled]{opacity:.45;cursor:default;pointer-events:none}@media(max-width:749px){.ea-bb__tiers{grid-template-columns:1fr;gap:1rem;margin-top:2.25rem}.ea-bb__bar{flex-direction:column;gap:.875rem}.ea-bb--m-stacked .ea-bb__grid{flex-wrap:wrap}.ea-bb--m-stacked .ea-bb__slot{flex-basis:100%;max-width:none}.ea-bb--m-carousel .ea-bb__panel{max-width:none;padding-inline:0;margin-inline:0}.ea-bb--m-carousel .ea-bb__grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:0 1.25rem 1rem;scroll-padding-left:1.25rem}.ea-bb--m-carousel .ea-bb__grid::-webkit-scrollbar{display:none}.ea-bb--m-carousel .ea-bb__slot{flex:0 0 82%;max-width:82%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ea-bb__tier,.ea-bb__swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ea-bundle-builder.css.map */
