.ballr-addon{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.4rem;padding:1.1rem 1.3rem;max-width:44rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:1rem;background:rgb(var(--color-background));transition:border-color .15s ease,background .15s ease}.ballr-addon__main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:1.2rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.ballr-addon__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ballr-addon__box{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.6rem;border:.2rem solid rgba(var(--color-foreground),.45);color:transparent;transition:all .15s ease}.ballr-addon__img{flex:0 0 auto;width:5.6rem;height:5.6rem;border-radius:.7rem;object-fit:cover;background:rgba(var(--color-foreground),.05)}.ballr-addon__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ballr-addon__eyebrow{font-family:var(--font-heading-family);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3f8a37}.ballr-addon__title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}.ballr-addon__note{font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.7)}.ballr-addon__side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.ballr-addon__price{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;white-space:nowrap;color:rgb(var(--color-foreground))}.ballr-addon__qty{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.3);border-radius:10rem;background:rgb(var(--color-background));overflow:hidden}.ballr-addon__step{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.2rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.ballr-addon__count{min-width:2rem;text-align:center;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.ballr-addon:not(.is-on) .ballr-addon__count,.ballr-addon:not(.is-on) .ballr-addon__step[data-step="-1"]{opacity:.35}.ballr-addon.is-on{border-color:#79b372;background:#79b3721a;box-shadow:inset 0 0 0 1px #79b372}.ballr-addon.is-on .ballr-addon__box{background:#79b372;border-color:#79b372;color:#000}.ballr-addon.is-on .ballr-addon__qty{border-color:#79b372}.ballr-addon__input:focus-visible+.ballr-addon__box{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (max-width:749px){.ballr-addon{gap:.9rem;padding:1rem}.ballr-addon__main{gap:.9rem}.ballr-addon__img{width:4.8rem;height:4.8rem}.ballr-addon__title{font-size:1.4rem}.ballr-addon__note{font-size:1.1rem}.ballr-addon__price{font-size:1.3rem}.ballr-addon__step{width:3.2rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ballr-addon.css.map */
