.tw-s{--ink:#14213D;--ink2:#46506A;--paper:#F6F5F1;--line:#D8D5CB;--heat:#B8461B;--heatd:#93360F;--heats:#FBE9DD;--glow:232,116,44;color:var(--ink);background:var(--paper);container:tws/inline-size;font-size:16px;line-height:1.55}.tw-s *,.tw-s *:before,.tw-s *:after{box-sizing:border-box}.tw-s h2,.tw-s h3,.tw-s p,.tw-s ul,.tw-s ol{margin:0}.tw-s img{max-width:100%;display:block}.tw-s :focus-visible{outline:3px solid var(--heat);outline-offset:2px}.tw-s a{color:var(--heat)}.tw-wrap{max-width:1320px;margin:0 auto;padding:56px 16px}.tw-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--heat)}.tw-h2{font-family:var(--font-heading--family,inherit);font-weight:700;font-size:34px;line-height:1.05;letter-spacing:-.01em;color:inherit}.tw-h3{font-family:var(--font-heading--family,inherit);font-weight:700;font-size:20px;line-height:1.2;color:inherit}.tw-lede{color:var(--ink2);font-size:17px;max-width:60ch}.tw-head{display:grid;gap:10px;margin-bottom:28px}.tw-head-stack{display:grid;gap:10px}.tw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;background:var(--heat);color:#fff!important;font-weight:700;text-decoration:none;border:0;font-size:16px;cursor:pointer}.tw-btn:hover{background:var(--heatd)}.tw-opt{min-height:44px;min-width:56px;padding:0 16px;border:1px solid var(--line);background:#fff;border-radius:10px;font:inherit;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.tw-opt[aria-pressed=true]{border:2px solid var(--ink);padding:0 15px}.tw-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:14px;align-content:start}.tw-card p{color:var(--ink2);font-size:15px}.tw-media{position:relative;border-radius:16px;overflow:hidden;background:#e7e1d4}.tw-media img,.tw-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tw-moments{display:grid;gap:16px}.tw-moments .tw-media{aspect-ratio:4/3}.tw-mom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tw-mom{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:grid;gap:6px;align-content:start}.tw-mom-tag{font-weight:700;font-size:13px;color:var(--heat);letter-spacing:.06em;text-transform:uppercase}.tw-mom h3{font-size:17px;line-height:1.25;font-weight:700}.tw-mom p{font-size:14px;color:var(--ink2)}.tw-map{background-color:#eef1f6;background-image:linear-gradient(rgba(20,33,61,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(20,33,61,.07) 1px,transparent 1px);background-size:24px 24px}.tw-map-grid{display:grid;gap:20px}.tw-stage{position:relative;aspect-ratio:1/1;border:1px solid rgba(20,33,61,.18);border-radius:18px;background:#fff9;overflow:hidden}.tw-leg{position:absolute;left:31%;width:38%;top:-4%;bottom:-4%;background:#e6dcd1;border-radius:46%/12%}.tw-strap{position:absolute;left:20%;right:20%;top:46%;height:11%;background:#2a2e36;border-radius:10px}.tw-dev{position:absolute;left:27%;width:46%;top:22%;height:52%;border-radius:48% 48% 34% 34%/40% 40% 26% 26%;background:#6b3f26;transition:box-shadow .3s}.tw-dev--white{background:#efece6;border:1px solid #CFCAC0}.tw-led{position:absolute;left:48%;top:10%;width:4%;height:18%;border-radius:4px;background:#3d8bff}.tw-panel{position:absolute;left:17%;right:17%;top:46%;height:34%;border-radius:14px;background:#15171c}.tw-usb{position:absolute;right:-4%;top:58%;width:9%;height:11%;background:#15171c;border-radius:3px}.tw-glow-1{box-shadow:0 0 0 8px rgba(var(--glow),.16),0 0 36px 8px rgba(var(--glow),.3)}.tw-glow-2{box-shadow:0 0 0 12px rgba(var(--glow),.24),0 0 54px 14px rgba(var(--glow),.45)}.tw-glow-3{box-shadow:0 0 0 16px rgba(var(--glow),.32),0 0 72px 22px rgba(var(--glow),.6)}.tw-rings{position:absolute;left:20%;right:20%;top:15%;bottom:19%;border-radius:50%;border:2px solid rgba(20,33,61,.3);opacity:0}.tw-vib .tw-rings{opacity:1}.tw-inset{position:absolute;right:6%;bottom:6%;width:30%;aspect-ratio:1/1;border-radius:50%;background:#1c1c22;border:3px solid #fff;display:none}.tw-inset:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:6px dotted #FF4A3D}.tw-show-red .tw-inset{display:block}.tw-hl-strap .tw-strap,.tw-hl-panel .tw-panel,.tw-hl-usb .tw-usb{outline:3px solid var(--heat);outline-offset:3px}.tw-hs{position:absolute;width:44px;height:44px;border-radius:50%;border:2px solid #fff;background:var(--ink);color:#fff;font:inherit;font-weight:700;display:grid;place-items:center;transform:translate(-50%,-50%);padding:0;cursor:pointer}.tw-hs[aria-pressed=true]{background:var(--heat)}.tw-detail{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:12px;align-content:start}.tw-detail p{color:var(--ink2)}.tw-hs-list{display:flex;flex-wrap:wrap;gap:8px}.tw-pane[hidden]{display:none}.tw-pane{display:grid;gap:12px}.tw-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tw-levels .tw-opt{padding:0 8px}.tw-levels .tw-opt[aria-pressed=true]{padding:0 7px}.tw-cmp-toggle{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}.tw-cmp-toggle-l{font-size:14px;font-weight:700;margin-right:4px}.tw-cmp-box{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.tw-cmp table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.tw-cmp th,.tw-cmp td{padding:14px 12px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line);color:var(--ink)}.tw-cmp tbody tr:last-child th,.tw-cmp tbody tr:last-child td{border-bottom:0}.tw-cmp thead th{font-size:13px}.tw-cmp tbody th{font-weight:700;width:30%}.tw-c-tw{background:#fdf1e8;font-weight:600}.tw-cmp[data-show=pad] .tw-c-pack,.tw-cmp[data-show=pad] .tw-c-gun,.tw-cmp[data-show=pack] .tw-c-pad,.tw-cmp[data-show=pack] .tw-c-gun,.tw-cmp[data-show=gun] .tw-c-pad,.tw-cmp[data-show=gun] .tw-c-pack{display:none}.tw-cmp-foot{margin-top:14px;font-size:14px;color:var(--ink2);max-width:70ch}.tw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tw-fit-grid{display:grid;gap:16px}.tw-steps{list-style:none;padding:0;display:grid;gap:16px}.tw-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.tw-step-n{width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.tw-step b{display:block}.tw-step span{color:var(--ink2);font-size:15px}.tw-list{list-style:none;padding:0;display:grid;gap:10px}.tw-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.tw-list svg{flex:none;margin-top:3px;color:var(--heat)}.tw-arrive .tw-media{aspect-ratio:16/10;border-radius:12px}.tw-faq-grid{display:grid;gap:24px}.tw-faq-side{display:grid;gap:16px;align-content:start}.tw-faq details{border-bottom:1px solid var(--line)}.tw-faq details:first-child{border-top:1px solid var(--line)}.tw-faq summary{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:700;font-size:15px;cursor:pointer;list-style:none}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq summary svg{flex:none;transition:transform .2s}.tw-faq details[open] summary svg{transform:rotate(180deg)}.tw-faq .tw-faq-a{padding:0 0 16px;color:var(--ink2);font-size:15px}.tw-final{background:var(--ink);color:#fff}.tw-final .tw-eyebrow{color:#f3a06b}.tw-final .tw-lede,.tw-final-meta{color:#c9cfdc}.tw-final-row{display:grid;gap:20px}.tw-final-copy{display:grid;gap:20px;align-content:center}.tw-final-buy{display:grid;gap:10px;max-width:440px}.tw-final-meta{font-size:13px}.tw-final .tw-media{aspect-ratio:4/3;background:#24304a}.tw-pi-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b8461b;margin:0}.tw-pi-lede{font-size:17px;line-height:1.55;margin:0 0 12px;opacity:.85}.tw-pi-facts{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.tw-pi-facts li{font-size:13px;font-weight:600;border:1px solid rgba(20,33,61,.2);border-radius:999px;padding:6px 12px}.tw-pi-trust{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tw-pi-trust li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.tw-pi-trust svg{flex:none;color:#b8461b}@media(prefers-reduced-motion:no-preference){.tw-vib .tw-rings{animation:tw-pulse 1.4s ease-out infinite}}@keyframes tw-pulse{0%{transform:scale(.92);opacity:.85}to{transform:scale(1.14);opacity:0}}@media(prefers-reduced-motion:reduce){.tw-s *{transition:none!important;animation:none!important}}@container tws (min-width:700px){.tw-wrap{padding:80px 32px}.tw-h2{font-size:44px}.tw-mom-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-moments .tw-media{aspect-ratio:21/9}.tw-map-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tw-cmp-toggle{display:none}.tw-cmp[data-show] .tw-c-pad,.tw-cmp[data-show] .tw-c-pack,.tw-cmp[data-show] .tw-c-gun{display:table-cell}.tw-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-fit-steps{grid-row:span 2}.tw-final-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:40px}.tw-final .tw-media{aspect-ratio:auto;min-height:360px}}@container tws (min-width:1100px){.tw-wrap{padding:112px 48px}.tw-h2{font-size:56px}.tw-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:48px}.tw-moments{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tw-moments .tw-media{aspect-ratio:auto;min-height:100%}.tw-mom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-map-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.tw-fit-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.tw-fit-steps{grid-row:auto}.tw-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.tw-prob-grid{display:grid;gap:12px}.tw-prob-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;gap:10px;align-content:start}.tw-prob-card p{color:var(--ink2);font-size:15px}.tw-prob-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.tw-prob-ic--no{background:#efede7;color:var(--ink2)}.tw-prob-ic--yes{background:var(--heat);color:#fff;flex:none}.tw-prob-callout{background:var(--ink);color:#fff;border-radius:16px;padding:20px;display:flex;gap:14px;align-items:flex-start}.tw-prob-callout p{color:#c9cfdc;font-size:15px;margin-top:6px}.tw-three{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px}.tw-three li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.tw-three-n{width:30px;height:30px;border-radius:50%;background:var(--heat);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.tw-three b{display:block;font-size:15px}.tw-three span{color:var(--ink2);font-size:14px}.tw-design-grid{display:grid;gap:24px}.tw-design .tw-media{aspect-ratio:1/1;background:#efede7}.tw-design-copy{display:grid;gap:24px;align-content:center}.tw-design-list{list-style:none;padding:0;display:grid;gap:16px}.tw-design-list li{display:flex;gap:12px;align-items:flex-start}.tw-design-ic{width:28px;height:28px;border-radius:50%;background:var(--heats);color:var(--heatd);display:grid;place-items:center;flex:none}.tw-design-list b{display:block}.tw-design-list span{color:var(--ink2);font-size:15px}.tw-rev{display:grid;gap:20px;border-top:1px solid var(--line);padding-top:40px}.tw-rev-card .tw-btn{justify-self:start}.tw-pi-bullets{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tw-pi-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.tw-pi-bullets svg{flex:none;margin-top:3px;color:#b8461b}.tw-pi-set{margin:0;font-size:14px;line-height:1.45;background:#fbe9dd;color:#93360f;border-radius:10px;padding:10px 12px}.tw-pi-set b{font-weight:700}.tw-pi-badges{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.tw-pi-badges li{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600}.tw-pi-badges svg{flex:none;color:#b8461b}.variant-option__button-label:has(input[value="Two-knee set"]){position:relative;overflow:visible!important}.variant-option__button-label:has(input[value="Two-knee set"]):after{content:"Best value";position:absolute;top:-10px;right:8px;background:#b8461b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.6;padding:0 8px;border-radius:999px;pointer-events:none;z-index:2}.variant-option--buttons:has(input[value="Two-knee set"]){overflow:visible;padding-top:4px}@container tws (min-width:700px){.tw-prob-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-prob-callout{grid-column:1/-1;padding:28px}.tw-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-design-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:48px}.tw-rev{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tw-pdp.css.map */
