.bundle-picker{display:flex;flex-direction:column;gap:16px;font-family:var(--font-body-family, var(--gsc-body-font-family));font-size:var(--font-body-size, var(--gsc-fz-11))}.bundle-picker__option-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid var(--color-border, rgb(var(--gsc-border-color)));border-radius:var(--border-radius, var(--gsc-radius-m, 8px));cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.bundle-picker__option-card.is-active{border-color:var(--color-foreground, rgb(var(--gsc-text-color)));background:transparent}.bundle-picker__option-card:hover:not(.is-active){border-color:var(--color-foreground, rgb(var(--gsc-text-color)))}.bundle-picker__radio{width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid var(--color-border, rgb(var(--gsc-border-color)));margin-top:2px;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.bundle-picker__option-card.is-active .bundle-picker__radio{border-color:var(--color-foreground, rgb(var(--gsc-text-color)))}.bundle-picker__radio-dot{width:9px;height:9px;border-radius:50%;background:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:0;transform:scale(0);transition:opacity .15s,transform .15s}.bundle-picker__option-card.is-active .bundle-picker__radio-dot{opacity:1;transform:scale(1)}.bundle-picker__option-body{flex:1}.bundle-picker__option-label{font-weight:500;color:var(--color-foreground, rgb(var(--gsc-text-color)));margin:0 0 2px}.bundle-picker__option-sub{color:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:.55;margin:0}.bundle-picker__option-price{font-weight:600;color:var(--color-foreground, rgb(var(--gsc-text-color)));white-space:nowrap}.bundle-picker__option-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto}.bundle-picker__badge{position:static;display:inline-flex;align-items:center;justify-content:center;background-color:#8c52ff;color:#fff;font-size:.7em;font-weight:600;letter-spacing:.05em;padding:2px 7px;border-radius:4px;text-transform:uppercase;white-space:nowrap;align-self:flex-end}.bundle-picker__expandable{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.bundle-picker__expandable.is-open{grid-template-rows:1fr}.bundle-picker__expandable-inner{overflow:hidden}.bundle-picker__size-label{font-size:var(--font-body-size, var(--gsc-fz-11));color:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:.6;margin:12px 0 8px}.bundle-picker__size-label span{color:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:1;font-weight:500}.bundle-picker__size-label .ks-chart-container,.bundle-picker__size-label .sizing-chart-container{width:auto!important}.bundle-picker__size-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.bundle-picker__size-pill{min-width:48px;padding:7px 12px;border:1.5px solid var(--color-border, rgb(var(--gsc-border-color)));border-radius:var(--border-radius, var(--gsc-radius-s, 6px));background:transparent;color:var(--color-foreground, rgb(var(--gsc-text-color)));font-size:var(--font-body-size, var(--gsc-fz-11));font-family:var(--font-body-family, var(--gsc-body-font-family));cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.bundle-picker__size-pill:hover:not(.is-selected):not(:disabled){border-color:var(--color-foreground, rgb(var(--gsc-text-color)))}.bundle-picker__size-pill.is-selected{background:#8c52ff;color:#fff;border-color:#8c52ff}.bundle-picker__size-pill:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bundle-picker__instruction{font-size:var(--font-body-size, var(--gsc-fz-11));color:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:.6;margin:12px 0 10px}.bundle-picker__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:749px){.bundle-picker__cards{grid-template-columns:repeat(2,1fr)}}.bundle-picker__card{border:1.5px solid var(--color-border, rgb(var(--gsc-border-color)));border-radius:var(--border-radius, var(--gsc-radius-m, 8px));overflow:hidden;cursor:pointer;transition:border-color .2s;position:relative}.bundle-picker__card[data-selected=true]{border-color:var(--color-foreground, rgb(var(--gsc-text-color)))}.bundle-picker__card-check{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--color-border, rgb(var(--gsc-border-color)));background:var(--color-background, rgb(var(--gsc-background-color)));display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;color:var(--color-background, rgb(var(--gsc-background-color)));z-index:1}.bundle-picker__card[data-selected=true] .bundle-picker__card-check{background:var(--color-foreground, rgb(var(--gsc-text-color)));border-color:var(--color-foreground, rgb(var(--gsc-text-color)))}.bundle-picker__card-img-wrap{aspect-ratio:1;overflow:hidden;background:var(--color-secondary-button, rgb(var(--gsc-foreground-color)))}.bundle-picker__card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.bundle-picker__card-info{padding:8px 8px 4px}.bundle-picker__card-name{font-size:var(--font-body-size, var(--gsc-fz-11));line-height:1.3;color:var(--color-foreground, rgb(var(--gsc-text-color)));margin:0 0 2px}.bundle-picker__card-price{font-size:var(--font-body-size, var(--gsc-fz-11));color:var(--color-foreground, rgb(var(--gsc-text-color)));opacity:.55;margin:0 0 6px}.bundle-picker__size-wrap{padding:0 8px 8px}.bundle-picker__size-select{width:100%;padding:6px 8px;border:1px solid var(--color-border, rgb(var(--gsc-border-color)));border-radius:4px;background:var(--color-background, rgb(var(--gsc-background-color)));color:var(--color-foreground, rgb(var(--gsc-text-color)));font-size:var(--font-body-size, var(--gsc-fz-11));font-family:var(--font-body-family, var(--gsc-body-font-family));-webkit-appearance:auto;appearance:auto}.bundle-picker__cta{width:100%;margin-top:4px;transition:opacity .2s}.bundle-picker__cta:disabled{opacity:.5;cursor:not-allowed}.bundle-picker__kiwi-origin{display:none}.bundle-picker__error{font-size:var(--font-body-size, var(--gsc-fz-11));color:var(--color-error, rgb(176, 0, 0));margin-top:4px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bundle-picker.css.map */
