.thorbes-kneeease-bundle-section{scroll-margin-top:108px;padding:56px 0;background:#fff;color:#17221b}.thorbes-kneeease-bundle-product-info{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.thorbes-kneeease-commerce{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);align-items:start;gap:34px;width:min(100%,1180px);max-width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.thorbes-kneeease-commerce .product__media-wrapper{width:100%;max-width:none}.thorbes-kneeease-commerce.product:not(.product--no-media) .thorbes-kneeease-commerce__gallery.product__media-wrapper{width:100%;max-width:100%}.thorbes-kneeease-commerce__gallery{min-width:0;max-width:100%;box-sizing:border-box}.thorbes-kneeease-commerce__gallery .product__media-list{margin-bottom:1.6rem}.thorbes-kneeease-commerce__gallery .product__media-item{width:100%}.thorbes-kneeease-commerce__gallery .product__media img{object-fit:contain}.thorbes-kneeease-bundle{--kneeease-accent: #58c22e;--kneeease-text: #1f1f1f;--kneeease-muted: #686868;--kneeease-border: rgba(31, 31, 31, .11);--kneeease-soft: rgba(88, 194, 46, .06);width:100%;max-width:100%;min-width:0;margin:0 auto;padding:16px;box-sizing:border-box;color:var(--kneeease-text);border:1px solid var(--kneeease-border);border-radius:16px;background:#fff;box-shadow:0 10px 24px #1f1f1f0b}@media screen and (min-width:750px)and (max-width:989px){.thorbes-kneeease-commerce{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:24px}.thorbes-kneeease-bundle{padding:14px}}.thorbes-kneeease-bundle__quick-guide{width:100%;max-width:100%;min-width:0;margin-bottom:13px;box-sizing:border-box;border:1px solid var(--kneeease-border);border-radius:13px;background:#fff}.thorbes-kneeease-bundle__quick-guide-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;padding:11px 12px;box-sizing:border-box;list-style:none;cursor:pointer}.thorbes-kneeease-bundle__quick-guide-summary::-webkit-details-marker{display:none}.thorbes-kneeease-bundle__quick-guide-summary:focus-visible{border-radius:13px;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--kneeease-accent) 28%,transparent)}.thorbes-kneeease-bundle__quick-guide-icon{display:grid;width:38px;height:30px;place-items:center;border-radius:5px;color:#28651a;background:#f4fbf1;font-size:1rem;font-weight:700;line-height:1}.thorbes-kneeease-bundle__quick-guide-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.thorbes-kneeease-bundle__quick-guide-copy strong{font-size:1.35rem;line-height:1.25}.thorbes-kneeease-bundle__quick-guide-copy span{color:var(--kneeease-muted);font-size:1.12rem;line-height:1.3}.thorbes-kneeease-bundle__quick-guide-chevron{width:9px;height:9px;margin-right:3px;border-right:1.5px solid var(--kneeease-accent);border-bottom:1.5px solid var(--kneeease-accent);transform:rotate(45deg);transition:transform .2s ease}.thorbes-kneeease-bundle__quick-guide[open] .thorbes-kneeease-bundle__quick-guide-chevron{transform:rotate(225deg)}.thorbes-kneeease-bundle__quick-guide-content{padding:8px;border-top:1px solid rgba(23,34,27,.08);animation:thorbes-kneeease-guide-open .2s ease-out}.thorbes-kneeease-bundle__quick-guide-content img{display:block;width:100%;height:auto;border-radius:5px}@keyframes thorbes-kneeease-guide-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.thorbes-kneeease-bundle__header{margin-bottom:13px;text-align:center}.thorbes-kneeease-bundle__title{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;margin:0;color:var(--kneeease-text);font-size:2.2rem;font-weight:700;line-height:1.2;text-transform:uppercase}.thorbes-kneeease-bundle__title:before,.thorbes-kneeease-bundle__title:after{width:100%;height:1px;background:color-mix(in srgb,var(--kneeease-accent) 52%,transparent);content:""}.thorbes-kneeease-bundle__offers{display:grid;width:100%;max-width:100%;min-width:0;gap:10px}.thorbes-kneeease-offer{position:relative;width:100%;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box;border:1px solid var(--kneeease-border);border-radius:13px;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.thorbes-kneeease-offer.has-badge{margin-top:6px}.thorbes-kneeease-offer.is-active{border-color:var(--kneeease-accent);background:linear-gradient(180deg,var(--kneeease-soft),#fff 58%);box-shadow:0 9px 20px #1f1f1f0b}.thorbes-kneeease-offer__trigger{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:13px;align-items:center;width:100%;max-width:100%;min-width:0;min-height:76px;padding:12px 14px;box-sizing:border-box;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;border-radius:13px}.thorbes-kneeease-offer__trigger:hover,.thorbes-kneeease-offer__trigger:focus-visible{outline:none}.thorbes-kneeease-offer__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--kneeease-accent) 28%,transparent)}.thorbes-kneeease-offer__radio{width:1.42rem;height:1.42rem;border:1.3px solid rgba(31,31,31,.24);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 4px #fff}.thorbes-kneeease-offer.is-active .thorbes-kneeease-offer__radio{border-color:var(--kneeease-accent);background:radial-gradient(circle,var(--kneeease-accent) 0 34%,#fff 37%)}.thorbes-kneeease-offer__copy,.thorbes-kneeease-offer__pricing,.thorbes-kneeease-offer__heading{display:flex}.thorbes-kneeease-offer__copy,.thorbes-kneeease-offer__pricing{min-width:0;flex-direction:column}.thorbes-kneeease-offer__heading{align-items:center}.thorbes-kneeease-offer__title{font-size:1.65rem;font-weight:700;line-height:1.25}.thorbes-kneeease-offer__badge{position:absolute;z-index:1;top:0;right:12px;padding:5px 9px;border-radius:999px;color:#fff;background:var(--kneeease-accent);box-shadow:0 7px 14px color-mix(in srgb,var(--kneeease-accent) 22%,transparent);font-size:1.1rem;font-weight:800;line-height:1;transform:translateY(-50%)}.thorbes-kneeease-offer__subcopy{margin-top:4px;color:var(--kneeease-muted);font-size:1.25rem;line-height:1.35}.thorbes-kneeease-offer__pricing{align-items:flex-end;white-space:nowrap}.thorbes-kneeease-offer__price{font-size:1.85rem;font-weight:700;line-height:1.2}.thorbes-kneeease-offer__pricing-secondary{display:flex;align-items:flex-end;flex-direction:column;gap:4px;margin-top:4px}.thorbes-kneeease-offer__reference-line{display:flex;align-items:baseline;gap:4px}.thorbes-kneeease-offer__reference-price{color:#778079;font-size:1.05rem;line-height:1.2;text-decoration-thickness:1px}.thorbes-kneeease-offer__reference-context{color:#778079;font-size:.95rem;line-height:1.2}.thorbes-kneeease-offer__savings{padding:3px 7px;border-radius:999px;color:#28651a;background:#f4fbf1;border:1px solid color-mix(in srgb,var(--kneeease-accent) 34%,transparent);font-size:1rem;font-weight:700;line-height:1.2}.thorbes-kneeease-offer__panel{width:100%;max-width:100%;min-width:0;padding:0 14px 13px;box-sizing:border-box}.thorbes-kneeease-offer__panel[hidden]{display:none}.thorbes-kneeease-selection{padding-top:11px;border-top:1px solid rgba(23,34,27,.1)}.thorbes-kneeease-selection__heading{margin-bottom:10px}.thorbes-kneeease-selection__heading strong{font-size:1.4rem;white-space:nowrap}.thorbes-kneeease-selection__units{display:grid;min-width:0;gap:3px}.thorbes-kneeease-unit{display:grid;grid-template-columns:62px minmax(100px,1fr) minmax(140px,.9fr);align-items:end;width:100%;max-width:100%;min-width:0;gap:7px;padding:6px 0;box-sizing:border-box;border-top:1px solid rgba(23,34,27,.07);background:#fff}.thorbes-kneeease-unit:first-child{padding-top:0;border-top:0}.thorbes-kneeease-unit__heading{display:flex;align-items:center;gap:5px;min-height:36px;padding-bottom:2px}.thorbes-kneeease-unit__label{font-size:1.12rem;line-height:1.2}.thorbes-kneeease-field{display:grid;min-width:0;gap:3px}.thorbes-kneeease-field__label{font-size:1.05rem;font-weight:700;line-height:1.2}.thorbes-kneeease-field__select{width:100%;max-width:100%;min-width:0;min-height:36px;padding:4px 26px 4px 8px;box-sizing:border-box;border:1px solid rgba(31,31,31,.14);border-radius:8px;color:var(--kneeease-text);background:#fff;font:inherit;font-size:1.12rem;line-height:1.2;cursor:pointer}.thorbes-kneeease-field__select:focus-visible{border-color:var(--kneeease-accent);outline:2px solid color-mix(in srgb,var(--kneeease-accent) 28%,transparent);outline-offset:2px}.thorbes-kneeease-field__select.is-invalid{border-color:#b42318;box-shadow:0 0 0 2px #b423181a}.thorbes-kneeease-field__select:disabled{cursor:default;opacity:.65}.thorbes-kneeease-copy-all:focus-visible{outline:2px solid color-mix(in srgb,var(--kneeease-accent) 28%,transparent);outline-offset:2px}.thorbes-kneeease-unit__preview{width:8px;height:17px;border:1px solid rgba(23,34,27,.16);border-radius:5px 5px 4px 4px;background:#bfc1c0;transform:rotate(6deg)}.thorbes-kneeease-unit__preview[data-color=Beige]{background:#d7b786}.thorbes-kneeease-unit__preview[data-color=Negro]{background:#202220}.thorbes-kneeease-copy-all:disabled{cursor:default}.thorbes-kneeease-copy-all{justify-self:start;margin:1px 0 7px;padding:2px 0;border:0;color:#28651a;background:transparent;font:inherit;font-size:1.1rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.thorbes-kneeease-bundle__cta{width:100%;max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin-top:11px;padding:.78rem 1.1rem;box-sizing:border-box;border:1px solid var(--kneeease-accent);border-radius:999px;color:#fff;background:var(--kneeease-accent);font-size:16px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;box-shadow:0 10px 20px color-mix(in srgb,var(--kneeease-accent) 24%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.thorbes-kneeease-bundle__cta:hover,.thorbes-kneeease-bundle__cta:focus-visible{color:#fff;filter:saturate(1.04) brightness(.98);transform:translateY(-1px);outline:none;box-shadow:0 12px 22px color-mix(in srgb,var(--kneeease-accent) 30%,transparent)}.thorbes-kneeease-bundle__cta:disabled{cursor:wait;opacity:.68;transform:none}.thorbes-kneeease-bundle__cta.is-visually-ready:disabled{background:var(--kneeease-accent)}.thorbes-kneeease-bundle__status,.thorbes-kneeease-bundle__security{color:var(--kneeease-muted);font-size:1.15rem;line-height:1.4;text-align:center}.thorbes-kneeease-bundle__status{margin:8px 0 0}.thorbes-kneeease-bundle__security{margin:12px 0 0;text-wrap:balance}@media screen and (max-width:749px){.thorbes-kneeease-bundle-section{scroll-margin-top:88px;padding:34px 0}.thorbes-kneeease-bundle-section .page-width{width:100%;max-width:100%;padding-right:16px;padding-left:16px;box-sizing:border-box}.thorbes-kneeease-commerce{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin-right:auto;margin-left:auto}.thorbes-kneeease-commerce__gallery{width:100%;max-width:100%;min-width:0;padding:0 4px;box-sizing:border-box}.thorbes-kneeease-commerce__gallery .product__media-list,.thorbes-kneeease-commerce__gallery slider-component:not(.thumbnail-slider--no-slide){width:100%;margin-right:0;margin-left:0}.thorbes-kneeease-commerce__gallery .product__media-list{column-gap:0;margin-bottom:1rem}.thorbes-kneeease-commerce__gallery .product__media-list .product__media-item{width:100%;min-width:100%;max-width:100%}.thorbes-kneeease-commerce__gallery .product__media-list .product__media-item:first-child{margin-left:0}.thorbes-kneeease-bundle{width:100%;max-width:100%;min-width:0;margin-right:auto;margin-left:auto;padding:12px}.thorbes-kneeease-bundle__header,.thorbes-kneeease-bundle__quick-guide{margin-bottom:11px}.thorbes-kneeease-bundle__title{gap:9px;font-size:1.8rem}.thorbes-kneeease-offer__trigger{grid-template-columns:18px minmax(0,1fr) auto;min-height:76px;padding:11px 10px;gap:10px}.thorbes-kneeease-offer__title{font-size:1.45rem}.thorbes-kneeease-offer__price{font-size:1.6rem}.thorbes-kneeease-offer__subcopy{font-size:1.1rem}.thorbes-kneeease-offer__pricing-secondary{max-width:142px;min-width:0;gap:3px}.thorbes-kneeease-offer__reference-price,.thorbes-kneeease-offer__reference-context,.thorbes-kneeease-offer__savings{font-size:.95rem}.thorbes-kneeease-offer__panel{padding:0 10px 11px}.thorbes-kneeease-selection__heading{margin-bottom:8px}.thorbes-kneeease-unit{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:7px;row-gap:4px;padding:6px 0}.thorbes-kneeease-offer__badge{right:8px;max-width:calc(100% - 16px);box-sizing:border-box}.thorbes-kneeease-unit__heading{grid-column:1 / -1;min-height:0;padding-bottom:0}.thorbes-kneeease-field__select{min-height:40px;padding-top:5px;padding-bottom:5px;font-size:1.08rem}.thorbes-kneeease-copy-all{margin-left:0}}@media(prefers-reduced-motion:reduce){.thorbes-kneeease-bundle__quick-guide-chevron{transition:none}.thorbes-kneeease-bundle__quick-guide-content{animation:none}}@media screen and (max-width:374px){.thorbes-kneeease-offer__heading{align-items:flex-start;flex-direction:column;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/thorbes-kneeease-bundle.css.map */
