.product-form__input--pill:has(.pack-fila){display:block;max-width:none}.product-form__input--pill:has(.pack-fila) .form__label{margin-bottom:.8rem}.product-form__input--pill label.pack-fila{display:flex;align-items:center;gap:1.2rem;width:100%;margin:0 0 .8rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:1rem;background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.product-form__input--pill label.pack-fila:before{content:"";flex:0 0 auto;width:2rem;height:2rem;border:2px solid rgba(var(--color-foreground),.35);border-radius:50%;box-shadow:inset 0 0 0 1rem rgb(var(--color-background));transition:box-shadow .15s ease,border-color .15s ease}.product-form__input--pill label.pack-fila .pack-nombre{flex:1 1 auto;text-align:left;font-weight:600;line-height:1.3}.product-form__input--pill label.pack-fila .pack-precio{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.product-form__input--pill label.pack-fila .pack-total{font-weight:600}.product-form__input--pill label.pack-fila .pack-ud{font-size:1.3rem;opacity:.7}.product-form__input--pill label.pack-fila .pack-ahorro{flex:0 0 auto;padding:.3rem .7rem;border-radius:.5rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;font-weight:600;white-space:nowrap}.product-form__input--pill input[type=radio]:checked+.pack-fila{border-color:rgba(var(--color-foreground),.9);box-shadow:0 0 0 1px rgba(var(--color-foreground),.9)}.product-form__input--pill input[type=radio]:checked+.pack-fila:before{border-color:rgba(var(--color-foreground),.9);box-shadow:inset 0 0 0 .35rem rgb(var(--color-background));background:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:focus-visible+.pack-fila{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-form__input--pill input[type=radio].disabled+.pack-fila{opacity:.45;text-decoration:line-through}@media screen and (max-width:489px){.product-form__input--pill label.pack-fila{gap:.8rem;padding:1.2rem}.product-form__input--pill label.pack-fila .pack-ud{font-size:1.2rem}.product-form__input--pill label.pack-fila .pack-ahorro{font-size:1.1rem;padding:.2rem .5rem}}.product-form__input--pill label.pack-fila{justify-content:space-between;text-align:left;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.product-form__input--pill input[type=radio]:checked+label.pack-fila{color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label.pack-fila .pack-ahorro{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--pill label.pack-fila .pack-mini{flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:.6rem;object-fit:cover;background:rgba(var(--color-foreground),.05)}.product-form__input--pill label.pack-fila .pack-nombre{text-align:left}@media screen and (max-width:489px){.product-form__input--pill label.pack-fila .pack-mini{width:4rem;height:4rem}}.product-form__input--pill label.pack-fila{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1.2rem!important;width:100%!important;max-width:none!important;margin:0 0 .8rem!important;padding:1.2rem 1.4rem!important;text-align:left!important;border-radius:1rem!important}.product-form__input--pill label.pack-fila .pack-nombre{flex:1 1 auto!important;text-align:left!important}.product-form__input--pill label.pack-fila .pack-precio{flex:0 0 auto!important;text-align:right!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pack-filas.css.map */
