html{color:canvastext;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html.isSpatial{color:canvas;--xr-background-material:translucent;border-radius:44px}.model3D{display:block}.model3D img{object-fit:contain;width:100%;height:100%}.product-card{background:rgb(from CanvasText r g b / 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1rem;box-shadow:0 4px 20px #0000001a}.product-card .product-model{width:"100px";height:"200px";--xr-depth:100}.product-card .product-name{margin:.75rem 0 .25rem;font-size:1rem}.product-card .product-description{margin:0;font-size:.85rem}.product-card .product-price{margin:.5rem 0;font-size:1.1rem;font-weight:600}.product-card .product-3D{--xr-depth:150px;background-color:gray;width:100%;height:200px}.mainPage{padding:0 2rem}.mainPage h1{text-align:center;--xr-back:50px;transform:translateZ(100px)rotateY(30deg)}.mainPage main{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.mainPage footer{text-align:center;margin-top:2rem}.productPage .product-3D{--xr-depth:400px;--xr-back:200px;width:min(95vh - 300px,100vw - 16px);min-width:200px;height:min(95vh - 300px,100vw - 16px);min-height:200px;margin:auto}
