@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,300&family=Roboto:wght@500&display=swap";#container{position:absolute;background-color:#252a2f;padding:1em;border-radius:1em;top:20px;left:20px;z-index:1}#command-title{display:flex;justify-content:center;margin-top:0;margin-bottom:.5em;color:#fff;font-family:Inter,"sans-serif";font-size:1.2em;font-weight:700}#separator{margin-top:.7em;margin-bottom:.7em}.command-line{margin-bottom:.2em;color:#fffc;font-family:Inter,"sans-serif";font-weight:400;font-size:.9em}.highlight{color:#44cfd4}:root{--primary-bg: #252A2F;--lighter-bg: #31363a;--primary-accent: #44CFD4;--accent-darker: #18AEB4;--primary-heading: #FFFFFF;--primary-subheading: rgba(255,255,255,.8);--primary-text: rgba(255,255,255,.5);--button-text: #000000}.leva-c-kWgxhW-bCBHqk-fill-false{right:50%;transform:translate(50%)}.crosshair{position:fixed;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#fff;opacity:.8;pointer-events:none;z-index:3;transition:all .1s ease-in;transform-origin:center;transform:translate(-50%,-50%)}.crosshair-yellow{background-color:#fe0;transition:all .15s ease-in;transform:translate(-50%,-50%) scale(2)}.crosshair-red-x{background-color:#820000;width:1px;height:1px}.crosshair-red-x:before,.crosshair-red-x:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:4px;background-color:#820000;transform:translate(-50%,-50%)}.crosshair-red-x:before{transform:translate(-50%,-50%) rotate(45deg)}.crosshair-red-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.model-interaction-prompt{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#1e3c5acc;font-family:Inter,sans-serif;color:var(--primary-heading);font-size:1.2rem;padding:10px 20px;border-radius:8px;text-align:center;z-index:2}.product-sidebar{position:fixed;left:0;top:0;transform:translate(-100%);display:flex;flex-direction:column;gap:1.65em;background-color:var(--primary-bg);width:22.5%;height:100%;z-index:9999;font-family:Inter,sans-serif;padding:1em 2em;transition:all .15s ease-in}.product-sidebar.visible{transform:translate(0);transition:all .2s ease-in-out}.product-sidebar .general-info .product-title{color:var(--primary-heading);font-size:1.7em;font-weight:600;text-transform:uppercase}.product-sidebar .general-info .product-desc{color:var(--primary-subheading);font-size:1em;font-weight:200}.product-sidebar .general-info .product-specs .product-dimensions,.product-sidebar .general-info .product-specs .product-weight{color:var(--primary-text);font-weight:200;font-size:.85em;margin:0}.product-sidebar .color-selection p{color:var(--primary-subheading);font-weight:200}.product-sidebar .color-selection .color-option{display:flex;justify-content:space-between;align-items:center;background-color:var(--lighter-bg);padding:1.2em 1.6em;border-radius:9px;margin:6px 0}.product-sidebar .color-selection .color-option label{color:var(--primary-text);font-size:1em;font-weight:500;text-transform:uppercase}.product-sidebar .color-selection .color-option .radio-color{appearance:none;width:24px;height:24px;border:3.2px solid var(--primary-text);opacity:.5;border-radius:50%;outline:none;transition:.2s;cursor:pointer}.product-sidebar .color-selection .color-option .radio-color:checked{background-color:var(--accent-darker);border-color:var(--primary-accent);opacity:1}product-sidebar .color-selection .color-option .radio-color:checked+label{color:var(--primary-heading)}.product-sidebar .color-selection .color-option .radio-color:focus{opacity:1}.product-sidebar .product-quantity{display:flex;justify-content:space-between;align-items:center}.product-sidebar .product-quantity p{color:var(--primary-heading);font-size:1.2em;font-weight:700;margin:0}.product-sidebar .product-quantity .quantity-number-input{display:flex;background-color:var(--lighter-bg);border-radius:9px;padding:4px 8px}.product-sidebar .product-quantity .quantity-number-input button{font-family:Inter,sans-serif;font-weight:500;font-size:1.2em;color:var(--primary-accent)}.product-sidebar .product-quantity .number-input{width:36px;text-align:center;font-family:Inter,sans-serif;font-weight:700;font-size:1.3em;color:var(--primary-heading);border:none;-moz-appearance:textfield;-webkit-appearance:textfield;-ms-appearance:textfield;background-color:transparent}.decrement,.increment{background-color:transparent;border:1px solid transparent;font-size:18px;padding:4px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.decrement:hover,.increment:hover{background-color:#e1e1e1}.decrement:active,.increment:active{background-color:#d1d1d1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-sidebar .product-cost{display:flex;justify-content:space-between;align-items:center}.product-sidebar .product-cost p{color:var(--primary-heading);font-size:1.2em;font-weight:700;margin:0}.product-sidebar .product-cost .amount{color:var(--primary-heading);font-size:1.5em;font-weight:700;margin:0}.add-to-cart .add-btn{border:none;background-color:var(--primary-accent);color:var(--button-text);width:100%;padding:12px 0;border-radius:9px;text-align:center;font-family:Inter,sans-serif;font-weight:700;font-size:1.1em;transition:all .1s ease-in}.add-to-cart .add-btn:hover{cursor:pointer;transform:scale(.95)}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-bg: #252A2F;--lighter-bg: #31363a;--primary-accent: #44CFD4;--accent-darker: #18AEB4;--primary-heading: #FFFFFF;--primary-subheading: rgba(255,255,255,.8);--primary-text: rgba(255,255,255,.5);--button-text: #000000;--button-less-visible: #74808a}.cart-item{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-top:.5em}.item-scroll{position:relative;overflow:hidden;scroll-behavior:smooth;height:100%}.single-delete{display:flex;justify-content:center;align-items:center;text-transform:lowercase;border:none;background-color:var(--primary-accent);color:var(--button-text);width:20px;height:20px;border-radius:50%;font-weight:700;font-size:1.1em;cursor:pointer;transition:all .15s ease-in-out}.single-delete:hover{border:2px solid var(--primary-accent);background-color:transparent;color:var(--primary-accent);font-weight:500}.quantity{color:var(--primary-heading);font-size:1em;font-weight:600;align-items:center;font-family:Inter,sans-serif}.delete-quantity{display:flex;flex-direction:row;align-items:center;gap:.5em}#cart{border-radius:1em;position:fixed;right:0;top:0;width:20em;min-height:10em;max-height:25em;background-color:var(--primary-bg);padding:1em;margin-top:1em;margin-right:1em;z-index:9999;display:flex;flex-direction:column}.item{color:var(--primary-heading);font-family:Inter,sans-serif;font-size:.9em;font-weight:800}.product-price{font-weight:300;font-size:1em}#group-cart{display:flex;flex-direction:row;justify-content:space-between;margin-top:1em}#total-cost{color:var(--primary-heading);font-family:Inter,sans-serif;font-weight:700;font-size:1em;text-align:right}#cart-title{display:flex;justify-content:center;color:var(--primary-heading);font-family:Inter,sans-serif;font-weight:1000;font-size:1.15em;margin-bottom:1em}#remove-all{border:none;background-color:transparent;color:var(--primary-accent);border:1px solid var(--primary-accent);width:40%;height:2em;border-radius:9px;font-family:Inter,sans-serif;font-weight:700;font-size:.8em;cursor:pointer;transition:all .1s ease-in}#fakebuy{border:none;background-color:var(--primary-accent);color:var(--button-text);width:40%;height:2em;border-radius:9px;font-family:Inter,sans-serif;font-weight:700;font-size:.8em;cursor:pointer;transition:all .1s ease-in}#remove-all:hover,#fakebuy:hover{transform:scale(.95)}#separator-cart{margin-top:.2em;margin-bottom:1em}:root{--primary-bg: #252A2F;--lighter-bg: #31363a;--primary-accent: #44CFD4;--accent-darker: #18AEB4;--primary-heading: #FFFFFF;--primary-subheading: rgba(255, 255, 255, .8);--primary-text: rgba(255, 255, 255, .5);--button-text: #000000;--button-less-visible: #74808a}.loading-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--primary-bg);font-family:Poppins,sans-serif}.loading-screen h1{font-size:4rem;color:var(--primary-heading);margin-bottom:2rem}.progress-bar-container{width:50%;margin-top:2rem;text-align:center;color:var(--accent-darker)}.progress-bar-container #progress-bar{width:100%;height:2.5rem;border-radius:30px;margin-top:2rem}progress::-webkit-progress-bar{width:100%;height:2.5rem;outline:none;border-radius:30px}progress::-webkit-progress-value{background-color:var(--accent-darker);border-radius:30px}progress::-moz-progress-bar{background-color:var(--accent-darker);border-radius:30px}label[for=progress-bar]{font-size:1.5rem;color:var(--primary-heading)}@media all and (max-width: 1265px){.loading-screen h1{font-size:2.5rem}}*{box-sizing:border-box}html,body,#root,canvas{height:100%;width:100%;margin:0;padding:0}
