.product-specs-tabs{margin:5.5rem 0}.product-specs-tabs__nav{display:flex;gap:.5rem;padding-bottom:1rem}.product-specs-tabs__tab{padding:.625rem 1.25rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:#6d7175;background:transparent;border:2px solid transparent;border-radius:50px;cursor:pointer;transition:all .2s ease}.product-specs-tabs__tab:hover{color:#161616;background:#f5f5f5}.product-specs-tabs__tab--active{color:#fff;background:#161616;border-color:#161616}.product-specs-tabs__tab--active:hover{color:#fff;background:#333}.product-specs-tabs__panel{display:none}.product-specs-tabs__panel--active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-specs{padding:0}.product-specs__title{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:#161616;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #161616}.product-specs__grid{display:grid;gap:0;padding:0 .5rem}.product-specs__row{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 0;border-bottom:1px solid #e8e8e8}.product-specs__row:last-child{border-bottom:none}.product-specs__label{flex-shrink:0;margin-right:2rem}.product-specs__label-text{font-size:1.1rem;font-weight:800;color:#161616;text-transform:uppercase;letter-spacing:-.02em;display:block}.product-specs__label-desc{font-size:.9rem;font-weight:500;color:#6d7175;margin-top:.25rem;line-height:1.4;max-width:180px}.product-specs__value{font-size:1.05rem;font-weight:600;color:#161616;text-align:right}.flex-scale{display:flex;align-items:center;gap:4px}.flex-scale__bar{position:relative;display:flex;gap:3px;margin-right:1rem}.flex-scale__pip{width:24px;height:10px;background:#e8e8e8;border-radius:3px;transition:background-color .2s ease,transform .2s ease}.flex-scale__pip--active{background:#161616}.flex-scale__pip:nth-child(1).flex-scale__pip--active{background:#4ade80}.flex-scale__pip:nth-child(2).flex-scale__pip--active{background:#4ade80}.flex-scale__pip:nth-child(3).flex-scale__pip--active{background:#a3e635}.flex-scale__pip:nth-child(4).flex-scale__pip--active{background:#facc15}.flex-scale__pip:nth-child(5).flex-scale__pip--active{background:#facc15}.flex-scale__pip:nth-child(6).flex-scale__pip--active{background:#fb923c}.flex-scale__pip:nth-child(7).flex-scale__pip--active{background:#fb923c}.flex-scale__pip:nth-child(8).flex-scale__pip--active{background:#f87171}.flex-scale__pip:nth-child(9).flex-scale__pip--active{background:#ef4444}.flex-scale__pip:nth-child(10).flex-scale__pip--active{background:#dc2626}.flex-scale__text{font-size:1rem;font-weight:700;color:#161616;min-width:70px}.flex-scale__descriptor{font-size:.9rem;color:#6d7175;text-transform:uppercase;letter-spacing:.02em}.terrain-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.terrain-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:50px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.terrain-tag--all-mountain{background:#dbeafe;color:#1d4ed8}.terrain-tag--freestyle{background:#fef3c7;color:#d97706}.terrain-tag--freeride{background:#d1fae5;color:#059669}.terrain-tag--powder{background:#e0e7ff;color:#4f46e5}.terrain-tag--park{background:#fce7f3;color:#db2777}.terrain-tag--groomers{background:#f3e8ff;color:#9333ea}.terrain-tag--backcountry{background:#fef3c7;color:#b45309}.terrain-tag--jib-rail,.terrain-tag--jib\/rail{background:#fecaca;color:#dc2626}.ability-indicator{display:flex;align-items:center;gap:10px}.ability-indicator__bar{display:flex;gap:4px}.ability-indicator__segment{width:28px;height:8px;background:#e8e8e8;border-radius:3px}.ability-indicator__segment--active{background:#161616}.ability-indicator[data-level=beginner] .ability-indicator__segment--active{background:#4ade80}.ability-indicator[data-level=intermediate] .ability-indicator__segment--active{background:#3b82f6}.ability-indicator[data-level=advanced] .ability-indicator__segment--active{background:#f59e0b}.ability-indicator[data-level=expert] .ability-indicator__segment--active{background:#ef4444}.ability-indicator__text{font-size:1rem;font-weight:600;color:#161616}.rocker-profile{display:flex;align-items:center;gap:12px}.rocker-profile__visual{width:100px;height:24px;position:relative}.rocker-profile__line{position:absolute;width:100%;height:100%}.rocker-profile__svg{width:100px;height:24px}.rocker-profile__svg path{fill:none;stroke:#161616;stroke-width:3;stroke-linecap:round}.rocker-profile__text{font-size:1rem;font-weight:600;color:#161616}.shape-indicator{display:flex;align-items:center;gap:10px}.shape-indicator__icon{width:50px;height:20px;border:2.5px solid #161616;border-radius:10px;position:relative}.shape-indicator__icon--true-twin{border-radius:10px}.shape-indicator__icon--directional{border-radius:7px 12px 12px 7px}.shape-indicator__icon--directional-twin{border-radius:8px 11px 11px 8px}.shape-indicator__text{font-size:1rem;font-weight:600;color:#161616}.planet-friendly-badge{display:flex;align-items:center;gap:.5rem}.planet-friendly-badge__icon{width:28px;height:28px;color:#059669;flex-shrink:0}.planet-friendly-badge__text{font-size:1rem;font-weight:600;color:#161616}.product-specs__tech{margin-top:1.5rem;border-top:2px solid #161616;padding-top:1.25rem}.product-specs__tech-title{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:#161616;margin:0 0 1rem}.tech-feature{padding:.75rem 0;border-bottom:1px solid #e8e8e8}.tech-feature__name{font-size:.9rem;font-weight:700;color:#161616;text-transform:uppercase;margin-bottom:.25rem}.product-specs__sizes{margin-top:0}.size-chart{width:100%;font-size:.9rem;border-collapse:collapse}.size-chart th,.size-chart td{padding:.875rem .75rem;text-align:center;border-bottom:1px solid #e8e8e8}.size-chart th{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#6d7175;background:#f8f8f8;font-size:.75rem}.size-chart th:first-child,.size-chart td:first-child{text-align:left;font-weight:700;color:#161616}.size-chart td{color:#161616}.size-chart tbody tr:hover{background:#f8f8f8}.size-chart td.size-chart__selected{background:#161616;color:#fff;font-weight:700}.size-chart__intro{font-size:.9rem;color:#6d7175;margin-bottom:1.25rem;line-height:1.5}.sizing-guide__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;padding-top:1rem;border-bottom:1px solid #e8e8e8;flex-wrap:wrap}.sizing-guide__badge{display:inline-block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#6d7175;border:1.5px solid #6D7175;padding:.25rem .5rem;border-radius:3px;flex-shrink:0}.sizing-guide__intro{font-size:.95rem;font-weight:600;color:#161616}.sizing-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:2rem}.sizing-guide__title{font-size:.9rem;font-weight:800;color:#161616;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem}.sizing-guide__subtitle{font-size:.9rem;color:#6d7175;margin:-.5rem 0 .75rem;line-height:1.4}.sizing-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sizing-table{width:100%;border-collapse:collapse;font-size:.9rem}.sizing-table th,.sizing-table td{padding:.625rem .5rem;text-align:left;border-bottom:1px solid #e8e8e8}.sizing-table th{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;padding-bottom:.5rem;border-bottom:2px solid #e8e8e8}.sizing-table td{color:#161616}.sizing-table td strong{font-weight:700;color:#161616}.sizing-table__dim{font-size:.75rem;color:#9ca3af;font-weight:400;margin-left:.25rem}.sizing-table tbody tr:hover{background:#fafafa}.sizing-table tbody tr:last-child td{border-bottom:none}.style-adjust{padding:.875rem;background:#f9fafb;border-radius:6px}.style-adjust__row{display:flex;gap:1.5rem}.style-adjust__option{display:flex;align-items:flex-start;gap:.5rem;flex:1}.style-adjust__arrow{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:1rem;font-weight:800;line-height:1}.style-adjust__arrow--down{color:#3b82f6;background:#dbeafe}.style-adjust__arrow--up{color:#16a34a;background:#dcfce7}.style-adjust__content{flex:1}.style-adjust__content strong{display:block;font-size:.9rem;font-weight:700;color:#161616;line-height:1.3}.style-adjust__content span{display:block;font-size:.9rem;color:#6d7175;margin-top:.125rem}.sizing-guide__note{margin-top:1.25rem;padding:.875rem;background:#f9fafb;border-radius:6px;font-size:.9rem;color:#6d7175;line-height:1.5}.sizing-guide__note strong{color:#161616}.sizing-guide__footer{padding-top:0}.sizing-guide__footer p{margin:0;font-size:.9rem;color:#6d7175}.sizing-guide__footer a{color:#161616;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sizing-guide__footer a:hover{color:#6d7175}.tech-features{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e8e8e8;border-radius:8px}.tech-feature{padding:1.5rem 1.75rem;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.tech-feature:nth-child(2n){border-right:none}.tech-feature:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}.tech-feature:last-child{border-bottom:none}.tech-feature:nth-last-child(2):nth-child(odd){border-bottom:none}.tech-feature__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tech-feature__icon{width:18px;height:18px;color:#9ca3af;flex-shrink:0}.tech-feature__name{font-size:.7rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;line-height:1;margin:0;padding:0}.tech-feature__value{font-size:1.05rem;font-weight:700;color:#161616;margin-bottom:.25rem}.tech-feature__description{font-size:.9rem;color:#6d7175;line-height:1.5}.quick-specs{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:1rem;background:#f8f8f8;border-radius:6px}.quick-spec{flex:1 1 calc(50% - .5rem);min-width:140px}.quick-spec__label{font-size:.7rem;font-weight:600;color:#6d7175;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.quick-spec__value{font-size:1rem;font-weight:700;color:#161616}@media (max-width: 767px){.product-specs-tabs__nav{flex-wrap:wrap;gap:.375rem;padding-bottom:.75rem}.product-specs-tabs__tab{padding:.625rem 1rem;font-size:.95rem}.product-specs__label-text{font-size:1.05rem}.product-specs__label-desc{font-size:.875rem}.product-specs__value{font-size:1.05rem}.product-specs__row{flex-direction:column;align-items:flex-start;gap:.5rem}.terrain-tags{justify-content:flex-start}.terrain-tag{font-size:.875rem;padding:.375rem .75rem}.flex-scale{flex-wrap:wrap}.flex-scale__bar{margin-right:0;margin-bottom:.5rem}.flex-scale__text{font-size:1.05rem}.flex-scale__descriptor{font-size:.95rem}.ability-indicator__text,.rocker-profile__text,.shape-indicator__text{font-size:1.05rem}.quick-specs{flex-direction:column}.quick-spec{flex:1 1 100%}.size-chart{font-size:.8rem;display:block;overflow-x:auto}.size-chart th,.size-chart td{padding:.5rem .25rem;white-space:nowrap}.tech-features{grid-template-columns:1fr}.tech-feature{border-right:none}.tech-feature:nth-last-child(-n+2){border-bottom:1px solid #e8e8e8}.tech-feature:last-child{border-bottom:none}.tech-feature__icon{width:20px;height:20px}.tech-feature__name{font-size:.8rem}.tech-feature__value{font-size:1.1rem}.tech-feature__description{font-size:.95rem}.sizing-guide__grid{grid-template-columns:1fr;gap:2rem}.sizing-guide__header{margin-bottom:1.25rem;padding-bottom:1.25rem}.sizing-table-wrapper{margin:0 -.5rem;padding:0 .5rem;width:calc(100% + 1rem)}.sizing-guide__intro{font-size:1rem}.sizing-guide__title{font-size:.95rem}.sizing-guide__subtitle{font-size:.9rem}.sizing-table{font-size:.95rem}.sizing-table th{font-size:.8rem}.sizing-table th,.sizing-table td{padding:.5rem .375rem}.sizing-guide__spectrum{padding:1.25rem 0}.style-adjust{margin-top:.875rem;padding:.75rem}.style-adjust__row{gap:1rem}.style-adjust__arrow{width:20px;height:20px;font-size:.9rem}.style-adjust__content strong{font-size:.975rem}.style-adjust__content span{font-size:.9rem}.sizing-guide__note{padding:.75rem;font-size:.875rem}.sizing-guide__footer p{font-size:.9rem;text-align:center}.sizing-guide__badge{font-size:.65rem}}.product-specs__row{transition:background-color .2s ease}.product-specs__row:hover{background-color:#fafafa;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.spec-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:8px;background:#e8e8e8;border-radius:50%;cursor:help;font-size:.7rem;font-weight:700;color:#6d7175;position:relative}.spec-info:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#161616;color:#fff;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500;width:320px;max-width:90vw;white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;margin-bottom:8px}.spec-info:hover:after{opacity:1;visibility:visible}.product-specs__row--ai,.tech-feature--ai{position:relative}.product-specs__row--ai:after,.tech-feature--ai:after{content:"AI";position:absolute;top:.5rem;right:.5rem;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#f3f4f6;padding:.15rem .35rem;border-radius:3px;opacity:0;transition:opacity .2s ease}.product-specs__row--ai:hover:after,.tech-feature--ai:hover:after{opacity:1}.product-specs__row--uncertain,.tech-feature--uncertain{position:relative}.product-specs__row--uncertain:before,.tech-feature--uncertain:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#fbbf24;border-radius:2px 0 0 2px}.product-specs__row--uncertain .product-specs__value,.tech-feature--uncertain .tech-feature__value{color:#6d7175}.product-specs__row--uncertain:after,.tech-feature--uncertain:after{content:"Unverified";position:absolute;top:.5rem;right:.5rem;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#92400e;background:#fef3c7;padding:.15rem .35rem;border-radius:3px}.product-specs__row--loading,.tech-feature--loading{position:relative;overflow:hidden}.product-specs__row--loading:after,.tech-feature--loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{left:100%}}.product-specs__row--error .product-specs__value,.tech-feature--error .tech-feature__value{color:#dc2626;font-style:italic}@media (max-width: 749px){.product-specs__row--ai:after,.tech-feature--ai:after{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/product-specs.css.map */
