.bundle-picker-section{margin-bottom:16px;width:100%}.bundle-picker__header{font-size:1.4rem;font-weight:500;color:rgba(var(--color-foreground),.75);letter-spacing:.04rem;margin-bottom:8px}.bundle-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.bundle-picker__card{position:relative;background:#fff;border:none;border-radius:1.4rem;padding:10px 6px 8px;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1px;transition:box-shadow .15s ease;overflow:visible;box-shadow:0 2px 14px rgba(var(--color-foreground),.07)}.bundle-picker__card:hover{box-shadow:0 4px 20px rgba(var(--color-foreground),.12)}.bundle-picker__card--selected{box-shadow:0 4px 20px rgba(var(--color-foreground),.12);outline:1.5px solid rgba(var(--color-foreground),.45);outline-offset:0}.bundle-picker__badge{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap;line-height:1.5;letter-spacing:.02em}.bundle-picker__img{width:100%;max-width:100px;height:86px;object-fit:contain;border-radius:4px;margin:6px 0 2px}.bundle-picker__title{font-size:1.45rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2;margin-top:2px}.bundle-picker__subtitle{font-size:1.1rem;font-weight:400;color:rgba(var(--color-foreground),.6);line-height:1.3;margin-bottom:2px}.bundle-picker__pricing{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:1px}.bundle-picker__compare{font-size:1.05rem;color:rgba(var(--color-foreground),.4);text-decoration:line-through;line-height:1.3}.bundle-picker__price{font-size:1.45rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}.bundle-picker__per-unit{font-size:1.05rem;color:rgba(var(--color-foreground),.5);line-height:1.3}@media screen and (max-width:749px){.bundle-picker{gap:7px}.bundle-picker__card{padding:12px 5px 8px;border-radius:1.2rem;gap:1px}.bundle-picker__badge{font-size:.85rem;padding:2px 8px}.bundle-picker__img{max-width:80px;height:72px;margin:5px 0 2px}.bundle-picker__title{font-size:1.3rem}.bundle-picker__subtitle{font-size:1rem}.bundle-picker__price{font-size:1.3rem}.bundle-picker__compare,.bundle-picker__per-unit{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bundle-picker.css.map */
