.family-combo{display:flex;flex-direction:column;gap:1.4rem;margin:1.5rem 0 2rem}.family-combo__heading{margin:0}.family-combo__members{display:flex;flex-direction:column;gap:1.2rem}.family-combo__member{border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;padding:1.2rem 1.4rem;transition:border-color .2s,background-color .2s}.family-combo__member.is-selected{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.family-combo__member.is-sold-out{opacity:.55}.family-combo__member-head{display:flex;align-items:center;gap:1.2rem;cursor:pointer;position:relative}.family-combo__member.is-required .family-combo__member-head{cursor:default}.family-combo__include,.family-combo__size-list input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.family-combo__check{flex:0 0 2rem;width:2rem;height:2rem;border:1.5px solid rgba(var(--color-foreground),.6);border-radius:4px;position:relative}.family-combo__include:checked+.family-combo__check{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.family-combo__include:checked+.family-combo__check:after{content:"";position:absolute;left:.6rem;top:.2rem;width:.5rem;height:1rem;border:solid rgb(var(--color-background));border-width:0 2px 2px 0;transform:rotate(45deg)}.family-combo__include:focus-visible+.family-combo__check{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.family-combo__thumb{width:6.4rem;height:auto;border-radius:4px;object-fit:cover}.family-combo__member-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.family-combo__role{font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.family-combo__title{font-size:1.5rem;line-height:1.3}.family-combo [hidden]{display:none!important}.family-combo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:1.4rem;font-weight:600}.family-combo__price-was,.family-combo__total-was{font-weight:400;color:rgba(var(--color-foreground),.6)}.family-combo__price-was{font-size:1.3rem}.family-combo__soldout{font-size:1.2rem}.family-combo__sizes{border:0;margin:1.2rem 0 0;padding:0}.family-combo__member:not(.is-selected) .family-combo__sizes,.family-combo__member:not(.is-selected) .family-combo__one-size{display:none}.family-combo__sizes-legend{font-size:1.3rem;margin-bottom:.8rem;padding:0}.family-combo__size-selected{font-weight:600}.family-combo__size-list{display:flex;flex-wrap:wrap;gap:.6rem;position:relative}.family-combo__size{min-width:4.4rem;padding:.7rem 1.1rem;text-align:center;font-size:1.3rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:4px;cursor:pointer}.family-combo__size-list input:checked+.family-combo__size{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.family-combo__size-list input:focus-visible+.family-combo__size{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.family-combo__size.is-unavailable{text-decoration:line-through;opacity:.45;cursor:not-allowed}.family-combo__one-size{margin:.8rem 0 0;font-size:1.3rem}.family-combo__hint{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.family-combo__member-error,.family-combo__error{margin:.8rem 0 0;font-size:1.3rem;color:#b42318}.family-combo__offer{margin:0;padding:1rem 1.2rem;border-radius:6px;font-size:1.3rem;background:#fff7ed;border:1px solid #d97706;color:#92400e}.family-combo__offer.is-unlocked{background:#ecfdf3;border-color:#12b76a;color:#05603a}.family-combo__summary{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.15)}.family-combo__totals{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.2rem 1rem}.family-combo__total{font-size:2rem;font-weight:600}.family-combo__total-was{font-size:1.5rem}.family-combo__savings{margin:-.6rem 0 0;text-align:right;font-size:1.3rem;font-weight:600;color:#05603a}.family-combo__submit{position:relative}.family-combo__submit.loading [data-submit-text]{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/8/assets/family-combo.css.map */
