.bundle-options{display:flex;gap:1.5rem;margin-bottom:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:1rem 3px}.bundle-option{text-align:center;cursor:pointer;outline:1px solid;outline-color:var(--highlight-color);padding:.5rem;border-radius:12px;position:relative;transition:all .2s ease;flex:0 0 auto;scroll-snap-align:center}.circle-image{width:100px;height:100px;border-radius:15px;overflow:hidden;margin:0 auto .5rem;position:relative}.bundle-option.is-active{outline:3px solid;background-color:color-mix(in srgb,var(--highlight-color) 15%,transparent);outline-color:var(--highlight-color)}.circle-image img{width:100%;height:100%;object-fit:cover}.bundle-label{font-size:var(--font-body-size);color:var(--color-foreground)}.highlight-badge-images{position:absolute;top:-10px;right:-10px;font-size:.85rem;color:#fff;background-color:#c1272d;padding:.25rem .5rem;border-radius:6px}.bundle-layout--list .bundle-options{flex-direction:column;gap:20px;overflow-x:visible;padding:0}.bundle-layout--list .bundle-option{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #e2e8f0;border-radius:5px;outline:none;text-align:left;background-color:#fff}.bundle-layout--list .bundle-option.is-active{border-color:var(--highlight-color);background-color:#fbfcfa;outline:2px solid var(--highlight-color);outline-offset:-1px}.bundle-option-list-inner{display:flex;align-items:center;width:100%}.radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;margin-right:16px;position:relative;flex-shrink:0;transition:all .2s ease}.bundle-layout--list .bundle-option.is-active .radio-circle{border-color:var(--highlight-color)}.bundle-layout--list .bundle-option.is-active .radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--highlight-color);border-radius:50%}.bundle-layout--list .bundle-label-title{font-weight:400;color:var(--color-foreground);flex-grow:1}.bundle-layout--list .discount-text{font-style:normal;color:var(--highlight-color);margin-left:8px;font-weight:400}.bundle-layout--list .bundle-label-price{font-weight:600;font-size:1.15rem;color:var(--color-foreground)}.bundle-layout--list .highlight-badge-list{position:absolute;top:-12px;right:20px;background-color:var(--highlight-color);color:#fff;font-size:.75rem;font-weight:400;padding:4px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px #0000000d;z-index:2}.bundle-layout--images .highlight-badge-images{position:absolute;top:-10px;right:-10px;font-size:.85rem;color:#fff;padding:.25rem .5rem;border-radius:6px;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quantity-discount.css.map */
