.vlg-bb-retry{font:700 12px/1.2 Helvetica,Arial,sans-serif;min-height:32px;padding:5px 8px;background:#fff;color:#151515;border:1px solid currentColor;border-radius:3px}.vlg-bb-confirm{max-width:min(560px,calc(100vw - 32px));max-height:80dvh;overflow:auto;border:2px solid #151515;border-radius:8px;padding:24px;color:#151515;background:#fff;font:400 15px/1.45 Helvetica,Arial,sans-serif}.vlg-bb-confirm::backdrop{background:#0009}.vlg-bb-confirm h2{font-size:22px}.vlg-bb-confirm li{margin-bottom:10px;overflow-wrap:anywhere}.vlg-bb-confirm-actions{display:flex;flex-wrap:wrap;gap:10px}.vlg-bb-confirm-actions button{min-height:44px;border:1px solid #151515;background:#fff;color:#151515;font-weight:700;padding:10px 14px;border-radius:4px}.vlg-bb-confirm-actions button:last-child{background:#151515;color:#fff}.vlg-bb-preference{display:flex;gap:8px;align-items:center;margin:14px 0}.vlg-bb-preference input{width:20px;height:20px}.vlg-bb-confirm :focus-visible,[data-bundle-unified] .vlg-mini-remove:focus-visible{outline:3px solid #287bc2;outline-offset:3px}[data-bundle-unified] .vlg-mini-chip{position:relative}[data-bundle-unified] .vlg-mini-chip[data-pack-state=cart]{background-color:#26332d;box-shadow:inset 0 0 0 1px #b9d2c52b}[data-bundle-unified] .vlg-in-cart-badge{position:absolute;z-index:2;top:6px;left:6px;display:block;padding:2px 4px;border-radius:2px;background:#d9eadf;color:#183f2b;font:800 9px/1 Helvetica,Arial,sans-serif;letter-spacing:.2px;white-space:nowrap;pointer-events:none}[data-bundle-unified] .vlg-in-cart-badge[hidden]{display:none!important}.vlg-mini-pack[data-bundle-unified]:not(.is-expanded) .vlg-in-cart-badge{top:auto;bottom:3px;left:3px;font-size:7px;padding:1px 2px}[data-bundle-unified] .vlg-unified-add{white-space:normal!important;line-height:1.05!important;font-size:14px!important;overflow-wrap:normal}[data-bundle-unified] .vlg-unified-add[data-all-in-cart=true]{font-size:12px!important}@media(max-width:850px){[data-bundle-unified] .vlg-unified-add{font-size:12px!important}[data-bundle-unified] .vlg-unified-add[data-all-in-cart=true]{font-size:10px!important}}.vlg-mini-pack[data-bundle-unified].is-expanded>.vlg-mini-rail{display:block!important;height:auto!important;min-height:0!important}.vlg-mini-pack[data-bundle-unified].is-expanded .vlg-mini-next{display:none!important}.vlg-mini-pack[data-bundle-unified].is-expanded .vlg-mini-list{display:grid!important;grid-template-columns:repeat(auto-fill,160px);gap:8px!important;width:100%!important;height:auto!important;align-items:stretch;align-content:start;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--pack-header-height,84px) - 150px)}.vlg-mini-pack[data-bundle-unified].is-expanded .vlg-mini-chip{width:100%!important;min-width:0!important;max-width:100%!important}.vlg-mini-pack[data-bundle-unified] .vlg-mini-chip>.vlg-in-cart-badge{top:3px;left:6px;font:800 9px/1 Helvetica,Arial,sans-serif!important;letter-spacing:.2px!important}.vlg-mini-pack[data-bundle-unified]:not(.is-expanded) .vlg-mini-chip>.vlg-in-cart-badge{top:auto;bottom:3px;left:3px;font-size:7px!important}@media(max-width:850px){.vlg-mini-pack[data-bundle-unified].is-expanded .vlg-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/vlg-bundle-cart.css.map */
