.volume-bundles{width:100%;max-width:100%;margin:16px 0;font-family:inherit}.volume-bundles__title{font-size:var(--vb-section-title-size, 22px);font-weight:700;margin:0 0 14px;color:var(--vb-title-color, #1A1A1A);line-height:1.3}.volume-bundles__tiers{display:flex;flex-direction:column;gap:20px}.volume-bundles__tier{position:relative;border:var(--vb-border-width, 1px) solid var(--vb-tier-border-color, var(--vb-border-color, #E0E0E0));border-radius:var(--vb-border-radius, 10px);background-color:var(--vb-tier-bg-color, var(--vb-default-bg, #FFFFFF));cursor:pointer;transition:all .2s ease;overflow:hidden}.volume-bundles__tier:hover{border-color:var(--vb-hover-border-color, #F5A623)}.volume-bundles__tier.is-selected{border-color:var(--vb-selected-border-color, #F5A623);border-width:4px;background-color:var(--vb-selected-bg, #FFFDF5)}.volume-bundles__tier.is-highlighted{box-shadow:0 2px 8px #f5a62326}.volume-bundles__tier-inner{display:flex;align-items:center;padding:var(--vb-tier-padding, 14px);gap:12px}.volume-bundles__radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--vb-border-color, #D0D0D0);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.volume-bundles__tier.is-selected .volume-bundles__radio{border-color:var(--vb-radio-color, #F5A623);background-color:var(--vb-radio-color, #F5A623)}.volume-bundles__radio-dot{width:0;height:0;opacity:0;transition:all .2s ease}.volume-bundles__tier.is-selected .volume-bundles__radio-dot{width:8px;height:8px;opacity:1}.volume-bundles__tier.is-selected .volume-bundles__radio-dot:after{content:"";display:block;width:5px;height:9px;border:solid var(--vb-checkmark-color, #FFFFFF);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.volume-bundles__product-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}.volume-bundles__product-icon{width:44px;height:44px;object-fit:contain;border-radius:4px}.volume-bundles__product-icon--placeholder{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.volume-bundles__product-icon--placeholder svg{width:70%;height:70%}.volume-bundles__tier-image{height:44px;width:auto;object-fit:contain}.volume-bundles__tier-info{flex:1;min-width:0}.volume-bundles__tier-header{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.volume-bundles__tier-title{font-size:var(--vb-tier-title-size, 15px);font-weight:700;color:var(--vb-title-color, #1A1A1A);line-height:1.3}.volume-bundles__per-unit{font-size:var(--vb-tier-title-size, 15px);font-weight:600;color:var(--vb-title-color, #1A1A1A);line-height:1.3}.volume-bundles__tier-subtitle{font-size:14px;color:var(--vb-subtitle-color,rgb(68, 68, 68));margin-top:2px;line-height:1.3}.volume-bundles__pricing{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.volume-bundles__free-shipping{display:inline-block;background-color:var(--vb-free-shipping-bg, #1A1A2E);color:var(--vb-free-shipping-text, #FFFFFF);font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:3px;line-height:1.2;white-space:nowrap}.volume-bundles__prices{display:flex;align-items:center;gap:6px}.volume-bundles__sale-price{font-size:17px);font-weight:700;color:var(--vb-price-color, #C41E3A);white-space:nowrap}.volume-bundles__original-price{font-size:calc(var(--vb-price-size, 16px) - 2px);color:#fff;text-decoration:none;white-space:nowrap;padding:3px 10px;border-radius:20px;background-color:#39b739}.volume-bundles__badge{position:absolute;top:-1px;right:12px;font-size:var(--vb-badge-size, 10px);font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;line-height:1.2;z-index:2;border-radius:0 0 4px 4px}.volume-bundles__gift-row{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,0,0,.06)}.volume-bundles__gift-item{display:flex;align-items:center;gap:10px;padding:8px var(--vb-tier-padding, 14px);padding-left:calc(var(--vb-tier-padding, 14px) + 32px);background-color:var(--vb-gift-row-bg, #F0F7FF)}.volume-bundles__gift-item+.volume-bundles__gift-item{border-top:1px solid rgba(0,0,0,.04)}.volume-bundles__gift-image{width:30px;height:30px;object-fit:contain;border-radius:4px;flex-shrink:0}.volume-bundles__gift-text{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;line-height:1.4;color:var(--vb-gift-row-text, #333333)}.volume-bundles__gift-label{font-weight:700;color:var(--vb-gift-row-text, #333333)}.volume-bundles__gift-desc{font-weight:500;color:var(--vb-gift-row-text, #333333)}.volume-bundles__gift-value{color:var(--vb-gift-value-color, #888888);font-weight:400}.volume-bundles__actions{margin-top:14px;text-align:center}.volume-bundles__add-btn{display:block;width:100%;padding:14px 24px;border:none;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .1s ease;text-transform:none;letter-spacing:.3px;line-height:1.3}.volume-bundles__add-btn:hover{opacity:.9}.volume-bundles__add-btn:active{transform:scale(.99)}.volume-bundles__add-btn:disabled{opacity:.5;cursor:not-allowed}.volume-bundles__add-btn.is-loading{pointer-events:none;opacity:.7}.volume-bundles__add-btn.is-loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:vb-spin .6s linear infinite;vertical-align:middle}@keyframes vb-spin{to{transform:rotate(360deg)}}.volume-bundles__savings{margin-top:8px;font-size:14px;color:#4caf50;font-weight:600}.volume-bundles__savings-amount{font-weight:700}@media screen and (max-width:749px){.volume-bundles__tier-inner{flex-wrap:wrap;gap:8px}.volume-bundles__product-icons{order:1}.volume-bundles__radio{order:0}.volume-bundles__tier-info{order:2;flex:1;min-width:80px}.volume-bundles__pricing{order:3}.volume-bundles__product-icon{width:32px;height:32px}.volume-bundles__tier-image{height:32px}.volume-bundles__gift-item{padding-left:var(--vb-tier-padding, 14px)}}@media screen and (max-width:480px){.volume-bundles__tier-inner{padding:10px}.volume-bundles__tier-header{flex-direction:column;align-items:baseline;gap:2px}.volume-bundles__prices{flex-direction:column;gap:2px;align-items:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/volume-bundles.css.map */
