.volume-bundle-block{margin-top:var(--vb-spacing-top, 0);margin-bottom:var(--vb-spacing-bottom, 20px)}.volume-bundle-heading{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;line-height:1.3;color:var(--vb-heading-color, #0d1b2a);margin:0 0 10px}.volume-bundle-heading:before,.volume-bundle-heading:after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.2}.volume-bundle-heading:before{margin-right:12px}.volume-bundle-heading:after{margin-left:12px}.volume-bundle-tier{display:block;position:relative;margin-top:10px}.volume-bundle-tier:first-of-type{margin-top:0}.volume-bundle-tier input[type=radio]{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.volume-bundle-tier label{position:relative;display:block;cursor:pointer;padding:15px;border:2px solid var(--vb-border-color, #3a74ad);border-radius:9px;background:var(--vb-bg-color, #eef6fc);box-shadow:2px 2px 8px -4px #0000004d;transition:box-shadow .15s ease}.volume-bundle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.volume-bundle-left{display:flex;align-items:center;gap:10px;min-width:0}.volume-bundle-radio-dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1px solid var(--vb-accent-color, #1e3d78);background:#fff;position:relative}.volume-bundle-tier input[type=radio]:checked+label .volume-bundle-radio-dot:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;background:var(--vb-accent-color, #1e3d78)}.volume-bundle-tier input[type=radio]:focus-visible+label{outline:2px solid var(--vb-accent-color, #1e3d78);outline-offset:2px}.volume-bundle-text{font-size:16px;font-weight:700;color:#232323;line-height:1.3}.volume-bundle-price{flex:0 0 auto;text-align:right;white-space:nowrap}.volume-bundle-current{display:block;font-size:16px;font-weight:700;color:var(--vb-accent-color, #1e3d78)}.volume-bundle-compare{display:block;font-size:13px;color:#a5b4cf;text-decoration:line-through}.volume-bundle-badge{position:absolute;top:-9px;right:-12px;background:var(--vb-accent-color, #1e3d78);color:var(--vb-badge-text-color, #ffffff);font-size:12px;font-weight:600;line-height:18px;padding:0 7px;border-radius:12px;white-space:nowrap;transform:rotate(5deg)}@media(max-width:480px){.volume-bundle-text,.volume-bundle-current{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-volume-bundle.css.map */
