#bundle-dialog .dialog-top{min-height:44px}#bundle-dialog .dialog-top .close-button{position:static;display:grid;place-items:center;width:44px;height:44px}#bundle-dialog>p:not(.sr-only){margin-top:12px;color:var(--muted);font-size:.875rem;line-height:1.5}#bundle-dialog .bundle-options{margin-top:20px}#bundle-dialog .ss-bundle-selections{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}#bundle-dialog .ss-bundle-selections[hidden]{display:none}#bundle-dialog .ss-bundle-selection{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 4px 4px 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}#bundle-dialog .ss-bundle-selection img{flex:none;width:32px;height:40px;object-fit:cover;border-radius:5px}#bundle-dialog .ss-bundle-selection>span{min-width:0;overflow-wrap:anywhere;color:var(--fg);font-size:.75rem;line-height:1.4}#bundle-dialog .ss-bundle-selection b{color:var(--accent-text, var(--accent));font-weight:600;white-space:nowrap}#bundle-dialog .ss-bundle-selection button{flex:none;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:6px;color:var(--fg);background:transparent;font-size:1rem;transition:transform .12s cubic-bezier(.23,1,.32,1)}#bundle-dialog .ss-bundle-selection button:active:not(:disabled){transform:scale(.97)}#bundle-dialog .ss-bundle-selection button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent-text, var(--accent));transition:none}#bundle-dialog .bundle-dialog-footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding-top:14px;padding-bottom:max(14px,env(safe-area-inset-bottom))}#bundle-dialog .ss-bundle-threshold{display:grid;gap:7px;min-width:0;color:var(--fg);text-align:left}#bundle-dialog .ss-cart-threshold__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}#bundle-dialog .ss-cart-threshold__title{min-width:0;color:var(--fg);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:-.01em}#bundle-dialog .ss-cart-threshold__count{flex:none;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}#bundle-dialog .ss-cart-threshold__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:4px}#bundle-dialog .ss-cart-threshold__step{display:block;min-width:0;height:4px;overflow:hidden;border-radius:4px;background:var(--line)}#bundle-dialog .ss-cart-threshold__fill{display:block;width:var(--ss-threshold-fill, 0%);height:100%;border-radius:inherit;background:var(--accent)}#bundle-dialog .ss-cart-threshold__message{margin:0;color:var(--fg);font-size:13px;line-height:1.45}#bundle-dialog .ss-cart-threshold__reward{color:var(--accent-text, var(--accent));font-size:12px;font-weight:500;line-height:1.4}#bundle-dialog .ss-cart-threshold__reward[hidden]{display:none}#bundle-dialog #bundle-confirm{justify-content:space-between;width:100%;min-height:44px;margin:0;padding:10px 14px;gap:12px;font-size:.8125rem;line-height:1.4}@media(min-width:640px){#bundle-dialog .bundle-dialog-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}#bundle-dialog #bundle-confirm{width:auto;white-space:nowrap}#bundle-dialog .bundle-dialog-footer>[data-ss-bundle-error]{grid-column:1 / -1}}@media(hover:hover)and (pointer:fine){#bundle-dialog .ss-bundle-selection button:not(:disabled):hover{color:var(--accent-text, var(--accent));background:var(--surface-raised)}}:root[data-motion=paused] #bundle-dialog .ss-bundle-selection button{transition:none;transform:none}@media(prefers-reduced-motion:reduce){#bundle-dialog .ss-bundle-selection button{transition:none;transform:none}}#bundle-dialog .bundle-option img{width:64px;height:96px;aspect-ratio:2/3;object-fit:contain}#bundle-dialog .ss-bundle-selection img{width:32px;height:48px;aspect-ratio:2/3;object-fit:contain}@media(max-width:359px){#bundle-dialog .bundle-option{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;row-gap:0;align-items:center}#bundle-dialog .bundle-option>div{display:contents}#bundle-dialog .bundle-option>img{grid-column:1;grid-row:1/span 3}#bundle-dialog .bundle-option>div>:is(p,h3){grid-column:2}#bundle-dialog .bundle-option .ss-bundle-variant-label,#bundle-dialog .bundle-option .bundle-option-controls{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-bundle-threshold.css.map */
