html{scroll-behavior:smooth}body{background-color:#fff}.shopify-section{background:none}.product-section{padding-top:100px;margin-top:-100px}.my-specs{margin:0!important;padding:0!important;display:block;width:100%}.my-specs div{display:block;width:100%;padding:5px 15px;font-size:14px;border-radius:10px}.content-box{position:relative;width:100%;margin:30px auto;padding:24px;border-radius:20px;overflow:hidden;background-image:linear-gradient(90deg,#0a0a0a9e,#0a0a0a61 42%,#0a0a0a38),url(/cdn/shop/files/image-14988257.jpg?v=1774614888);background:none;background-size:cover;background-position:center;border:0px solid rgba(255,255,255,.8);outline:0px solid #0003;box-shadow:0 0 30px #0000001f,inset 0 1px #fff0}.content-box:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;background:#fffffffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:0}.content-box>*{position:relative;z-index:1}.content-box h2{margin-top:8px;margin-bottom:8px;font-size:22px;font-weight:700;position:relative;z-index:1}.content-box p{font-size:14px;line-height:1.6;color:#333;position:relative;z-index:1}.content-box-header{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #00000015;position:relative;z-index:1}.content-box.photo{aspect-ratio:1 / 1;width:300px;display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-direction:column;background-color:#fff;background:none}.photo{position:relative;overflow:hidden}.photo:after{content:"";position:absolute;top:0;left:-60%;width:15%;height:100%;pointer-events:none;transform:rotate(45deg);background:linear-gradient(15deg,transparent,rgba(255,255,255,.25),transparent);animation:shine .8s linear forwards;animation-delay:var(--shine-delay, 2s)}@keyframes shine{to{left:120%}}.content-box-specs dt{display:inline-block;width:100px;font-size:12px;color:gray}.content-box-specs dd{display:inline-block;padding:0 10px;line-height:30px;border-radius:8px;font-size:12px;color:#000}.content-box-specs a:link,.content-box-specs a:visited{color:#a11217;text-decoration:none}.content-box-specs a:hover{color:#000;cursor:text}.content-box-specs a:link:hover,.content-box-specs a:visited:hover{cursor:pointer;background-color:#f5f5f5}.content-box-table{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;position:relative;z-index:1;overflow:visible}.content-box-table-head{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;height:40px;line-height:40px;margin-bottom:15px;padding:0 15px 10px;border-radius:0;border-bottom:1px solid #0002;font-size:10px;font-weight:700}.content-box-table .row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;font-size:12px;text-decoration:none}.row{position:relative;overflow:visible;height:40px;line-height:30px;padding:5px 10px 5px 15px;border-radius:16px;transition:background .15s ease,filter .15s ease}.row a:link,.row a:visited{color:#2b2b2b;text-decoration:none;font-weight:700}.row:nth-child(2n){background:#eee7;outline:0px solid #88888805}.row.instock:nth-child(odd){background:#d9ebc4}.row.instock:nth-child(2n){background:#cbe3a9}.row.instock:nth-child(odd):hover,.row.instock:nth-child(2n):hover{background:#f5c90b77}.row.userstock:nth-child(odd){background:#d3e4f2}.row.userstock:nth-child(2n){background:#c4d9eb}.row.userstock:nth-child(odd):hover,.row.userstock:nth-child(2n):hover{background:#f5c90b77}.row.wanted:nth-child(odd){background:#f6e2cf}.row.wanted:nth-child(2n){background:#f0d3b8}.row.wanted:hover{background:#f5c90b77}.row:not(.instock):not(.userstock):not(.wanted):hover,.row:nth-child(odd):not(.instock):not(.userstock):not(.wanted):hover,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):hover{background:#f5c90b77}.row:has(+.row:nth-child(2n)),.row:has(+.row.instock),.row:has(+.row.userstock),.row:has(+.row:hover),.row:has(+.row.row-target-highlight){border-bottom-left-radius:0;border-bottom-right-radius:0}.row:nth-child(2n)+.row,.row.instock+.row,.row.userstock+.row,.row:hover+.row,.row.row-target-highlight+.row{border-top-left-radius:0;border-top-right-radius:0}.col-vehicle{width:170px;flex-shrink:0}.col-diagram{width:250px;flex-shrink:0}.col-notes{width:100%}.col-row,.col-fitted{width:70px;flex-shrink:0;text-align:center}.col-action{width:60px;flex-shrink:0}.view-button{width:60px;max-height:30px;line-height:30px;flex-shrink:0;border-radius:10px;background-color:#333;text-align:center;text-decoration:none;font-weight:700;color:#fff;position:relative;z-index:6}.view-button:link,.view-button:visited{color:#fff!important}.full-href{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.row-target-highlight{animation:rowFlash 2.6s ease forwards}@keyframes rowFlash{0%{box-shadow:0 0 #ffe66b00}15%{box-shadow:inset 0 0 0 999px #ffe66bbf}70%{box-shadow:inset 0 0 0 999px #ffe66bbf}to{box-shadow:inset 0 0 0 999px #ffe66b00}}@keyframes fadeRowHighlight{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.table-legend{display:flex;flex-direction:column;gap:12px;margin-top:50px;padding:16px 18px;display:none}.table-legend__title{font-size:13px;font-weight:700;letter-spacing:.02em;color:#222}.table-legend__items{display:flex;flex-wrap:wrap;gap:10px 14px}.table-legend__item{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border-radius:10px;background:#ffffffbf;outline:1px solid #88888810;box-shadow:0 6px 14px #00000014;cursor:pointer}.table-legend__swatch{width:18px;height:18px;flex-shrink:0;border-radius:6px;box-shadow:inset 0 1px #fff9}.table-legend__swatch--instock{background:#d9ebc4}.table-legend__swatch--userstock{background:#c4d9eb}.table-legend__swatch--wanted{background:#f0d3b8}.table-legend__swatch--default{background:#fff;outline:1px solid #00000022}.table-legend__label{font-size:12px;font-weight:600;color:#2b2b2b;white-space:nowrap}.table-legend__total{margin-top:6px;font-size:12px;font-weight:600;color:#2b2b2b;opacity:.9}.table-legend__part{font-weight:500;color:#666;margin-left:6px;font-size:12px}.legend-background-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.legend-action-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 16px;text-decoration:none;white-space:nowrap;cursor:pointer;font-size:12px;font-weight:600;color:#2b2b2b;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.legend-action-button:hover{transform:translateY(-1px)}.legend-action-button:active{transform:translateY(0)}.legend-action-button:focus-visible{outline:2px solid #00000020;outline-offset:2px}.legend-action-button--panel{border-radius:14px;background:linear-gradient(145deg,#fbfbfb,#f5f6f7);border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 20px #0000000f,inset 0 1px #fffffff0}.legend-action-button--panel:hover{background:linear-gradient(145deg,#fff,#f7f8f9);box-shadow:0 8px 24px #00000014,inset 0 1px #fffffffa}.legend-action-button--badge{border-radius:10px;background:#ffffffbf;outline:1px solid #00000010;box-shadow:0 4px 14px #0000000d,inset 0 1px #ffffffd9}.legend-action-button--badge:hover{background:#ffffffeb;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffffeb}.legend-action-button__swatch{width:18px;height:18px;flex-shrink:0;border-radius:6px;box-shadow:inset 0 1px #fff9}.legend-action-button__swatch--instock{background:#d9ebc4}.legend-action-button__swatch--userstock{background:#c4d9eb}.legend-action-button__swatch--yellow{background:#fff3a6}.legend-action-button__swatch--orange{background:#ffd1a6}.legend-action-button__swatch--red{background:#f5b5b5}.legend-action-button__swatch--black{background:#3a3a3a}.legend-action-button__swatch--default{background:#fff;outline:1px solid #00000012}.legend-action-button__text{display:inline-block;line-height:1}@media screen and (max-width:749px){.legend-background-actions{gap:10px}.legend-action-button{min-height:40px;padding:0 14px}}.legend-action-button--icon{position:relative;display:inline-block;height:36px;line-height:36px;padding:0 12px 0 36px;border-radius:10px;background:#ffffffbf;outline:1px solid #00000010;box-shadow:0 4px 14px #0000000d,inset 0 1px #ffffffd9;font-size:12px;font-weight:600;color:#2b2b2b;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.legend-action-button__icon{position:absolute;left:0;top:50%;width:36px;height:36px;transform:translateY(-50%);font-size:18px;text-align:center;line-height:36px;color:#555}.legend-action-button__text{line-height:36px}.row.instock,.row.userstock,.row.wanted,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row.row-target-highlight{box-shadow:0 0 10px #0000001a;box-shadow:none;outline:1px solid #0001}.row:hover{z-index:auto}.row.instock:has(+.row.instock),.row.instock:has(+.row.userstock),.row.instock:has(+.row.wanted),.row.instock:has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row.instock:has(+.row:hover),.row.instock:has(+.row.row-target-highlight),.row.userstock:has(+.row.instock),.row.userstock:has(+.row.userstock),.row.userstock:has(+.row.wanted),.row.userstock:has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row.userstock:has(+.row:hover),.row.userstock:has(+.row.row-target-highlight),.row.wanted:has(+.row.instock),.row.wanted:has(+.row.userstock),.row.wanted:has(+.row.wanted),.row.wanted:has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row.wanted:has(+.row:hover),.row.wanted:has(+.row.row-target-highlight),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row.instock),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row.userstock),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row.wanted),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row:hover),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted):has(+.row.row-target-highlight),.row:hover:has(+.row.instock),.row:hover:has(+.row.userstock),.row:hover:has(+.row.wanted),.row:hover:has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row:hover:has(+.row:hover),.row:hover:has(+.row.row-target-highlight),.row.row-target-highlight:has(+.row.instock),.row.row-target-highlight:has(+.row.userstock),.row.row-target-highlight:has(+.row.wanted),.row.row-target-highlight:has(+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)),.row.row-target-highlight:has(+.row:hover),.row.row-target-highlight:has(+.row.row-target-highlight){border-bottom-left-radius:0;border-bottom-right-radius:0}.row.instock+.row.instock,.row.instock+.row.userstock,.row.instock+.row.wanted,.row.instock+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row.instock+.row:hover,.row.instock+.row.row-target-highlight,.row.userstock+.row.instock,.row.userstock+.row.userstock,.row.userstock+.row.wanted,.row.userstock+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row.userstock+.row:hover,.row.userstock+.row.row-target-highlight,.row.wanted+.row.instock,.row.wanted+.row.userstock,.row.wanted+.row.wanted,.row.wanted+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row.wanted+.row:hover,.row.wanted+.row.row-target-highlight,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row.instock,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row.userstock,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row.wanted,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row:hover,.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted)+.row.row-target-highlight,.row:hover+.row.instock,.row:hover+.row.userstock,.row:hover+.row.wanted,.row:hover+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row:hover+.row:hover,.row:hover+.row.row-target-highlight,.row.row-target-highlight+.row.instock,.row.row-target-highlight+.row.userstock,.row.row-target-highlight+.row.wanted,.row.row-target-highlight+.row:nth-child(2n):not(.instock):not(.userstock):not(.wanted),.row.row-target-highlight+.row:hover,.row.row-target-highlight+.row.row-target-highlight{border-top-left-radius:0;border-top-right-radius:0}..content-box-table{position:relative;isolation:isolate;overflow:visible}.row{position:relative;overflow:visible}.diagram-marker-cell{position:relative;width:50px;flex-shrink:0;overflow:visible}.diagram-row-number{position:relative;z-index:5;display:block;max-height:28px;background-color:#fff;line-height:28px;border-radius:14px;text-align:center;outline:2px solid #888;color:#000;font-weight:700}.row-bullet-line{position:absolute;z-index:1;left:24px;top:-20px;width:1px;height:40px;background-color:#aaa;pointer-events:none}.row-bullet{position:absolute;z-index:3;left:20px;top:10px;width:9px;height:9px;background-color:#fff;border-radius:5px;outline:2px solid #888;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/content-box.css.map */
