@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);.button[data-v-31dbbcd0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem 1.5rem;font-size:1.25rem;color:#b263f7;border-radius:3px;white-space:nowrap;position:relative}.button.secondary[data-v-31dbbcd0]{color:#fff}.button.secondary.hover[data-v-31dbbcd0],.button.secondary[data-v-31dbbcd0]:hover{background-color:hsla(0,0%,100%,.25)}.button.secondary[data-v-31dbbcd0]:active{background-color:hsla(0,0%,100%,.15)}.button.secondary.fill[data-v-31dbbcd0]{background-color:hsla(0,0%,100%,.2)}.button.secondary.fill.hover[data-v-31dbbcd0],.button.secondary.fill[data-v-31dbbcd0]:hover{background-color:hsla(0,0%,100%,.25)}.button.secondary.fill[data-v-31dbbcd0]:active{background-color:hsla(0,0%,100%,.15)}.button.hover[data-v-31dbbcd0],.button[data-v-31dbbcd0]:hover{cursor:pointer;background-color:hsla(0,0%,100%,.15)}.button [data-v-31dbbcd0]{pointer-events:none}.button[data-v-31dbbcd0]:active{background-color:#ab55f6}.button.full[data-v-31dbbcd0]{display:-webkit-box;display:-ms-flexbox;display:flex}.button.large[data-v-31dbbcd0]{min-height:52px}.button.small[data-v-31dbbcd0]{min-height:15px;padding:4px 12px;font-size:1rem}.button.fill[data-v-31dbbcd0]{background-color:#b263f7;color:#fff;-webkit-box-shadow:rgba(0,0,0,.117647) 0 1px 6px,rgba(0,0,0,.117647) 0 1px 4px;box-shadow:0 1px 6px rgba(0,0,0,.117647),0 1px 4px rgba(0,0,0,.117647)}.button.fill.hover[data-v-31dbbcd0],.button.fill[data-v-31dbbcd0]:hover{background-color:#b76ef7}.button.fill[data-v-31dbbcd0]:active{background-color:#ab55f6;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.button.fill.alt[data-v-31dbbcd0]{background-color:#5a9ddf;color:#fff}.button.fill.alt.hover[data-v-31dbbcd0],.button.fill.alt[data-v-31dbbcd0]:hover{background-color:#7eb3e7}.button.fill.alt[data-v-31dbbcd0]:active{background-color:#3e8cda}.button.outline[data-v-31dbbcd0]{border:2px solid #b263f7}.button.outline.secondary[data-v-31dbbcd0]{border:2px solid #fff}.button.back[data-v-31dbbcd0]{color:#fff}.button.back.hover[data-v-31dbbcd0],.button.back[data-v-31dbbcd0]:hover{background-color:rgba(0,0,0,.1)}.button .fa[data-v-31dbbcd0]{margin-right:8px}.button span[data-v-31dbbcd0]:not(:first-child){margin-left:6px}.button span.fa-ellipsis-h[data-v-31dbbcd0]{-webkit-transform:scale(1.8);transform:scale(1.8)}.button input[data-v-31dbbcd0]{position:absolute;width:100%;height:100%;top:0;right:0;margin:0;padding:0;font-size:20rem;cursor:pointer;opacity:0;filter:alpha(opacity=0);border-bottom:0 solid #fff}.button-row[data-v-0d818e02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-row .button[data-v-0d818e02]{margin:8px 0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.button-row .button.fill[data-v-0d818e02],.button-row .button.outline[data-v-0d818e02]{margin-right:4px;margin-left:4px}.fade-box-enter-active[data-v-7ed638fa],.fade-box-leave-active[data-v-7ed638fa]{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.fade-box-enter[data-v-7ed638fa],.fade-box-leave-to[data-v-7ed638fa]{opacity:0}#confirm-area[data-v-7ed638fa]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(50,50,50,.5);z-index:2000;padding-bottom:60px}#confirm-area .confirm-card[data-v-7ed638fa]{max-width:100%;-ms-flex-preferred-size:500px;flex-basis:500px;margin:20px;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#525252}#confirm-area .confirm-card .confirm-title[data-v-7ed638fa]{font-size:20px;margin-bottom:20px;font-weight:600}#confirm-area .confirm-card .confirm-description[data-v-7ed638fa]{font-size:16px;margin-bottom:20px}#confirm-area .confirm-card .button-row-container[data-v-7ed638fa]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.terms-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:rgba(50,50,50,.5)}.terms-page .terms-module{margin:2rem 0 2rem 2rem;width:60rem;max-height:calc(100% - 10rem);background-color:#fff;padding:2rem;overflow:auto;color:#393838}.terms-page .fa{margin-top:2rem;margin-right:1rem;padding:2rem;height:calc(100% - 10rem);font-size:2rem;color:#bcbcbc}.connecting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:rgba(50,50,50,.5)}.connecting .connecting-module{margin:2rem;padding:3rem 6rem 2rem 6rem;background-color:#393838}.connecting .connecting-module .title{font-size:1.25rem}.connecting .connecting-module img{width:10rem}html{font-size:14px}html,html body{width:100%;height:100%;margin:0;padding:0}html body{font-family:Montserrat,sans-serif;color:#fff;background:#292929}html body #app{width:100%;height:100%;font-weight:600}html .pac-container{background-color:#393838}html .pac-container:after{display:none;opacity:0}html .pac-container .pac-item{color:#bcbcbc;font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;border-top:1px solid #737373;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.15rem;padding:0 1rem}html .pac-container .pac-item:hover{background-color:#525252}html .pac-container .pac-item .pac-icon,html .pac-container .pac-item .pac-item-query{color:#fff;font-family:Montserrat,sans-serif;font-weight:600}html .pac-container .pac-item .pac-item-query{font-size:1.15rem}div{-webkit-box-sizing:border-box;box-sizing:border-box}.console{position:fixed;top:0;left:0;z-index:100000;width:100vw;pointer-events:none}.fade-enter-active{-webkit-transition:all .6s;transition:all .6s}.fade-leave-active{-webkit-transition:all .4s;transition:all .4s}.fade-enter,.fade-leave-to{opacity:0}.select-container[data-v-05ac3677]{z-index:10;position:relative}.select-container.default[data-v-05ac3677]{padding:0 10px}.select-container.active[data-v-05ac3677]{z-index:15}.select-container .card-options[data-v-05ac3677]{color:#fff}.select-container .card-options.hover[data-v-05ac3677],.select-container .card-options[data-v-05ac3677]:hover{color:#ccc}.select-container .card-options [data-v-05ac3677]{pointer-events:none}.select-container .options-container[data-v-05ac3677]{position:absolute;top:100%;right:0;min-width:120px;background-color:#393838;-webkit-box-shadow:rgba(0,0,0,.188235) 0 10px 30px,rgba(0,0,0,.227451) 0 6px 10px;box-shadow:0 10px 30px rgba(0,0,0,.188235),0 6px 10px rgba(0,0,0,.227451);padding:8px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;z-index:160}.select-container .options-container.right[data-v-05ac3677]{right:auto;left:0}.select-container .options-container .title[data-v-05ac3677]{padding:5px 15px;margin-left:20px;color:#aaa;font-size:14px}.select-container .options-container .divider[data-v-05ac3677]{border-bottom:1px solid #737373;margin:8px 0}.select-container .options-container .option[data-v-05ac3677]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 2rem;white-space:nowrap}.select-container .options-container .option.hover[data-v-05ac3677],.select-container .options-container .option[data-v-05ac3677]:hover{background-color:hsla(0,0%,100%,.25);cursor:pointer}.select-container .options-container .option [data-v-05ac3677]{pointer-events:none}.select-container .options-container .option[data-v-05ac3677]:active{background-color:hsla(0,0%,100%,.15);color:#b263f7}.select-container .options-container .option .fa[data-v-05ac3677]{font-size:14px;width:22px;color:#b263f7}.banner-layout.clear .banner{background-color:transparent}.banner-layout .banner{z-index:100;width:100%;height:4rem;position:fixed;top:0;left:0;padding:0 1.5rem;background-color:#1d1d1d}.banner-layout .banner,.banner-layout .banner .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-layout .banner .logo{margin-right:2rem}.banner-layout .banner .logo img{width:10rem}.banner-layout .banner .center{-webkit-box-flex:1;-ms-flex:1;flex:1}.banner-layout .banner .center .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner-layout .banner .center .links.marketing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-layout .banner .center .links .link{font-size:1.25rem;padding:1rem;font-weight:700;color:#ccc}.banner-layout .banner .center .links .link.active{color:#b263f7}.banner-layout .banner .center .links .link.hover,.banner-layout .banner .center .links .link:hover{color:#fff;cursor:pointer}.banner-layout .banner .center .links .link.hover.active,.banner-layout .banner .center .links .link:hover.active{color:#b263f7}.banner-layout .banner .center .links .link *{pointer-events:none}.banner-layout .banner .button{font-size:1.15rem;font-weight:700;padding:.5rem 2rem;background-color:#8f3afd}.banner-layout .banner .signed-in-user{padding:1rem 2rem}.banner-layout .banner .signed-in-user .label{font-size:1rem;color:#bcbcbc;margin-bottom:.5rem}.banner-layout .banner .user{font-size:2.75rem}.banner-layout .main-area{min-height:100vh;padding-top:4rem}.banner-layout .main-area.vr{padding-top:0}.banner-layout .footer{padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-layout .footer img{width:6rem;padding-right:1rem}.banner-layout .footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-layout .footer .links .link{padding:.75rem 1rem;color:#fff;text-decoration:none}.banner-layout .footer .links .link:hover{cursor:pointer}.search[data-v-d86fabd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.search .search-icon[data-v-d86fabd4]{left:14px;color:#ccc}.search .clear-icon[data-v-d86fabd4],.search .search-icon[data-v-d86fabd4]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search .clear-icon[data-v-d86fabd4]{right:12px;padding:6px;color:#bbb}.search .clear-icon.hover[data-v-d86fabd4],.search .clear-icon[data-v-d86fabd4]:hover{cursor:pointer;color:#aaa}.search .clear-icon [data-v-d86fabd4]{pointer-events:none}.search input[data-v-d86fabd4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:16px;padding:6px 34px;-ms-flex-preferred-size:300px;flex-basis:300px;color:#fff;border-radius:1rem;border:2px solid #aaa;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;font-weight:600;font-size:20px;background-color:#393838}.search input[data-v-d86fabd4]::-moz-placeholder{color:#bbb}.search input[data-v-d86fabd4]:-ms-input-placeholder{color:#bbb}.search input[data-v-d86fabd4]::-ms-input-placeholder{color:#bbb}.search input[data-v-d86fabd4]::placeholder{color:#bbb}.search input[data-v-d86fabd4]::-webkit-input-placeholder{color:#bbb}.search input[data-v-d86fabd4]:focus{border-color:#b263f7;outline:0}#library-page .custom-banner-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#library-page .custom-banner-area,#library-page .custom-banner-area .left-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#library-page .custom-banner-area .left-area .toggle{margin-left:2rem}.drawer-area{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.drawer-area .drawer{width:30rem;background-color:#525252}.drawer-area .page{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch .button{padding:.75rem 1rem;font-size:1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.switch .button.hover,.switch .button:hover{cursor:pointer;background-color:#737373}.switch .button *{pointer-events:none}.switch .button.active,.switch .button.active.hover,.switch .button.active:hover{background-color:#b263f7}.switch .button.left{border-radius:.5rem}.switch .button.right{margin-left:.25rem;border-radius:.5rem}#parts-page{height:100%;position:relative}#parts-page .parts-drawer .filters{padding-bottom:4rem}#parts-page .parts-drawer .filters .filters-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 2rem 0 2rem;font-size:1.5rem;height:4rem}#parts-page .parts-drawer .filters .filters-title,#parts-page .parts-drawer .filters .filters-title .filter-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#parts-page .parts-drawer .filters .filters-title .filter-count{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;font-weight:400;border-radius:.5rem;border:1px solid #fff;padding:.5rem 1rem}#parts-page .parts-drawer .filters .filters-title .filter-count.hover,#parts-page .parts-drawer .filters .filters-title .filter-count:hover{background-color:#737373;cursor:pointer}#parts-page .parts-drawer .filters .filters-title .filter-count *{pointer-events:none}#parts-page .parts-drawer .filters .filters-title .filter-count .fal{margin-right:.5rem}#parts-page .parts-drawer .filters .toggle{margin:1rem 2rem 0 2rem}#parts-page .parts-drawer .filters .filter{padding:2rem 1.5rem 0 1.5rem}#parts-page .parts-drawer .filters .filter .filter-title{font-size:1.25rem;padding:.5rem 1rem;color:#ddd}#parts-page .parts-drawer .filters .filter .filter-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button{font-size:1.25rem;color:#fff;padding:1rem 1.5rem;margin:.125rem;border-radius:.25rem}#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button.hover,#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button:hover{background-color:#737373}#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button *{pointer-events:none}#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button.active{background-color:#b263f7}#parts-page .parts-drawer .filters .filter .filter-button-group .filter-button.small{padding:.75rem 1.5rem}#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon{color:#fff;padding:1rem 2rem;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon.hover,#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon:hover{background-color:#737373}#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon *{pointer-events:none}#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon.active{background-color:#b263f7}#parts-page .parts-drawer .filters .filter .filter-icon-group .filter-icon .icon-label{font-size:1.25rem;padding:0 1.5rem}#parts-page .bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem 0 2rem;font-size:1.25rem}#parts-page .bread-crumbs.details{background-color:#393838}#parts-page .bread-crumbs .divider{color:#aaa}#parts-page .bread-crumbs .link{margin:0 .5rem;padding:.5rem .5rem;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#parts-page .bread-crumbs .link.active{color:#aaa}#parts-page .bread-crumbs .link:not(.active).hover,#parts-page .bread-crumbs .link:not(.active):hover{background-color:#525252;cursor:pointer;border-radius:.5rem}#parts-page .bread-crumbs .link *{pointer-events:none}.card[data-v-1cecc903]{width:24rem;height:26rem;min-width:24rem;min-height:26rem;margin:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#393838;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:.5rem;position:relative}.card.hover[data-v-1cecc903],.card[data-v-1cecc903]:hover{-webkit-transform:scale(1.025);transform:scale(1.025);cursor:pointer}.card [data-v-1cecc903]{pointer-events:none}.card .grab-indicator[data-v-1cecc903]{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(178,99,247,.4);z-index:1;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.card .grab-indicator .grab[data-v-1cecc903]{width:8rem}.card .grab-indicator .grab-text[data-v-1cecc903]{margin-top:1rem;font-size:3.5rem}.card .image-container[data-v-1cecc903]{height:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.card .image-container .image[data-v-1cecc903]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.card .image-container .icons[data-v-1cecc903]{position:absolute;bottom:0;left:1.6rem;width:8rem;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .image-container .icons .icon[data-v-1cecc903]{height:100%;margin-right:.75rem}.card .description-container[data-v-1cecc903]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 1.5rem 1.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .description-container .name[data-v-1cecc903]{font-size:1.25rem;margin-bottom:1rem;text-overflow:ellipsis}.card .description-container .name .sub-name[data-v-1cecc903]{font-size:1.125rem}.card .description-container .sub-title[data-v-1cecc903]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .description-container .sub-title .title[data-v-1cecc903]{color:#bcbcbc;font-size:1rem;margin-bottom:.25rem}.card .description-container .sub-title .value[data-v-1cecc903]{font-size:1.125rem}.card .description-container .sub-title .right[data-v-1cecc903]{text-align:right}.part-details .title-row[data-v-59b4768c]{background-color:#393838;padding:1rem 1rem 0 1rem}.part-details .title-row .part-name[data-v-59b4768c]{display:inline-block;position:relative;padding:1rem 1.5rem;border-radius:.5rem}.part-details .title-row .part-name.hover[data-v-59b4768c],.part-details .title-row .part-name[data-v-59b4768c]:hover{background-color:#525252;cursor:pointer}.part-details .title-row .part-name.hover .back[data-v-59b4768c],.part-details .title-row .part-name:hover .back[data-v-59b4768c]{top:2rem;font-size:2rem}.part-details .title-row .part-name.hover .name[data-v-59b4768c],.part-details .title-row .part-name:hover .name[data-v-59b4768c]{opacity:0}.part-details .title-row .part-name [data-v-59b4768c]{pointer-events:none}.part-details .title-row .part-name .back[data-v-59b4768c]{position:absolute;top:1rem;left:1.5rem;font-size:1.25rem;padding-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.part-details .title-row .part-name .back i[data-v-59b4768c]{margin-right:.5rem}.part-details .title-row .part-name .name[data-v-59b4768c]{padding-top:2rem;font-size:2rem;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.part-details .part[data-v-59b4768c]{background-color:#393838;padding:.5rem 1rem .5rem 1rem}.part-details .part .part-area[data-v-59b4768c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5rem .25rem .25rem .25rem;position:relative}.part-details .part .part-area [data-v-59b4768c]{pointer-events:none}.part-details .part .grab-indicator[data-v-59b4768c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(178,99,247,.4);z-index:1;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:.5rem}.part-details .part .grab-indicator .grab[data-v-59b4768c]{width:8rem}.part-details .part .grab-indicator .grab-text[data-v-59b4768c]{margin-top:1rem;font-size:3.5rem}.part-details .part .left-col[data-v-59b4768c]{padding:0 0}.part-details .part .left-col .part-image[data-v-59b4768c]{width:24rem;height:17rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1.5rem;margin-bottom:1rem;position:relative}.part-details .part .left-col .part-image img[data-v-59b4768c]{max-width:100%;max-height:100%}.part-details .part .left-col .part-image .t-slot[data-v-59b4768c]{position:absolute;bottom:0;left:0;height:2.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part-details .part .left-col .part-image .t-slot img[data-v-59b4768c]{margin-right:.75rem}.part-details .part .right-col .details[data-v-59b4768c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 0 3rem}.part-details .part .right-col .details .detail[data-v-59b4768c]{margin:0 3rem 2rem 0}.part-details .part .right-col .details .detail .label[data-v-59b4768c]{font-size:1.25rem;margin-bottom:.5rem;color:#ccc}.part-details .part .right-col .details .detail .value[data-v-59b4768c]{font-size:1.5rem;color:#fff}.part-details .vendors[data-v-59b4768c]{padding:1rem}.part-details .vendors a[data-v-59b4768c]{font-size:1.25rem;color:#fff;padding:1rem}.part-details .realted-parts[data-v-59b4768c]{padding:2rem}.part-details .realted-parts .realted-parts-title[data-v-59b4768c]{padding:0 .5rem;font-size:1.5rem}.part-details .realted-parts .card-area[data-v-59b4768c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 2rem 0;margin-bottom:2rem}.card-section.limited .section-title-area.hover[data-v-18fc62ef],.card-section.limited .section-title-area[data-v-18fc62ef]:hover{background-color:#393838}.card-section.limited .section-title-area [data-v-18fc62ef]{pointer-events:none}.card-section .section-title-area[data-v-18fc62ef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 3rem}.card-section .section-title-area .section-title[data-v-18fc62ef]{font-size:2rem}.card-section .section-title-area .section-title i[data-v-18fc62ef]{margin-right:.5rem}.card-section .section-title-area .view-all[data-v-18fc62ef]{font-size:1.25rem}.card-section .section-title-area[data-v-7a75a91c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 3rem 1.25rem 3rem}.card-section .section-title-area.hover[data-v-7a75a91c],.card-section .section-title-area[data-v-7a75a91c]:hover{background-color:#393838}.card-section .section-title-area [data-v-7a75a91c]{pointer-events:none}.card-section .section-title-area .section-title[data-v-7a75a91c]{font-size:1.5rem}.card-section .section-title-area .section-title .count[data-v-7a75a91c]{margin-left:.25rem;color:#888}.card-section .section-title-area .view-all[data-v-7a75a91c]{font-size:1.25rem}.card-row[data-v-7a75a91c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem}.scroll-container.has-cards[data-v-7a75a91c]{height:30rem}.card-section .category-title-area{display:inline-block;margin:1rem 2rem;padding:.5rem 1rem;position:relative;border-radius:.5rem}.card-section .category-title-area.hover,.card-section .category-title-area:hover{background-color:#393838}.card-section .category-title-area.hover .back,.card-section .category-title-area:hover .back{top:1.75rem;font-size:2rem}.card-section .category-title-area.hover .category-title,.card-section .category-title-area:hover .category-title{opacity:0}.card-section .category-title-area *{pointer-events:none}.card-section .category-title-area .back{position:absolute;top:1rem;left:1.5rem;font-size:1.25rem;padding-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.card-section .category-title-area .back i{margin-right:.5rem}.card-section .category-title-area .category-title{padding-top:2rem;font-size:2.5rem;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.card-section .category-title-area .category-title .count{margin-left:.5rem;color:#888}.card-section .category-title-area .category-title i{margin-right:.5rem}.card-section .category-title-area .view-all{font-size:1rem}.card-area{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2rem;margin-bottom:2rem}.card-area,.user-input[data-v-7a54d41e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-input[data-v-7a54d41e]{position:relative}.user-input input[data-v-7a54d41e]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:52px;padding:0 1.5rem;font-size:1.25rem;font-weight:600;border-radius:3px;border:2px solid #aaa;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;color:#fff;font-family:Montserrat,sans-serif;background-color:hsla(0,0%,100%,.1)}.user-input input[data-v-7a54d41e]::-webkit-input-placeholder{color:#bbb;opacity:1}.user-input input[data-v-7a54d41e]::-moz-placeholder{color:#bbb;opacity:1}.user-input input[data-v-7a54d41e]:-ms-input-placeholder{color:#bbb;opacity:1}.user-input input[data-v-7a54d41e]::-ms-input-placeholder{opacity:1}.user-input input[data-v-7a54d41e]::placeholder{color:#bbb;opacity:1}.user-input input[data-v-7a54d41e]::-ms-input-placeholder{color:#bbb}.user-input input[data-v-7a54d41e]:focus{border-color:#b263f7;outline:0}.user-input input.icon[data-v-7a54d41e]{padding:8px 36px 8px 16px}.user-input .fa[data-v-7a54d41e]{position:absolute;right:16px}.loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading .animation-container{width:128px;height:128px}.fade-loading-enter-active,.fade-loading-leave-active{-webkit-transition:all .2s;transition:all .2s}.fade-loading-enter,.fade-loading-leave-to{opacity:0}.checkbox[data-v-7ecf3746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;border:2px solid #bbb;border-radius:2px}.checkbox.active[data-v-7ecf3746]{border:2px solid #b263f7;background-color:#b263f7}.checkbox .fa-check[data-v-7ecf3746]{font-size:11px;color:#fff}.checkbox .fa-minus[data-v-7ecf3746]{font-size:11px;color:#bbb}.form-input .title[data-v-5d46e622]{padding:2px 4px;margin-bottom:4px}#sign-in-page .sign-in-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sign-in-page .sign-in-container .sign-in-module{background-color:#393838;margin-top:4rem;padding:4rem}#sign-in-page .sign-in-container .sign-in-module .sign-in-title{font-size:1.75rem;margin-bottom:2rem}#sign-in-page .sign-in-container .sign-in-module .forgot-password{margin-bottom:-1rem}#sign-in-page .sign-in-container .sign-in-module .input-container{width:24rem;margin-top:1.5rem}#sign-in-page .sign-in-container .sign-in-module .button-container{margin-top:2rem}#sign-in-page .sign-in-container .sign-in-module .button-container .divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}#sign-in-page .sign-in-container .sign-in-module .button-container .divider .line{border-bottom:2px solid #aaa;-webkit-box-flex:1;-ms-flex:1;flex:1}#sign-in-page .sign-in-container .sign-in-module .button-container .divider .text{padding:0 1rem;color:#aaa;font-size:1.25rem}.error{width:336px;margin-top:16px;color:#e48181;padding:0 .75rem}.error .fa{margin-right:8px;margin-left:4px}.terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.15rem}.terms .button{text-decoration:underline}.terms .button.small{padding:.25rem;margin:-.25rem}.terms .checkbox{margin-right:1rem;padding:.75rem}.forgot-password{margin-top:8px}.save-file .button-row[data-v-40f7bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem;margin-top:-1rem}.save-file .button-row .load[data-v-40f7bc58]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.save-file .button-row .purchase[data-v-40f7bc58]{width:16rem}.card[data-v-40f7bc58]{width:50rem;max-height:16rem;min-height:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem;margin-top:3rem;border-radius:.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);background-color:#393838}.card.add-name.hover[data-v-40f7bc58],.card.add-name[data-v-40f7bc58]:hover{-webkit-transform:scale(1);transform:scale(1)}.card.add-name [data-v-40f7bc58]{pointer-events:auto}.card.hover[data-v-40f7bc58],.card[data-v-40f7bc58]:hover{-webkit-transform:scale(1.025);transform:scale(1.025);cursor:pointer}.card [data-v-40f7bc58]{pointer-events:none}.card .col.left[data-v-40f7bc58]{padding:1rem 0 1rem 1rem}.card .col.left .image-container[data-v-40f7bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:21rem}.card .col.left .image-container .image[data-v-40f7bc58]{width:100%;-webkit-filter:brightness(2.5);filter:brightness(2.5)}.card .col.right[data-v-40f7bc58]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem}.card .col.right .project-name[data-v-40f7bc58]{font-size:1.25rem}.card .col.right .row-container[data-v-40f7bc58]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card .col.right .row-container[data-v-40f7bc58],.card .col.right .row[data-v-40f7bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .col.right .row[data-v-40f7bc58]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .col.right .detail[data-v-40f7bc58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.card .col.right .detail.right[data-v-40f7bc58]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card .col.right .detail .label[data-v-40f7bc58]{color:#bcbcbc;font-size:1rem}.card .col.right .detail .value[data-v-40f7bc58]{font-size:1.25rem}#home-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 5rem)}#home-page,#home-page .welcome-module{display:-webkit-box;display:-ms-flexbox;display:flex}#home-page .welcome-module{padding-bottom:6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#home-page .welcome-module .column{margin:0 4rem}#home-page .welcome-module .column.right{padding-top:3rem}#home-page .welcome-module .column .welcome-title{font-size:5rem;padding:1rem}#home-page .welcome-module .column .area-title{font-size:1.25rem;padding:1rem;color:#bcbcbc}#home-page .welcome-module .column .card{margin-top:1rem;width:50rem}#home-page .welcome-module .column .empty{width:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16rem;margin-top:1rem;border:3px solid #525252;border-radius:8px;color:#737373;font-size:1.5rem}#home-page .welcome-module .column .save-file{margin-left:-1rem}#home-page .welcome-module .column .link{font-size:1.75rem;margin-left:-.5rem;margin-right:-.5rem;margin-bottom:.5rem;font-weight:700;color:#ccc;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#home-page .welcome-module .column .link.active{color:#b263f7}#home-page .welcome-module .column .link.hover,#home-page .welcome-module .column .link:hover{color:#fff;cursor:pointer}#home-page .welcome-module .column .link.hover.active,#home-page .welcome-module .column .link:hover.active{color:#b263f7}#home-page .welcome-module .column .link *{pointer-events:none}.part-row .item-col .input input{height:2rem;padding:0 .75rem}.part-row .name-col{min-height:28px;-webkit-box-flex:1;-ms-flex:1;flex:1}.part-row .name-col .input{margin:-.357rem -.875rem}.part-row .name-col .input input{font-size:1.125rem;width:100%}.part-row .name-col .fa-pen{font-size:.8rem;color:#bcbcbc}.part-row .image-col.hover,.part-row .image-col:hover,.part-row .name.hover,.part-row .name:hover{cursor:pointer}.part-row .sizes{padding-top:.5rem}.part-row .sizes .size{margin-right:1rem;font-size:1.125rem;font-weight:500}.part-row .sizes .size .name{color:#bcbcbc;margin-right:.5rem}.part-row .taps{padding-top:.5rem}.part-row .taps .tap{margin-right:1rem;font-size:1.125rem;font-weight:500}.part-row .taps .tap .name{margin-right:.5rem}.part-row .quantity-col .hover,.part-row .quantity-col:hover{cursor:pointer}.part-row .quantity-col .input{margin:-.357rem 0}.part-row .quantity-col .input input{width:6rem;height:2rem;padding:0 0 0 .75rem}.part-row .price-col .price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.part-row .price-col .price-row .surcharge{color:#bcbcbc;font-size:.825rem}.part-row .price-col .price-row .input{margin:-.357rem 0}.part-row .price-col .price-row .input input{width:6rem;height:2rem;padding:0 0 0 .75rem}.part-row .price-col .price-row .fa-pen{opacity:0;font-size:.875rem;color:#bcbcbc;margin-left:.25rem;margin-right:-1.125rem}.part-row .price-col .price-row .hover,.part-row .price-col .price-row:hover{cursor:pointer}.part-row .price-col .price-row .hover .fa-pen,.part-row .price-col .price-row:hover .fa-pen{opacity:1}.project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project .project-module{-ms-flex-preferred-size:80rem;flex-basis:80rem;padding:1rem}.project .project-module .back-row{margin-bottom:2rem}.project .project-module .back-row .button{font-size:1.5rem}.project .project-module .back-row i{padding-right:.5rem}.project .project-module .main-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:3rem}.project .project-module .main-row .image-col{width:50%}.project .project-module .main-row .image-col img{width:100%;-webkit-filter:brightness(2.5);filter:brightness(2.5)}.project .project-module .main-row .detail-col{width:50%;padding-left:4rem}.project .project-module .main-row .detail-col .project-title{font-size:2rem;margin-bottom:1rem}.project .project-module .main-row .detail-col .project-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project .project-module .main-row .detail-col .project-details .detail{margin:0 3rem 2rem 0}.project .project-module .main-row .detail-col .project-details .detail .label{font-size:1.25rem;margin-bottom:.5rem;color:#ccc}.project .project-module .main-row .detail-col .project-details .detail .value{font-size:1.5rem;color:#fff}.project .project-module .main-row .detail-col .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-top:1rem}.project .project-module .main-row .detail-col .btn-container .button{-webkit-box-flex:1;-ms-flex:1;flex:1}.project .project-module .main-row .detail-col .btn-container .button:nth-child(2){margin-left:1rem}.project .project-module .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.5rem;padding:1.5rem 2rem}.project .project-module .total .text{margin-right:1rem;color:#bcbcbc}.project .project-module .checkout{width:100%;z-index:100;margin-bottom:6rem}.project .project-module .checkout .purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.project .project-module .checkout .purchase .button{width:20rem}.project .project-module .checkout .checkout-module{-ms-flex-preferred-size:80rem;flex-basis:80rem;padding:1rem}.project .project-module .checkout .checkout-module .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project .project-module .checkout .checkout-module .input-row .input{padding:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.project .project-module .checkout .checkout-module .error-row{color:#ff6161;padding:.5rem}.project .project-module .checkout .checkout-module .button-row{padding:.5rem}.project .project-module .vendor-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project .project-module .vendor-select .vendor{padding:.5rem;margin-right:1rem;font-size:1.5rem;color:#bcbcbc;border-bottom:.25rem solid #292929}.project .project-module .vendor-select .vendor.selected{color:#fff;border-color:#fff}.project .project-module .vendor-select .vendor.hover,.project .project-module .vendor-select .vendor:hover{cursor:pointer}.project .project-module .parts-table .item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.75rem 2rem}.project .project-module .parts-table .item-row .index{color:#bcbcbc;width:2rem;font-size:1.25rem}.project .project-module .parts-table .row{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.project .project-module .parts-table .row.headers{color:#bcbcbc;background-color:#292929;min-height:4rem;padding:1.75rem 2rem}.project .project-module .parts-table .row .item-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.project .project-module .parts-table .row .item-col,.project .project-module .parts-table .row .item-col .image-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project .project-module .parts-table .row .item-col .image-col{width:8rem;min-width:8rem;height:5rem;min-height:5rem;margin-right:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project .project-module .parts-table .row .item-col .image-col img{max-width:100%;max-height:100%}.project .project-module .parts-table .row .item-col .name-col{margin-right:1rem}.project .project-module .parts-table .row .item-col .name-col .sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project .project-module .parts-table .row .item-col .distributors{padding-top:.5rem}.project .project-module .parts-table .row .item-col .distributors a{font-size:1.125rem;padding:.5rem .5rem 0 0;color:#fff}.project .project-module .parts-table .row .quantity-col{width:5rem;text-align:right}.project .project-module .parts-table .row .price-col,.project .project-module .parts-table .row .total-price-col{width:10rem;text-align:right}.project .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.project .overlay,.project .overlay .module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project .overlay .module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 6rem;border-radius:.5rem}.project .overlay .module.saving{background-color:#444}.project .overlay .module.saved{background-color:#48c586}.project .overlay .module .press{width:15rem;margin-bottom:4rem}.project .overlay .module .text{font-size:2rem;margin-bottom:1.5rem}.project .overlay .module .sub-text{font-size:1.25rem;max-width:30rem;text-align:center}.project .overlay .module .fas{font-size:3rem;margin-bottom:1.5rem}.project .overlay .module .saved{font-size:2rem;margin-bottom:.5rem}.project .fade-loading-enter-active{-webkit-transition:all .4s;transition:all .4s}.project .fade-loading-leave-active{-webkit-transition:all .2s;transition:all .2s}.project .fade-loading-enter,.project .fade-loading-leave-to{opacity:0}#load-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#load-page .save-module{padding-bottom:6rem}#load-page .save-module .save-title{font-size:2rem;margin:2rem}#save-page{position:relative}#save-page,#save-page .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#save-page .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}#save-page .overlay .module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 6rem;border-radius:.5rem}#save-page .overlay .module.saving{background-color:#444}#save-page .overlay .module.saved{background-color:#48c586}#save-page .overlay .module .press{width:15rem;margin-bottom:4rem}#save-page .overlay .module .text{font-size:2rem;margin-bottom:1.5rem}#save-page .overlay .module .sub-text{font-size:1.25rem}#save-page .overlay .module .fas{font-size:3rem;margin-bottom:1.5rem}#save-page .overlay .module .saved{font-size:2rem}#save-page .save-module{padding-bottom:4rem}#save-page .save-module .save-title{font-size:2rem;margin:2rem}#save-page .save-module .input{margin-bottom:1rem}#save-page .save-module .new{font-size:1.5rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#save-page .save-module .create-project{padding:2rem 3rem;width:100%}#save-page .save-module .create-project .create-project-title{font-size:1.5rem;margin-bottom:1rem}#save-page .save-module .create-project .input{margin-bottom:1rem}#save-page .save-module .project-name{font-size:1.5rem}#save-page .save-module .new-project{width:50rem;max-height:16rem;min-height:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:2rem;margin-top:3rem;border-radius:.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);background-color:#393838}#save-page .save-module .new-project.add-name.hover,#save-page .save-module .new-project.add-name:hover{-webkit-transform:scale(1);transform:scale(1)}#save-page .save-module .new-project.add-name *{pointer-events:auto}#save-page .save-module .new-project.hover,#save-page .save-module .new-project:hover{-webkit-transform:scale(1.025);transform:scale(1.025);cursor:pointer}#save-page .save-module .new-project *{pointer-events:none}#save-page .fade-loading-enter-active{-webkit-transition:all .4s;transition:all .4s}#save-page .fade-loading-leave-active{-webkit-transition:all .2s;transition:all .2s}#save-page .fade-loading-enter,#save-page .fade-loading-leave-to{opacity:0}#checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#checkout .checkout-module{-ms-flex-preferred-size:80rem;flex-basis:80rem;padding:1rem}#checkout .checkout-module .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkout .checkout-module .input-row .input{padding:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#checkout .checkout-module .error-row{color:#ff6161;padding:.5rem}#checkout .checkout-module .button-row{padding:.5rem}#pricing-page{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#9230ca;background:linear-gradient(156deg,#9230ca,#c98552);min-height:calc(100vh - 4rem)}#pricing-page,#pricing-page .pricing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pricing-page .pricing-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pricing-page .pricing-container .pricing-sub-title{font-size:1.5rem;padding-top:4rem;padding-bottom:1rem}#pricing-page .pricing-container .pricing-title{font-size:2rem;padding-bottom:4rem}#pricing-page .pricing-container .plan-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10rem;padding:0 2rem}#pricing-page .pricing-container .plan-container,#pricing-page .pricing-container .plan-container .plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pricing-page .pricing-container .plan-container .plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24rem;height:32rem;-webkit-box-shadow:rgba(0,0,0,.188235) 0 10px 30px,rgba(0,0,0,.227451) 0 6px 10px;box-shadow:0 10px 30px rgba(0,0,0,.188235),0 6px 10px rgba(0,0,0,.227451);z-index:1;position:relative;border-radius:4px;margin-bottom:2rem;color:#666;background-color:#fff}#pricing-page .pricing-container .plan-container .plan.special{border-radius:4px 0 0 4px}#pricing-page .pricing-container .plan-container .plan.special .purchase-button{background-color:#b263f7}#pricing-page .pricing-container .plan-container .plan.main{z-index:2;height:36rem}#pricing-page .pricing-container .plan-container .plan.main .purchase-button{background-color:#b263f7}#pricing-page .pricing-container .plan-container .plan.custom{border-radius:0 4px 4px 0}#pricing-page .pricing-container .plan-container .plan.custom .purchase-button{background-color:#525252}#pricing-page .pricing-container .plan-container .plan.custom .purchase-button.hover,#pricing-page .pricing-container .plan-container .plan.custom .purchase-button:hover{cursor:pointer;background-color:#737373}#pricing-page .pricing-container .plan-container .plan.custom .purchase-button:active{background-color:#393838}#pricing-page .pricing-container .plan-container .plan .plan-title{padding-top:2rem;padding-bottom:2rem;font-size:1.5rem;font-weight:700}#pricing-page .pricing-container .plan-container .plan .plan-price .value{font-weight:700;font-size:3rem}#pricing-page .pricing-container .plan-container .plan .plan-price .interval{font-size:1.5rem}#pricing-page .pricing-container .plan-container .plan .per-user{font-size:1.25rem;margin-bottom:2rem}#pricing-page .pricing-container .plan-container .plan .select-container{margin-bottom:2rem}#pricing-page .pricing-container .plan-container .plan .select-container .card-options .button .fa{margin-right:0;margin-left:.5rem}#pricing-page .pricing-container .plan-container .plan .select-container .options-container{background-color:#fff}#pricing-page .pricing-container .plan-container .plan .select-container .options-container .option.hover,#pricing-page .pricing-container .plan-container .plan .select-container .options-container .option:hover{cursor:pointer;background-color:#eee}#pricing-page .pricing-container .plan-container .plan .select-container .options-container .option:active{color:#666;background-color:#ddd}#pricing-page .pricing-container .plan-container .plan .plan-benefits{-webkit-box-flex:1;-ms-flex:1;flex:1}#pricing-page .pricing-container .plan-container .plan .plan-benefits .includes{margin-bottom:.75rem}#pricing-page .pricing-container .plan-container .plan .plan-benefits .benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;font-size:1.25rem}#pricing-page .pricing-container .plan-container .plan .plan-benefits .benefit .fa{font-size:1.25rem;margin-right:1rem;color:#1ec979}#pricing-page .pricing-container .plan-container .plan .purchase-button{justify-self:end;font-size:1.25rem;color:#fff;background-color:#b263f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 4rem);padding:1rem 1.5rem;margin:1.5rem .5rem;border-radius:.25rem}#pricing-page .pricing-container .plan-container .plan .purchase-button.hover,#pricing-page .pricing-container .plan-container .plan .purchase-button:hover{cursor:pointer;background-color:#bf7ff7}#pricing-page .pricing-container .plan-container .plan .purchase-button:active{background-color:#ab55f6}#success-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#9230ca;background:linear-gradient(156deg,#9230ca,#c98552);min-height:calc(100vh - 4rem)}#success-page .title{font-size:2rem;margin-bottom:.5rem}#success-page .sub-title{font-size:1.25rem;margin-bottom:2rem}#canceled-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#393838;min-height:calc(100vh - 4rem);padding-bottom:6rem}#canceled-page .main{font-size:6rem;margin-bottom:1rem}#canceled-page .title{font-size:2rem;margin-bottom:.5rem}#canceled-page .sub-title{font-size:1.25rem;margin-bottom:2rem}#canceled-page .button{margin:0 .5rem}#settings-page[data-v-6a815e65]{-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#settings-page .settings-column[data-v-6a815e65],#settings-page[data-v-6a815e65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start}#settings-page .settings-column[data-v-6a815e65]{-ms-flex-preferred-size:60rem;flex-basis:60rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;padding:2rem}#settings-page .settings-column .settings-title[data-v-6a815e65]{margin-top:2rem;margin-bottom:2rem;font-size:2rem}#settings-page .settings-column .settings-module[data-v-6a815e65]{width:100%;background-color:#525252;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);border-radius:.5rem;padding:3rem}#settings-page .settings-column .settings-module .section[data-v-6a815e65]{margin-bottom:4rem}#settings-page .settings-column .settings-module .section .section-title[data-v-6a815e65]{margin-bottom:.25rem;font-size:1.5rem}#settings-page .settings-column .settings-module .section .section-sub-title[data-v-6a815e65]{margin-bottom:1.5rem;color:#bcbcbc}#settings-page .settings-column .settings-module .section .input-row[data-v-6a815e65]{margin-bottom:1.5rem}#settings-page .settings-column .settings-module .section .input-row .name[data-v-6a815e65]{font-size:1.125rem}#settings-page .settings-column .settings-module .section .input-row .details[data-v-6a815e65]{color:#bcbcbc;font-size:1rem}#settings-page .settings-column .settings-module .section .input-row .check-box-area[data-v-6a815e65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#settings-page .settings-column .settings-module .section .input-row .check-box-area .checkbox[data-v-6a815e65]{margin-right:1rem;padding:.75rem}#settings-page .settings-column .settings-module .section .input-row .select-container[data-v-6a815e65]{margin-top:.75rem}#settings-page .settings-column .settings-module .section .input-row .select-container .fa-caret-down[data-v-6a815e65]{margin-right:0;margin-left:.5rem}#shapes-page{min-height:100vh}#shapes-page,#shapes-page .shape-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#shapes-page .shape-row{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100rem;margin:2rem 0}#shapes-page .shape-row .shape-card{width:24rem;height:26rem;min-width:24rem;min-height:26rem;margin:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#393838;-webkit-box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,.156863),0 3px 10px rgba(0,0,0,.227451);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:.5rem;position:relative}#shapes-page .shape-row .shape-card.hover,#shapes-page .shape-row .shape-card:hover{-webkit-transform:scale(1.025);transform:scale(1.025);cursor:pointer}#shapes-page .shape-row .shape-card *{pointer-events:none}#shapes-page .shape-row .shape-card .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#shapes-page .shape-row .shape-card .image-container .cube{padding-left:1rem}#shapes-page .shape-row .shape-card .image-container img{width:16rem}#shapes-page .shape-row .shape-card .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6rem;font-weight:600;font-size:2rem}