.bundle-selector{--bundle-option-border: rgb(var(--color-foreground) / .15);--bundle-option-border-selected: rgb(var(--color-foreground))}.bundle-selector__heading{margin-bottom:var(--sp-2d5)}.bundle-selector__list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.bundle-option{padding:var(--sp-3) var(--sp-4);border:var(--border-width, 1px) solid var(--bundle-option-border);color:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--animation-short),background-color var(--animation-short)}[data-rounded-block=round] .bundle-option{border-radius:var(--sp-2d5)}.bundle-option:hover{border-color:rgb(var(--color-foreground) / .4)}.bundle-option.is-selected{border-color:var(--bundle-option-border-selected);background-color:rgb(var(--color-foreground) / .025)}.bundle-option.is-unavailable{opacity:.5}.bundle-option__marker{width:var(--sp-4d5);height:var(--sp-4d5);border:var(--border-width, 1px) solid var(--bundle-option-border);border-radius:50%;position:relative}.bundle-option.is-selected .bundle-option__marker{border-color:var(--bundle-option-border-selected)}.bundle-option.is-selected .bundle-option__marker:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background-color:rgb(var(--color-foreground))}.bundle-option__media{width:var(--sp-14);height:var(--sp-14)}[data-rounded-block=round] .bundle-option__media{border-radius:var(--sp-1d5)}.bundle-option__body{gap:var(--sp-1);min-width:0}.bundle-option__label{overflow-wrap:anywhere}.bundle-option__price{gap:var(--sp-1)}.bundle-option__badge{top:0;inset-inline-end:var(--sp-4);padding:var(--sp-0d5) var(--sp-2);transform:translateY(-50%);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));line-height:1.4}[data-rounded-block=round] .bundle-option__badge{border-radius:var(--sp-1)}.bundle-selector__list--grid .bundle-option{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.bundle-selector__list--grid .bundle-option__marker{position:absolute;top:var(--sp-3);inset-inline-end:var(--sp-3)}.bundle-selector__list--grid .bundle-option__media{width:100%;height:auto;aspect-ratio:1 / 1}.bundle-selector__list--grid .bundle-option__price{align-items:flex-start}.bundle-selector.is-loading{pointer-events:none}.bundle-selector.is-loading .bundle-option:not(.is-selected){opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bundle-selector.css.map */
