.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1}.loading-spinner{border:4px solid rgba(0,0,0,.3);border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.big-image,.small-image{position:relative}.prod-images{margin-bottom:1.87rem;align-content:flex-start}.prod-images .div-image{margin-bottom:1rem}.prod-images .div-image img{width:100%;border-radius:10px;aspect-ratio:1/1.1;-o-object-fit:cover;object-fit:cover}.prod-images .div-image model-viewer{position:relative;width:100%;padding-bottom:110%;height:0}.div-avatar{display:flex;flex-direction:row;justify-content:flex-start;overflow-x:auto}.div-avatar img{border-radius:10px;aspect-ratio:1/1.4;-o-object-fit:cover;object-fit:cover;max-width:4.75rem}.div-avatar .small-image{margin-right:.7rem}.div-avatar .selected img{border:3px solid #545050}.div-avatar::-webkit-scrollbar{display:none}.div-avatar{-ms-overflow-style:none;scrollbar-width:none}.prod-detail .product-title h1{font-size:.75rem;color:var(--primary05);font-weight:500}.prod-detail .product-title .product-short-name,.prod-detail .product-title h2{font-size:1.25rem;letter-spacing:.28125rem;color:var(--primary05)}.prod-detail .product-title{margin-bottom:1.25rem}.prod-detail .desc h3,.prod-detail .desc p{color:var(--primary-bg-color);font-size:.875rem;line-height:126%;letter-spacing:.06125rem;font-weight:400}.prod-detail .desc{margin-bottom:1.88rem}.specification .text,.terms .text{margin-bottom:1.56rem;font-size:1rem;line-height:126%;letter-spacing:.07rem}.specification .spec-header .text{color:var(--primary09)}.specification .spec-values .text{color:var(--primary07)}.prod-detail .price{color:var(--primary-bg-color);font-size:1.125rem;font-weight:600;letter-spacing:.06188rem;margin-top:.5rem;margin-bottom:2rem}.prod-detail .addtocart{border-radius:4px;background:var(--primary-bg-color)}.prod-detail .addtocart button{color:#fff;font-size:.875rem;line-height:126%;letter-spacing:.06125rem;padding:1.25rem 0;width:100%}.prod-detail .enquire,.prod-detail .connectw{border-radius:4px;background:#4B4B4B;margin:.313rem 0}.prod-detail .enquire button{color:#fff;font-size:.875rem;line-height:126%;letter-spacing:.06125rem;padding:1rem 0;width:100%}.prod-detail .connectw i{font-size:1.85rem;line-height:126%;padding:.386rem 0;margin-right:8px;vertical-align:middle}.prod-detail .connectw a{color:#fff;font-size:.875rem;line-height:126%;letter-spacing:.06125rem;padding:1rem 0;width:100%;text-decoration:none}.animated-div:hover{transform:scale(1.03);box-shadow:0 .25rem .5rem #0003}.pricecart{display:flex;align-items:baseline;margin-bottom:1.87rem}.hide{display:none}.social-share{font-size:2rem}.social-share a{color:#444443;padding-right:1rem}.section-header{color:#423d3d;font-family:Nunito Sans;font-size:1.5rem;font-style:normal;font-weight:600;line-height:140%}model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}#ar-button{background-image:url(https://modelviewer.dev/assets/ic_view_in_ar_new_googblue_48dp.png);background-repeat:no-repeat;background-size:20px 20px;background-position:12px 50%;background-color:#fff;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;bottom:1rem;padding:0 16px 0 40px;font-family:Roboto Regular,Helvetica Neue,sans-serif;font-size:14px;color:#4285f4;height:36px;line-height:36px;border-radius:18px;border:1px solid #DADCE0}#ar-button:active{background-color:#e8eaed}#ar-button:focus{outline:none}#ar-button:focus-visible{outline:1px solid #4285f4}model-viewer{--progress-bar-color: transparent}@media (min-width: 768px){.div-avatar{flex-direction:column;padding-left:1.25rem}.div-avatar img{margin-bottom:1.44rem;max-width:6rem;aspect-ratio:1/1.5}.section{padding:2.5rem 2.25rem}.prod-detail .product-title{margin-bottom:1.88rem}.prod-detail .product-title .product-short-name,.prod-detail .product-title h2{font-size:1.75rem;letter-spacing:.39375rem}.prod-detail .desc h3,.prod-detail .desc p{font-size:1rem;letter-spacing:.0875rem;line-height:155%}.prod-detail .desc{margin-bottom:2.5rem}.specification .text,.terms .text{font-size:1.125rem;letter-spacing:.07875rem;margin-bottom:1.56rem}.prod-detail .price{font-size:1.25rem;letter-spacing:.06875rem}.prod-detail .enquire{margin:.313rem .675rem .313rem 0}.prod-detail .addtocart button{font-size:1.125rem;letter-spacing:.07875rem}.prod-detail .enquire button{font-size:1.125rem}.prod-detail .connectw i{font-size:2.1rem}.prod-detail .connectw a{font-size:1.125rem}.section-header{padding-left:1.5625rem}}@media (min-width: 992px){.prod-images .div-image{margin-bottom:1.88rem}.prod-images .div-image img{aspect-ratio:1/1.05}.prod-images .div-image model-viewer{padding-bottom:105%}.div-avatar{flex-direction:row;padding-left:0}.div-avatar img{margin-bottom:0;max-width:9rem;aspect-ratio:1/1.2}.div-avatar .small-image{margin-right:1.25rem}.section{padding:4.4rem 0}.prod-detail{padding-left:4.38rem}.prod-detail .product-title h1{letter-spacing:.0625rem}.prod-detail .product-title .product-short-name,.prod-detail .product-title h2{font-size:2rem;letter-spacing:.0625rem}.prod-detail .desc{margin-bottom:2.81rem}.specification .text,.terms .text{font-size:1rem;letter-spacing:.0875rem}.pricecart{margin-top:1rem}.prod-detail .connectw i{font-size:2.3rem}.prod-detail .enquire{margin:.313rem 1rem .313rem 0}.prod-detail .enquire button{font-size:1.25rem;padding:1.05rem 0}.prod-detail .connectw a{font-size:1.25rem}.specification .spec-values{padding-left:1rem}.section-header{padding-left:1.25rem}}@media (min-width: 1600px){.section-header{padding-left:2.81rem}}
