.bundle-option{--bundle-option-border-width: 1px;--bundle-option-ring-width: 2px;--bundle-option-divider-width: 1px;--bundle-option-thumb-inline: 64px;--bundle-option-thumb-block: 89px;--bundle-option-border: var(--control-border-subtle);--bundle-option-mark-bg: transparent;--bundle-option-mark-border: var(--control-border-input);--bundle-option-check: transparent;position:relative;display:block;overflow:clip;border:var(--bundle-option-border-width) solid var(--bundle-option-border);border-radius:var(--radius-x2);background:var(--bg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease}.bundle-option--highlight{background:var(--bg-primary-inverse)}.bundle-option:has(>.bundle-option__input:checked){--bundle-option-border: var(--control-border-focus);--bundle-option-mark-bg: var(--control-bg-primary);--bundle-option-mark-border: transparent;--bundle-option-check: var(--control-content-primary-inverse)}.bundle-option__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;inline-size:100%;block-size:100%;margin:0;padding:0;-webkit-appearance:none;appearance:none;cursor:inherit;outline:none;opacity:0}.bundle-option:has(>.bundle-option__input:focus-visible){outline:var(--bundle-option-ring-width) solid var(--control-border-focus);outline-offset:var(--space-x0-5)}.bundle-option__highlight{display:block;padding:var(--space-x3) var(--space-x4);overflow:hidden;color:var(--text-primary-inverse);text-align:center;text-overflow:ellipsis;white-space:nowrap}.bundle-option__body{display:flex;flex-direction:column;gap:var(--space-x4);padding:var(--space-x4);background:var(--bg-primary)}.bundle-option--highlight .bundle-option__body{border-start-start-radius:var(--radius-x1-5);border-start-end-radius:var(--radius-x1-5)}.bundle-option__row{display:flex;align-items:center;gap:var(--space-x3)}.bundle-option__mark{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-x5);block-size:var(--space-x5);border:var(--bundle-option-border-width) solid var(--bundle-option-mark-border);border-radius:var(--radius-circle);background:var(--bundle-option-mark-bg);color:var(--bundle-option-check);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bundle-option__check{flex:none;inline-size:var(--space-x5);block-size:var(--space-x5)}.bundle-option__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-x1);min-inline-size:0}.bundle-option__title,.bundle-option__subtitle,.bundle-option__item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-option--wrap :is(.bundle-option__highlight,.bundle-option__title,.bundle-option__subtitle){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bundle-option__title,.bundle-option__item-title{color:var(--text-primary)}.bundle-option__subtitle,.bundle-option__item-description{color:var(--text-secondary)}.bundle-option__prices{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--space-x1-5)}.bundle-option__details{display:none}.bundle-option:has(>.bundle-option__input:checked) .bundle-option__details{display:flex;flex-direction:column;gap:var(--space-x4)}.bundle-option__divider{display:block;block-size:var(--bundle-option-divider-width);background:var(--border-divider)}.bundle-option__item{display:flex;align-items:flex-start;gap:var(--space-x3)}.bundle-option__thumb{display:block;flex:none;inline-size:var(--bundle-option-thumb-inline);block-size:var(--bundle-option-thumb-block);overflow:clip;border-radius:var(--radius-x1);background:var(--bg-media)}.bundle-option__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.bundle-option__item-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-x1);min-inline-size:0}.bundle-option__item-description{display:block}.bundle-option__products{display:flex;gap:var(--space-x2)}@media(hover:hover){.bundle-option:hover:has(>.bundle-option__input:not(:checked,:disabled)){--bundle-option-border: var(--control-border-input);--bundle-option-mark-bg: var(--bg-secondary)}.bundle-option:hover:has(>.bundle-option__input:checked:not(:disabled)){--bundle-option-mark-bg: var(--control-bg-primary-hover)}}.bundle-option:active:has(>.bundle-option__input:not(:checked,:disabled)){--bundle-option-border: var(--control-border-input);--bundle-option-mark-bg: var(--bg-secondary)}.bundle-option:active:has(>.bundle-option__input:checked:not(:disabled)){--bundle-option-mark-bg: var(--control-bg-primary-hover)}.bundle-option:has(>.bundle-option__input:disabled){--bundle-option-mark-border: var(--control-border-subtle);cursor:default}.bundle-option:has(>.bundle-option__input:disabled:checked){--bundle-option-border: var(--control-border-subtle);--bundle-option-mark-bg: var(--control-bg-primary-disabled);--bundle-option-mark-border: transparent;--bundle-option-check: var(--control-content-disabled)}.bundle-option:has(>.bundle-option__input:disabled) :is(.bundle-option__title,.bundle-option__subtitle,.bundle-option__item-title,.bundle-option__item-description,.bundle-product__title,.price__current,.price__compare,.label){color:var(--control-content-disabled)}.bundle-option:has(>.bundle-option__input:disabled) .bundle-option__highlight{color:var(--control-content-disabled-inverse)}@media(forced-colors:active){.bundle-option__check{visibility:hidden}.bundle-option:has(>.bundle-option__input:checked){border-color:Highlight}.bundle-option:has(>.bundle-option__input:checked) .bundle-option__mark{border-color:Highlight;background:Highlight;color:HighlightText}.bundle-option:has(>.bundle-option__input:checked) .bundle-option__check{visibility:visible}.bundle-option:has(>.bundle-option__input:disabled){border-color:GrayText}.bundle-option:has(>.bundle-option__input:disabled) .bundle-option__mark{border-color:GrayText}.bundle-option:has(>.bundle-option__input:disabled) :is(.bundle-option__highlight,.bundle-option__title,.bundle-option__subtitle,.bundle-option__item-title,.bundle-option__item-description,.bundle-product__title,.price__current,.price__compare,.label){color:GrayText}.bundle-option:has(>.bundle-option__input:disabled:checked) .bundle-option__mark{background:GrayText;color:Canvas}}@media(prefers-reduced-motion:reduce){.bundle-option,.bundle-option__mark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-bundle-option.css.map */
