img[data-v-94361c0a]{cursor:zoom-in}.relative[data-v-3c22aa50]{width:calc(100% + 32px);left:-16px;display:flex;align-items:center}.carousel-button[data-v-3c22aa50]{position:absolute;top:calc(50% - 16px);color:#fff;cursor:pointer;color:#333;padding:4px 8px;font-size:15px;border:1px solid #ccc;background:#f1f1f1}img[data-v-3c22aa50]{width:calc(100% - 32px);margin:auto}.left[data-v-3c22aa50]{left:0}.right[data-v-3c22aa50]{right:0}.fade-enter-active[data-v-3c22aa50],.fade-leave-active[data-v-3c22aa50]{transition:opacity .15s ease}.fade-enter-from[data-v-3c22aa50],.fade-leave-to[data-v-3c22aa50]{opacity:0}legend a[data-v-6e3d0735]{color:#000}.product-name[data-v-6e3d0735]{font-size:20px;letter-spacing:0;line-height:21px;margin-bottom:10px}.product-name a[data-v-6e3d0735]{color:#000}.product-listing[data-v-6e3d0735]{max-width:400px;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.price[data-v-6e3d0735]{font-size:24px;color:#a00000}.add-to-cart-button[data-v-6e3d0735]{position:relative;color:#fff;padding:8px 15px;font-size:15px;border:1px solid #7c0000;background:#a00000;letter-spacing:.5px}.add-to-cart-button[data-v-6e3d0735]:hover{border:1px solid #7c0000;background:#b60000}.view-more-button[data-v-6e3d0735]{position:relative;color:#333;padding:8px 15px;font-size:15px;border:1px solid #ccc;background:#f1f1f1;letter-spacing:.5px}.radio-container[data-v-6e3d0735]{margin:0;justify-content:start}.radio-container h2[data-v-6e3d0735]{font-size:18px;margin-bottom:0;margin-left:10px;width:auto}.no-associated-parts[data-v-84e089f1]{color:#555}h1[data-v-3618224e]{font-size:2.5rem}table[data-v-3618224e]{width:100%;border-top:1px solid #e7e7e7}tr[data-v-3618224e]{border-bottom:1px solid #e7e7e7}td[data-v-3618224e]{width:100%;padding:15px 25px}.search-input[data-v-3618224e]{width:300px;height:40px;padding:0 10px;border:1px solid #ccc;border-radius:5px;font-size:16px}button[data-v-3618224e]{height:40px;padding:0 10px;color:#fff;background-color:#a00000;border-radius:5px;font-size:16px}a[data-v-3618224e]{text-decoration:none;color:#000}a:hover h2[data-v-3618224e]{text-decoration:underline}.content[data-v-3618224e]{color:#555;overflow:hidden;text-overflow:ellipsis}.loading-row[data-v-3618224e]{position:relative}.loading-row td[data-v-3618224e]{padding:25px}legend a[data-v-3ac7e844]{color:#000}.product-image[data-v-3ac7e844]{width:calc(100% + 32px);flex-grow:1;display:flex;justify-content:center;align-items:center}.product-name[data-v-3ac7e844]{font-size:20px;letter-spacing:0;line-height:21px;margin-bottom:10px}.product-name a[data-v-3ac7e844]{color:#000}.product-listing[data-v-3ac7e844]{max-width:400px;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.price[data-v-3ac7e844]{font-size:24px;color:#a00000}.add-to-cart-button[data-v-3ac7e844]{position:relative;color:#fff;padding:8px 15px;font-size:15px;border:1px solid #7c0000;background:#a00000;letter-spacing:.5px}.add-to-cart-button[data-v-3ac7e844]:hover{border:1px solid #7c0000;background:#b60000}.view-more-button[data-v-3ac7e844]{position:relative;color:#333;padding:8px 15px;font-size:15px;border:1px solid #ccc;background:#f1f1f1;letter-spacing:.5px}.slide-fade-enter-active[data-v-1ae24859],.slide-fade-leave-active[data-v-1ae24859]{transition:all .2s ease}.slide-fade-enter-from[data-v-1ae24859],.slide-fade-leave-to[data-v-1ae24859]{transform:translate(-100px);opacity:0}.search-bar[data-v-1ae24859]{padding-right:25px}.filters[data-v-1ae24859]{min-width:250px;width:250px;padding-right:10px;border-right:dotted 1px #ccc;padding-bottom:5rem;height:calc(100% + 240px)}.filter-section[data-v-1ae24859]{margin-top:1rem;padding-top:1rem;border-top:dotted 1px #ccc}.checkbox-container[data-v-1ae24859]{margin-left:15px;margin-bottom:0}.checkbox-container span[data-v-1ae24859]{font-size:16px}.filter-collapse[data-v-1ae24859]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;overflow:hidden;padding:0 25px;position:relative;right:25px}.filter-collapse .filter-collapse-child[data-v-1ae24859]{min-height:0}.filter-collapse.open[data-v-1ae24859]{grid-template-rows:1fr}.open-button[data-v-1ae24859]{transition:transform .5s ease-in-out}h3[data-v-1ae24859]{font-weight:700;color:#696969}@media screen and (max-width: 900px){.filters[data-v-1ae24859]{position:absolute;background:#fff;z-index:5;top:0;left:0;padding-left:25px;padding-top:25px;border-right:none;box-shadow:5px 0 5px -2px #0000004d;height:auto}}@media screen and (max-width: 500px){.open-filters-button span[data-v-1ae24859]{display:none}}@media screen and (max-width: 900px){#pageContent{min-height:3387px}}.mobile-nav[data-v-25c472f6]{display:none}@media screen and (max-width: 1155px){.mobile-nav[data-v-25c472f6]{display:flex}}.hamburger-button[data-v-25c472f6]{color:#fff;font-size:35px;cursor:pointer;margin-right:15px}.slide-fade-enter-active[data-v-25c472f6],.slide-fade-leave-active[data-v-25c472f6]{transition:all .2s ease}.slide-fade-enter-from[data-v-25c472f6],.slide-fade-leave-to[data-v-25c472f6]{transform:translate(100px);opacity:0}.mobile-nav-container[data-v-25c472f6]{position:fixed;max-width:85%;height:100vh;background-color:#000;z-index:999;top:0;right:0;overflow-y:scroll;padding-bottom:150px}.mobile-nav-background[data-v-25c472f6]{position:fixed;width:100vw;height:100vh;background-color:#00000080;z-index:998;top:0;left:0}.fade-enter-active[data-v-25c472f6],.fade-leave-active[data-v-25c472f6]{transition:opacity .2s ease}.fade-enter-from[data-v-25c472f6],.fade-leave-to[data-v-25c472f6]{opacity:0}.parent-category-container[data-v-25c472f6]{color:#fff}.parent-category-title[data-v-25c472f6]{width:100%;display:flex;justify-content:space-between;padding:15px 20px;background-color:#333;border-bottom:1px solid #000;font-size:25px}.inner .parent-category-link[data-v-25c472f6]{display:block;margin:15px 0 5px 20px;font-size:20px}.close-button[data-v-25c472f6]{position:sticky;top:0;z-index:2;text-align:right;padding:10px 20px;width:100%;color:#fff;background-color:#333;border-bottom:1px solid #000;font-size:25px}.parent-category-container a[data-v-25c472f6]{text-decoration:none;color:#fff}.child-category-container[data-v-25c472f6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;overflow:hidden}.child-category-container.open[data-v-25c472f6]{grid-template-rows:1fr}.child-category-container .inner[data-v-25c472f6]{min-height:0}.child-category[data-v-25c472f6]{padding:10px 15px 0}.inner[data-v-25c472f6]>:last-child{padding-bottom:10px}.child-category-container a[data-v-25c472f6]{margin:5px 15px;letter-spacing:1px;color:#aaa;font-size:14px}.child-category-container a[data-v-25c472f6]:hover{color:#fff}.expand-icon[data-v-25c472f6]{transition:transform .5s ease-in-out}.product-configuration-option[data-v-473fa204]{width:100%;border-bottom:1px dashed #f1f1f1}.product-configuration-image[data-v-473fa204]{width:calc(50% - .625rem)}.radio-container[data-v-473fa204]{margin:0}@media screen and (max-width: 600px){.product-configuration-options[data-v-473fa204]{flex-direction:column}.product-configuration-image[data-v-473fa204]{width:100%}}.add-to-cart-button[data-v-2cde0211]{position:relative;color:#fff;padding:8px 10px;font-size:20px;margin:15px 0 10px;width:90%;border:1px solid #7c0000;letter-spacing:1px;font-weight:100;background:#a00000}.add-to-cart-button[data-v-2cde0211]:hover{border:1px solid #7c0000;background:#b60000}.add-to-cart[data-v-2cde0211]{border:1px solid #ccc;padding:15px}.add-to-cart legend[data-v-2cde0211]{font-size:22px;font-weight:100;letter-spacing:1px;padding:0 10px}.total-price[data-v-2cde0211]{margin-top:.5rem;display:inline-block;line-height:30px;font-size:28px;color:#a00000;width:100%;text-align:center;letter-spacing:1px}.free-shipping[data-v-2cde0211]{line-height:30px;text-align:center;color:#060;margin-bottom:10px}.quantity-field[data-v-2cde0211]{width:84px;height:64px;border:1px solid #ccc;text-align:center}.quantity-buttons[data-v-2cde0211]{margin-left:4px}.quantity-button[data-v-2cde0211]{width:30px;height:30px;border:1px solid #ccc;background-color:#f1f1f1;cursor:pointer}.assembled-to-order[data-v-2cde0211]{text-align:center;font-size:16px;line-height:1.4;border:1px solid #a00000}.assembled-to-order p[data-v-2cde0211]{font-size:12px;line-height:1.3}.sticky[data-v-2cde0211]{top:45px;width:275px}.mobile-cart-section[data-v-2cde0211]{display:none}@media screen and (max-width: 768px){.cart-section[data-v-2cde0211]{display:none}.mobile-cart-section[data-v-2cde0211]{display:flex;align-items:center;position:sticky;margin-left:-20px;bottom:0;height:auto;padding:10px 25px;width:100vw;background-color:#f1f1f1;border-top:1px solid #ccc}.total-price[data-v-2cde0211]{width:auto;margin:0;font-size:18px}.quantity-field[data-v-2cde0211]{height:30px;width:50px}.add-to-cart-button[data-v-2cde0211]{margin:0;width:130px;font-size:17px}}@media screen and (max-width: 500px){.mobile-cart-section[data-v-2cde0211]{padding:10px}}.tabs-container[data-v-f4c0f694]{height:40px;padding:0 50px;background-image:linear-gradient(to right,#fff,#fbfbfb 20px,#fbfbfb calc(100% - 20px),#fff);border-bottom:1px solid #e7e7e7}.product-tabs ul li[data-v-f4c0f694]{border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;background:#fbfbfb;height:40px;font-size:18px;letter-spacing:1px;color:#666}.product-tabs ul li[data-v-f4c0f694]:last-child{border-right:1px solid #e7e7e7}.product-tabs ul li.active[data-v-f4c0f694]{background:#fff;border-bottom:solid 1px #fff;color:#000}.product-tabs ul li[data-v-f4c0f694]:hover{color:#a00000;background:#fefefe}@media screen and (max-width: 700px){.product-tabs[data-v-f4c0f694]{width:100vw;position:relative;right:20px}.tabs-container[data-v-f4c0f694]{padding:0}}button[data-v-01a0e273]{border:none;color:#a00000;border:1px solid #a00000;border-radius:10px;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}button[data-v-01a0e273]:hover{background-color:#a00000;color:#fff}button[data-v-01a0e273]:active{background-color:maroon;color:#fff}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}
