.sl-bundle{--sl-bundle-accent: rgb(var(--color-button));--sl-bundle-border: rgba(var(--color-button), .24);--sl-bundle-bg: rgb(var(--color-background));--sl-bundle-selected-bg: rgba(var(--color-button), .06);--sl-bundle-badge-bg: rgb(var(--color-button));--sl-bundle-badge-text: rgb(var(--color-button-text));width:100%}.sl-bundle__heading{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;margin-bottom:12px;color:rgb(var(--color-foreground));text-align:center;font-size:13px;letter-spacing:.03em}.sl-bundle__heading>span{height:1px;background:var(--sl-bundle-accent)}.sl-bundle__variant-selects,.sl-bundle__fieldset{display:block;width:100%;max-width:none!important;margin:0!important}.sl-bundle__fieldset{min-width:0!important}.sl-bundle__card-wrap{position:relative;margin-bottom:var(--sl-bundle-gap)}.sl-bundle__input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none}.sl-bundle__card{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:64px;padding:var(--sl-bundle-card-padding-y) var(--sl-bundle-card-padding-x);border:1.5px solid var(--sl-bundle-border);border-radius:var(--sl-bundle-radius);background:var(--sl-bundle-bg);color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sl-bundle__card:hover{border-color:var(--sl-bundle-accent)}.sl-bundle__input:focus-visible+.sl-bundle__card{outline:2px solid var(--sl-bundle-accent);outline-offset:2px}.sl-bundle__input:checked+.sl-bundle__card{border-color:var(--sl-bundle-accent);background:var(--sl-bundle-selected-bg);box-shadow:0 0 0 1px var(--sl-bundle-accent)}.sl-bundle__card-wrap.is-disabled{opacity:.48}.sl-bundle__card-wrap.is-disabled .sl-bundle__card{cursor:not-allowed}.sl-bundle__radio{width:14px;height:14px;border:1.5px solid var(--sl-bundle-border);border-radius:50%;box-shadow:inset 0 0 0 3px var(--sl-bundle-bg);background:transparent}.sl-bundle__input:checked+.sl-bundle__card .sl-bundle__radio{border-color:var(--sl-bundle-accent);background:var(--sl-bundle-accent)}.sl-bundle__copy{min-width:0}.sl-bundle__title-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sl-bundle__title{display:block;font-size:var(--sl-bundle-title-size);line-height:1.2;font-weight:800}.sl-bundle__subtitle{display:block;margin-top:2px;color:rgba(var(--color-foreground),.68);font-size:var(--sl-bundle-subtitle-size);line-height:1.25}.sl-bundle__mini-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid var(--sl-bundle-accent);border-radius:5px;color:var(--sl-bundle-accent);font-size:10px;line-height:1;font-weight:700;white-space:nowrap}.sl-bundle__pricing{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:70px;line-height:1.08}.sl-bundle__price{color:var(--sl-bundle-accent);font-size:var(--sl-bundle-price-size);font-weight:800;white-space:nowrap}.sl-bundle__compare{margin-top:3px;color:rgba(var(--color-foreground),.62);font-size:11px;white-space:nowrap}.sl-bundle__badge{position:absolute;top:-10px;right:-3px;z-index:2;display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:3px;background:var(--sl-bundle-badge-bg);color:var(--sl-bundle-badge-text);font-size:11px;font-weight:800;line-height:1;transform:rotate(2deg);box-shadow:0 2px 5px #0000001f}@media screen and (max-width:749px){.sl-bundle__card{grid-template-columns:16px minmax(0,1fr) auto;gap:8px}.sl-bundle__badge{right:0}}.sl-variant-picker{--sl-accent: rgb(var(--color-button));--sl-accent-text: rgb(var(--color-button-text));--sl-surface: rgb(var(--color-background));--sl-foreground: rgb(var(--color-foreground))}.sl-variant-picker .form__label{margin:0 0 .8rem;color:var(--sl-foreground);font-size:1.3rem;font-weight:700;text-transform:lowercase}.sl-variant-picker .form__label strong{font-weight:700}.sl-option-values{display:flex;flex-wrap:wrap;gap:.8rem}.sl-option-values input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none}.sl-image-options{max-width:none!important;margin:0 0 1.6rem!important;padding:0;border:0}.sl-image-option{display:block;width:4.6rem;height:4.6rem;padding:.25rem;overflow:hidden;border:.16rem solid rgba(var(--color-foreground),.28);border-radius:50%;background:var(--sl-surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sl-image-option:hover{transform:translateY(-1px);border-color:var(--sl-accent)}.sl-image-option img,.sl-image-option__color,.sl-image-option__fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.sl-image-option__fallback{background:rgba(var(--color-foreground),.06);color:var(--sl-foreground);font-weight:700}.sl-option-values input[type=radio]:checked+.sl-image-option{border-color:var(--sl-accent);box-shadow:0 0 0 .2rem var(--sl-surface),0 0 0 .38rem var(--sl-accent)}.sl-option-values input[type=radio]:focus-visible+.sl-image-option{outline:.2rem solid var(--sl-accent);outline-offset:.3rem}.sl-option-values input[type=radio].disabled+.sl-image-option{opacity:.42;filter:grayscale(.3)}.sl-pill-options{max-width:none!important;margin-bottom:1.6rem!important}.sl-pill-options .sl-option-values>label{min-width:4.6rem;min-height:3.8rem;margin:0!important;padding:.8rem 1.5rem!important;border:.13rem solid rgba(var(--color-foreground),.32)!important;border-radius:999px!important;background:var(--sl-surface)!important;color:var(--sl-foreground)!important;line-height:1.2;text-align:center;cursor:pointer}.sl-pill-options .sl-option-values input[type=radio]:checked+label{border-color:var(--sl-accent)!important;background:var(--sl-accent)!important;color:var(--sl-accent-text)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sunnylume-variant-picker.css.map */
