.family-set{display:flex;gap:32px;margin:0 0 1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}.family-set:last-child.family-set--minimised{margin-bottom:3rem}.family-set.family-set--minimised .family-set__set-container,.family-set.family-set--minimised .family-set__toggle-set,.family-set.family-set--minimised .family-set__set-number,.family-set.family-set--minimised .family-set__header-buttons .family-set__add-set-to-bundle,.family-set.family-set--minimised .family-set__footer{display:none}.family-set.family-set--minimised .family-set__header-buttons .family-set__edit-set,.family-set.family-set--minimised .family-set__header-buttons .family-set__remove-set{display:flex}.family-set.family-set--minimised .family-set__set-total-price{display:inline-block}.family-set.family-set--closed .family-set__set-container,.family-set.family-set--closed .family-set__toggle-set,.family-set.family-set--closed .family-set__set-number,.family-set.family-set--closed .family-set__header-buttons .family-set__add-set-to-bundle,.family-set.family-set--closed .family-set__footer{display:none}.family-set.family-set--closed .family-set__header-buttons .family-set__edit-set,.family-set.family-set--closed .family-set__header-buttons .family-set__remove-set{display:flex}.family-set.family-set--closed .family-set__header .family-set__toggle-set-icon{transform:rotate(0)}.family-set.family-set--closed .family-set__set-container{display:none}.family-set.family-set--closed .family-set__set-total-price{display:inline-block}.family-set .family-set__set-total-price{display:none}.family-set .family-set__container{border:1px solid #E2E3E3;border-radius:4px;padding:0;width:100%}.family-set .family-set__set-container{padding:20px;display:flex;flex-direction:column;gap:20px;transition:max-height .5s ease-in-out}.family-set .family-set__header{padding:11px 19px;display:flex;justify-content:space-between;align-items:center;background:#f3f3f3}.family-set .family-set__header button{display:flex;gap:8px;cursor:pointer;align-items:center;font-size:12px;background:none;border:none;color:#121212}.family-set .family-set__header button svg{width:10px}.family-set .family-set__header .family-set__edit-set,.family-set .family-set__header .family-set__remove-set{text-decoration:underline;color:\a0#222;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none}:is(.family-set .family-set__header .family-set__edit-set,.family-set .family-set__header .family-set__remove-set):hover{opacity:.6}.family-set .family-set__header .family-set__header-buttons{display:flex;gap:20px}.family-set .family-set__header .family-set__toggle-set:hover{opacity:.6}.family-set .family-set__header .family-set__toggle-set-icon{transform:rotate(180deg)}.family-set .family-set__header .family-set__edit-set,.family-set .family-set__header .family-set__remove-set{display:none}.family-set .family-set__header-title{font-size:14px;line-height:140%;font-weight:400;color:#222;letter-spacing:0;font-family:Neue Haas Grotesk Text Pro;margin:0}.family-set .family-set__step-title{font-size:12px;line-height:140%;font-weight:400;letter-spacing:0;color:#475751;background:#efedea99;border-radius:8px;padding:4px 12px;font-family:Neue Haas Grotesk Text Pro}.family-set .family-set__step-title--step-2{background:none;padding:0;margin:0}.family-set .family-set__footer{border-top:1px solid #E2E3E3;padding:20px 0 0;display:flex;justify-content:center;gap:24px;align-items:center;max-height:1000px;transition:max-height .5s ease-in-out}.family-set .family-set__add-set-to-bundle-text{display:inline}.family-set .family-set__update-set-text,.family-set.family-set--update-set .family-set__add-set-to-bundle-text{display:none}.family-set.family-set--update-set .family-set__update-set-text{display:inline}.family-set.family-set--update-set .family-set__set-total-price{display:inline-block}.family-set .family-set__items,.family-set .family-set__size-items{display:flex;flex-wrap:wrap;gap:8px}:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__item,:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__size-item{padding:8px;font-size:14px;border-radius:4px;-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:#121212}:is(:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__item,:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__size-item):hover{background:#e2e3e3}:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__item.active,:is(.family-set .family-set__items,.family-set .family-set__size-items) .family-set__size-item.active{background:#475751;color:#fff}.family-set .family-set__add-set-to-bundle{font-size:14px;line-height:1;text-decoration:none;color:#475751;-webkit-appearance:none;appearance:none;border:none;border-radius:4px;padding:var(--spacing-s);background:#efedea;flex-grow:1;cursor:pointer}.family-set .family-set__add-set-to-bundle:hover{opacity:.6}.family-set .family-set__step-2{max-height:0;position:absolute;overflow:hidden;transition:max-height .5s ease-in-out}.family-set .family-set__step-2.active{display:block;position:relative;max-height:1000px}.family-set .family-set__footer.hidden{max-height:0;position:absolute;overflow:hidden;transition:max-height .5s ease-in-out}.family-set .family-set__set-quantity-input{font-size:14px;text-align:center;width:40px;border:none;border-radius:0;background:none;-webkit-appearance:none;appearance:none}.family-set .family-set__step-2-header{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px;line-height:140%;font-weight:400;letter-spacing:0;color:#475751;background:#efedea99;border-radius:8px;padding:4px 12px;font-family:Neue Haas Grotesk Text Pro}.family-set .family-set__step-2-header .link--underline-hover:after{display:none}.family-set .family-set__step-2-header.disabled{opacity:.5}.family-set .product-form__size-guide-trigger{font-size:12px;line-height:140%;font-weight:400;letter-spacing:0;color:#475751;padding:0;text-decoration:underline;text-underline-offset:2px}.family-set .product-form__size-guide-trigger:hover{opacity:.6}.family-set__add-another-set{font-size:14px;text-decoration:underline;text-underline-offset:2px;color:#475751;-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;margin-bottom:3rem;margin-top:2rem}.family-set__add-another-set:hover{opacity:.6}.family-set__add-another-set.disabled{opacity:.5;pointer-events:none}.family-set__add-bundle-to-bag{font-size:16px;background:#475751;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:4px;-webkit-appearance:none;appearance:none;border:none;width:100%;cursor:pointer}.family-set__add-bundle-to-bag svg{width:14px}.family-set__bundle-separator.hidden{display:none}.family-set__another-set-error,.family-set__add-bundle-to-bag-error,.family-set__update-set-error{display:flex;align-items:center;gap:8px;font-size:12px;color:#af2a1a;margin-bottom:2rem}:is(.family-set__another-set-error,.family-set__add-bundle-to-bag-error,.family-set__update-set-error) svg{width:16px}.family-set__add-bundle-to-bag-error{margin-top:2rem}.family-set__size-item[disabled],.family-set__size-item--sold-out{opacity:.4;cursor:not-allowed}.product__family-set-intro{line-height:140%;margin-top:0}.family-set__set-quantity{display:inline-flex;align-items:center;gap:0}.family-set__qty-btn{display:inline-flex;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;border:none;border-radius:2px;background:#efedea;padding:11px;cursor:pointer;font-size:15px;line-height:1;color:#222;-webkit-user-select:none;user-select:none;transition:background .15s ease}.family-set__qty-btn svg{color:#222}.family-set__qty-btn:hover{opacity:.6}.family-set__set-quantity-input{width:3.6rem;height:3.6rem;text-align:center;border:1px solid var(--color-border, #d1d1d1);border-radius:3px;font-size:.95rem;-moz-appearance:textfield}.family-set__set-quantity-input::-webkit-inner-spin-button,.family-set__set-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none}.family-set__step-2{opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.family-set__step-2.fade-in,.family-set__step-2.active{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/600/assets/component-family-set.css.map */
