.tf-knee-bundle{--tfkb-blue: #1593d3;--tfkb-blue-dark: #0877b7;--tfkb-navy: #102744;--tfkb-border: #c8e7f7;width:100%;margin:8px 0 12px;color:var(--tfkb-navy);font-family:inherit}.tf-knee-bundle:not(.is-ready){display:block}.tf-knee-bundle [hidden]{display:none!important}.tf-knee-bundle__heading{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:#172b45;font-size:13px;font-weight:900;letter-spacing:.035em;line-height:1.2;text-align:center;text-transform:uppercase}.tf-knee-bundle__heading:before,.tf-knee-bundle__heading:after{content:"";flex:1 1 auto;height:2px;border-radius:99px;background:linear-gradient(90deg,#1593d300,#7899b9 50%,#1593d300)}.tf-knee-bundle__pack{position:relative;margin:0 0 9px;overflow:visible;border:1.5px solid var(--tfkb-border);border-radius:10px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tf-knee-bundle__pack.is-active{border:2px solid var(--tfkb-blue);background:#eef8ff;box-shadow:0 2px 8px #0f6ba414}.tf-knee-bundle__pack-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;cursor:pointer}.tf-knee-bundle__pick{display:flex;min-width:0;align-items:center;gap:11px;cursor:pointer}.tf-knee-bundle__radio{position:relative;display:inline-block;flex:0 0 19px;width:19px;height:19px;border:2px solid #75bfe9;border-radius:50%;background:#fff}.tf-knee-bundle__pack.is-active .tf-knee-bundle__radio{border-color:var(--tfkb-blue)}.tf-knee-bundle__pack.is-active .tf-knee-bundle__radio:after{position:absolute;top:4px;left:4px;width:7px;height:7px;border-radius:50%;background:var(--tfkb-blue);content:""}.tf-knee-bundle__radio-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.tf-knee-bundle__radio-input:focus-visible+.tf-knee-bundle__radio{outline:3px solid rgba(21,147,211,.24);outline-offset:3px}.tf-knee-bundle__copy{min-width:0}.tf-knee-bundle__title{display:block;color:#0b1d34;font-size:17px;font-weight:850;line-height:1.18}.tf-knee-bundle__save{display:block;margin-top:4px;color:#4d5d70;font-size:12.5px;font-weight:500;line-height:1.25}.tf-knee-bundle__price{min-width:82px;text-align:right;white-space:nowrap}.tf-knee-bundle__now{display:block;color:var(--tfkb-blue-dark);font-size:19px;font-weight:900;line-height:1.1}.tf-knee-bundle__was{display:block;margin-top:4px;color:#536171;font-size:12px;font-weight:650;line-height:1.1;text-decoration:line-through}.tf-knee-bundle__badge{position:absolute;top:-11px;right:12px;z-index:2;padding:4px 10px;border-radius:4px;background:#547796;color:#fff;font-size:11px;font-weight:750;line-height:1.1;transform:rotate(2deg)}.tf-knee-bundle__options{padding:0 12px 12px}.tf-knee-bundle__options-divider{height:1px;margin:0 0 9px;background:#dcebf5}.tf-knee-bundle__choice-row{display:grid;grid-template-columns:25px repeat(var(--tfkb-option-count, 3),minmax(0,1fr));gap:7px;align-items:center;margin-top:8px}.tf-knee-bundle__item-number{color:#132238;font-size:14px;font-weight:900;white-space:nowrap}.tf-knee-bundle__select-wrap{display:block;min-width:0}.tf-knee-bundle__select{display:block;width:100%;min-width:0;height:36px;padding:6px 21px 6px 8px;border:1px solid #d4dce4;border-radius:6px;background-color:#fff;color:#202c3c;font-family:inherit;font-size:13px;line-height:1.2;text-overflow:ellipsis;cursor:pointer}.tf-knee-bundle__select:focus-visible{border-color:var(--tfkb-blue);outline:2px solid rgba(21,147,211,.18);outline-offset:1px}.tf-knee-bundle__error{margin:7px 0 0;color:#b42318;font-size:12px;line-height:1.45}.tf-knee-bundle__discount-note{margin:7px 2px 0;color:#64758a;font-size:11px;line-height:1.4}.tf-knee-bundle-ready variant-picker,.tf-knee-bundle-ready .variant-picker{display:none!important}.tf-knee-bundle-ready .quantity-selector-wrapper{display:none!important}@media(max-width:749px){.tf-knee-bundle{margin-top:7px;margin-bottom:10px}.tf-knee-bundle__heading{margin-bottom:9px;font-size:12px}.tf-knee-bundle__pack{margin-bottom:8px;border-radius:9px}.tf-knee-bundle__pack-top{gap:8px;padding:11px 10px}.tf-knee-bundle__pick{gap:8px}.tf-knee-bundle__radio{flex-basis:18px;width:18px;height:18px}.tf-knee-bundle__pack.is-active .tf-knee-bundle__radio:after{top:3px;left:3px}.tf-knee-bundle__title{font-size:15px}.tf-knee-bundle__save{font-size:11.5px}.tf-knee-bundle__price{min-width:74px}.tf-knee-bundle__now{font-size:17px}.tf-knee-bundle__was{font-size:11px}.tf-knee-bundle__badge{right:9px;top:-10px;font-size:10px;padding:4px 8px}.tf-knee-bundle__options{padding:0 8px 10px}.tf-knee-bundle__choice-row{grid-template-columns:22px repeat(var(--tfkb-option-count, 3),minmax(0,1fr));gap:5px}.tf-knee-bundle__item-number{font-size:12px}.tf-knee-bundle__select{height:34px;padding:5px 17px 5px 5px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.tf-knee-bundle__pack{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/toefix-knee-bundle.css.map */
