@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;700&display=swap);.header[data-v-3f8ae694]{height:60px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;backdrop-filter:blur(4px);box-shadow:0 4px 8px rgba(143,175,180,.4)}.logo[data-v-3f8ae694]{width:150px;min-width:80px}.main-footer[data-v-3eeddd12]{background:linear-gradient(90deg,#1a1a1a,#333);color:#fff;padding:40px 20px 100px;font-family:Arial,sans-serif}.footer-container[data-v-3eeddd12]{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-column[data-v-3eeddd12]{flex:1 1 250px;min-width:200px}.footer-column h2[data-v-3eeddd12],.footer-column h3[data-v-3eeddd12]{margin-bottom:10px;color:#fc0}.footer-column li[data-v-3eeddd12],.footer-column p[data-v-3eeddd12]{margin:5px 0}.footer-column ul[data-v-3eeddd12]{list-style:none;padding:0}.footer-column a[data-v-3eeddd12]{color:#ccc;text-decoration:none}.footer-column a[data-v-3eeddd12]:hover{text-decoration:underline;color:#fff}.footer-column p[data-v-3eeddd12]{height:25px;display:flex;justify-content:center;align-items:center}.footer-column svg[data-v-3eeddd12]{margin-inline:5px}.footer-bottom[data-v-3eeddd12]{border-top:1px solid #444;margin-top:30px;padding-top:20px;text-align:center;font-size:.85em;color:#aaa}.small-text[data-v-3eeddd12]{font-size:.85em;color:#bbb}html body{width:100%;margin:0;padding:0;font-family:IBM Plex Sans Arabic,Avenir,Helvetica,Arial,sans-serif}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#121e2a}.stickyPhone{position:fixed;bottom:100px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;right:0;z-index:9999;box-shadow:0 4px 8px rgba(0,0,0,.5);cursor:pointer;background-color:#339a46;color:#fff;text-align:center;transition:transform .3s ease,opacity .3s ease;margin-inline:10px;font-size:3vh;animation:call 1s ease-in-out infinite}@keyframes call{0%{transform:translateX(0)}10%{transform:translateX(-10px)}50%{transform:translateX(-15px)}to{transform:translateX(0)}}.form{position:relative;top:10px;left:50%;transform:translate(-50%,-50%);transition:all 1s;width:50px;height:50px;background:#fff;box-sizing:border-box;border-radius:25px;border:4px solid #fff;padding:5px;width:50%;min-width:200px;max-width:400px}.input{left:0;width:100%;line-height:30px;outline:0;border:0;display:none;font-size:1em;border-radius:20px;padding:0 20px;display:block}.fa,.input{position:absolute;top:0;height:42.5px}.fa{box-sizing:border-box;padding:10px;width:42.5px;right:0;border-radius:50%;color:#8c52ff;text-align:center;transition:all 1s}.fa:hover{background:#8c52ff;color:#fff;cursor:pointer}[data-v-add3dfec]:root{--dark-color:#161616;--accent-color:#ff5151;--body-font:"Open Sans",sans-serif}.shop-container[data-v-add3dfec]{padding:1rem}.buyBtn[data-v-add3dfec]{width:90%;height:30px;padding:5px;margin:5px;background-color:#ffc9ab;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700}.bd-grid[data-v-add3dfec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:1rem;max-width:1200px;margin:0 auto}.card[data-v-add3dfec]{min-height:250px;background:#fff;border-radius:8px;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;align-items:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f2f2f2}.card[data-v-add3dfec]:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.card-img[data-v-add3dfec]{margin-block:1px}.card-img img[data-v-add3dfec]{width:calc(100% - 20px);-o-object-fit:cover;object-fit:cover;padding:.5rem;border-radius:1rem 1rem 0 0}.card-content[data-v-add3dfec]{text-align:center}.card-name[data-v-add3dfec]{font-weight:700;color:var(--dark-color);margin-block:5px;font-size:2vh}.card-prices[data-v-add3dfec]{display:flex;justify-content:center;font-size:18px;font-weight:700;color:#8c52ff}.card-price-before[data-v-add3dfec]{text-decoration:line-through;color:gray}.card-price-now[data-v-add3dfec]{color:var(--accent-color);font-weight:600}.card-icon[data-v-add3dfec]{margin-top:.5rem;color:var(--dark-color);font-size:1.5rem}.old-price[data-v-add3dfec]{text-decoration:line-through;color:#888;margin-right:8px}.new-price[data-v-add3dfec]{color:#e60023;font-weight:700}.catalogue-container[data-v-1873663c]{padding:20px}.title-shop[data-v-1873663c]{font-size:2rem;font-weight:700;position:relative;color:var(--dark-color)}.title-shop[data-v-1873663c]:after{content:"";position:absolute;top:50%;left:105%;width:72px;height:2px;background-color:var(--dark-color)}.title[data-v-1873663c]{font-size:3vh;margin-bottom:20px;text-align:center}.product-grid[data-v-1873663c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.product-card[data-v-1873663c]{background:#fff;border:1px solid #eee;border-radius:12px;padding:10px;cursor:pointer;transition:box-shadow .3s ease;text-align:center}.product-card[data-v-1873663c]:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.product-image[data-v-1873663c]{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.product-name[data-v-1873663c]{margin-top:10px;font-size:1rem}.product-price[data-v-1873663c]{font-weight:700;color:#8c52ff}.blog-post-container[data-v-ce89fa68]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.6;color:#333;background-color:#fff;padding:20px}.viasocket-article[data-v-ce89fa68]{max-width:800px;margin:0 auto}header[data-v-ce89fa68]{border-bottom:2px solid #f0f0f0;margin-bottom:2rem;padding-bottom:1rem}h1[data-v-ce89fa68]{font-size:2.5rem;color:#2c3e50;text-align:center;margin-bottom:.5rem}h2[data-v-ce89fa68]{font-size:2rem;color:#2c3e50;margin-top:3rem;margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}h3[data-v-ce89fa68]{font-size:1.5rem;color:#34495e;margin-top:2rem;margin-bottom:1rem}p[data-v-ce89fa68]{margin-bottom:1rem;font-size:1.1rem;color:#555}a[data-v-ce89fa68]{color:#42b983;text-decoration:none;font-weight:600}a[data-v-ce89fa68]:hover{text-decoration:underline}ul[data-v-ce89fa68]{list-style-type:none;padding-left:0}li[data-v-ce89fa68]{background-color:#f9f9f9;border-left:4px solid #42b983;padding:15px;margin-bottom:1rem;border-radius:0 5px 5px 0}li strong[data-v-ce89fa68]{color:#2c3e50;display:block;margin-bottom:5px;font-size:1.2rem}section[data-v-ce89fa68]{margin-bottom:2rem}.personal-experience[data-v-ce89fa68]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.conclusion[data-v-ce89fa68]{margin-top:3rem;padding-top:2rem;border-top:2px solid #f0f0f0;margin-bottom:1rem}.cta-container[data-v-ce89fa68]{text-align:center;margin:3rem 0}.cta-button[data-v-ce89fa68]{background-color:#42b983;color:#fff;padding:15px 30px;border-radius:8px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-block;transition:background-color .3s ease,transform .2s ease}.cta-button[data-v-ce89fa68]:hover{background-color:#36a473;text-decoration:none;transform:translateY(-2px)}form{margin-top:20px;width:90%;padding-inline:10px;margin-inline:10px}.selector,form{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:500px;min-width:300px}.selector{width:95%;padding:0}.price-display{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.old-price{font-size:14px;color:#3f3939;text-decoration:line-through}.old-price,.promo-price{min-width:100px;max-width:150px;margin:0}.promo-price{font-size:16px;font-weight:700;padding:2px;border-radius:12px;background-color:#ffc310;color:#000}@keyframes blinkGold{0%,to{opacity:1;text-shadow:0 0 5px #f9d976,0 0 10px #f9d976}50%{opacity:.7;text-shadow:0 0 2px #d4af37,0 0 6px #d4af37}}.title{background:#ffe1b3;border-radius:8px;padding:6px;font-weight:700;font-size:30px;color:#1e172d;display:flex;justify-content:center;align-items:center;font-family:IBM Plex Sans Arabic}.qtyBtn{all:unset;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);font-size:18px;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.15);cursor:pointer;transition:all .2s ease-in-out}.qtyBtn,.qtyBtn svg{color:#fff}.qtyBtn:hover{transform:scale(1.1);background:linear-gradient(135deg,#2563eb,#1e3a8a);box-shadow:0 6px 12px rgba(0,0,0,.25)}.qtyBtn:active{transform:scale(.95)}.formInput{position:relative;margin-block:15px;display:flex;flex-direction:column;align-items:stretch}.formInput label{min-width:80px;position:absolute;top:-10px;right:12px;background:#fff;border-radius:10%;padding:0 4px;font-weight:700;font-size:14px;color:#1e172d;pointer-events:none;display:flex;justify-content:center;align-items:center;gap:10px;font-family:IBM Plex Sans Arabic}.formInput input,.formInput textarea{width:100%;height:30px;padding:12px;padding-top:20px;border-radius:8px;border:1px solid #ccc;font-size:14px;text-align:center;box-sizing:border-box;font-family:IBM Plex Sans Arabic}.formInput select{min-height:44px;padding:8px 12px;font-family:IBM Plex Sans Arabic,sans-serif}.formInput select,.qty{width:100%;border-radius:8px;border:1px solid #ccc;font-size:14px;text-align:center;box-sizing:border-box;margin-top:5px}.qty{height:30px;padding:12px;font-family:IBM Plex Sans Arabic}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.formInput input:focus,.formInput select:focus,.formInput textarea:focus{border-color:#22c55e;outline:none}.button{background-color:#22c55e;color:#fff;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.button:hover{background-color:#16a34a}.list2{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:10px;white-space:wrap;max-width:500px;width:100%;box-sizing:border-box;align-items:center;min-width:0}.list2::-webkit-scrollbar{height:6px;background:#fff}.list2::-webkit-scrollbar-thumb{background:#ff4500;border-radius:4px}.list2::-webkit-scrollbar-thumb:hover{background:orange}.product-card{scroll-snap-align:start;flex:0 0 auto;box-sizing:border-box;border-radius:8px;background-color:#fff;text-align:center;transition:transform .2s ease-in-out}.product-card:hover{transform:scale(1.05)}.model-button{width:100px;height:130px;border:none;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.1);transition:all .2s ease-in-out;cursor:pointer}.model-button.selected{border:2px solid green}.catalog-button{width:100px;height:130px;border:none;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.1);transition:all .2s ease-in-out;cursor:pointer}.catalog-button.selected{border:2px solid green}.model-name{margin:5px;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.model-price2{width:-moz-fit-content;width:fit-content;height:30px;max-width:95%;display:inline-flex;align-items:center;justify-content:center;gap:5px}.model-price2 .promo{max-width:95%;font-weight:700;font-size:16px;color:#331000;text-align:center;background:linear-gradient(135deg,#fff8c6,#ffde59,gold);white-space:nowrap}.model-price2 .promo,.scroll-wrapper{width:-moz-fit-content;width:fit-content;padding:5px;display:inline-flex;align-items:center;justify-content:center;border-radius:25px;overflow:hidden;position:relative}.scroll-wrapper{height:15px;max-width:20%;min-width:30px;background:#fff;gap:5px}.model-price2 .content{font-size:12px;color:#331000;text-align:center;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding-left:100%;animation:scroll-left 4s linear infinite;gap:5px}@keyframes scroll-left{0%{transform:translateX(25%)}to{transform:translateX(-100%)}}.model-image{max-width:80px;min-width:80px}.catalog-image,.model-image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:4px}.catalog-image{max-width:50px;min-width:50px}.centerBoxing{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;min-width:50px;height:30px;cursor:pointer;border:none;font-size:16px;border-radius:8px;border:1px solid #d3d3d3}.centerBoxing.selected{border:2px solid #9acd32}.colorBoxing{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;width:30px;height:30px;cursor:pointer;border:2px solid #d3d3d3;border-radius:50px}.colorBoxing.selected{border:2px solid #9acd32}.miniBox{justify-content:center;border-radius:8px}.formInput3,.miniBox{display:flex;align-items:center;height:30px}.formInput3{justify-content:space-between;margin:5px;padding:5px;background-color:#f1f1f1}.formInput3 h3,.formInput3 label{min-width:100px}.formInputGoldDiscount{display:flex;justify-content:space-between;align-items:center;margin:5px;padding:5px 10px;height:30px;background:linear-gradient(90deg,#fff8e1,#ffe082);border:1px solid #fbc02d;border-radius:5px;box-shadow:0 0 5px rgba(251,192,45,.6);font-weight:700;color:#795548}.formInputGoldDiscount label{min-width:100px;color:#6d4c41;font-weight:600}.formInputGoldDiscount h3{min-width:100px;color:#d32f2f;font-size:1.1em}.formBox{border:2px solid #ff5800}.formBox,.formBox2{border-radius:10px;padding:10px;margin-block:20px}.buyNow{font-family:IBM Plex Sans Arabic;width:90%;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#ff9800;color:#fff;font-size:24px;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;overflow:hidden;transition:all .3s ease-in-out;animation:pulseAnimation 2s ease-in-out infinite;margin-bottom:10px}.buyNow svg{margin-inline:5px}.buyNow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff5722;transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out;z-index:-1}.buyNow:hover{background-color:#ff5722;box-shadow:0 4px 10px rgba(0,0,0,.3);animation:none}.buyNow:hover:before{transform:scaleX(1)}.buyNow:active{transform:scale(.98)}@keyframes pulseAnimation{0%{transform:scale(1);box-shadow:0 4px 8px rgba(0,0,0,.2)}50%{transform:scale(1.05);box-shadow:0 6px 12px rgba(255,187,0,.788)}to{transform:scale(1);box-shadow:0 4px 8px rgba(0,0,0,.2)}}.buyNow .sparkle{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#fff,#ffeb3b);border-radius:50%;pointer-events:none;opacity:0;animation:sparkleAnim 1.5s ease-in-out infinite}@keyframes sparkleAnim{0%{transform:translate(0) scale(.5);opacity:0}10%{opacity:1}50%{transform:translate(-5px,-10px) scale(1);opacity:.8}to{transform:translate(5px,10px) scale(.2);opacity:0}}.circle{width:50px;height:50px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:50%;border:none;cursor:pointer;margin-inline:5px;font-weight:700}.circle.selected{box-shadow:none;border:2px solid green}.stickyBuyNow{bottom:10px;width:calc(100% - 20px);height:50px;left:0;box-shadow:0 4px 8px rgba(0,0,0,.5);cursor:pointer;background-color:#339a46;color:#fff;font-weight:700;text-align:center;margin-inline:10px;font-size:24px;display:flex;justify-content:center;align-items:center}.stickyBuyNow,.stickyWaiting{position:fixed;z-index:9999;transition:transform .3s ease,opacity .3s ease}.stickyWaiting{bottom:calc(50% - 75px);width:150px;height:150px;left:calc(50% - 75px)}.waiting{width:50px;height:50px}.product-image{width:100%;max-width:600px;min-width:100px;max-height:600px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px}.flex-columns{width:95%;display:flex;justify-content:center;align-items:top;flex-wrap:wrap;gap:5px}.flex-columns>*{flex:1 1 400px;min-width:0}.center_el{width:auto}.center_el,.center_el3{display:flex;justify-content:center;align-items:center;gap:5px}.center_el3{width:50%;height:30px}.center_column{align-items:start;border-radius:8px}.center_column,.center_column2{width:100%;display:flex;justify-content:center;flex-direction:column;gap:5px;margin-block:5px}.center_column2{align-items:center;border:1px solid #d3d3d3;border-radius:8px;background:transparent}.selected_el{background:#f0e7ff}.add_btn_model{width:95%;display:flex;justify-content:center;align-items:center;gap:5px;background:#812eff;cursor:pointer;padding:5px;border-radius:8px;margin-block:5px;border:none;font-size:16px;font-weight:700;color:#fff}.textLabel{font-weight:700;font-size:14px;margin-inline:10px}.video-wrapper{width:100%;height:400px;max-width:500px;min-width:100px;max-height:500px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin:0 auto 1rem}.youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.alert-popup-container{text-align:center;margin-top:10px}.alert-popup-title{font-size:30px;font-weight:700;color:#4caf50;margin-top:15px;margin-bottom:15px;z-index:2;position:relative}.alert-popup-message{color:#777;font-size:21px;font-weight:300;line-height:1.4}.alert-popup-confirm{margin-top:20px;margin-bottom:20px}.success-checkmark{width:80px;height:80px;margin:0 auto;.check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50;&:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}&:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}&:after,&:before{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg);z-index:2}.icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;&.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}&.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}}.icon-circle,.icon-line{position:absolute;z-index:10}.icon-circle{top:-4px;left:-4px;width:80px;height:80px;border-radius:50%;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}}}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.error-banmark{width:80px;height:auto;margin:0 auto;.ban-icon{width:80px;height:80px;position:relative;box-sizing:content-box;animation:rotate-circle1 .5s;&:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}&:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0}&:after,&:before{content:"";height:100px;position:absolute;background:hsla(0,0%,100%,0);transform:rotate(-45deg)}.icon-line{height:5px;background-color:#d43f3a;display:block;border-radius:2px;&.line-long{top:39px;left:14px;width:50px;transform:rotate(45deg);animation:icon-line-long1 1s}&.line-long-invert{top:39px;left:14px;width:50px;transform:rotate(-45deg);animation:icon-line-long-invert1 1s}}.icon-circle,.icon-line{position:absolute;z-index:10}.icon-circle{top:-4px;left:-4px;width:80px;height:80px;border-radius:50%;box-sizing:content-box;border:4px solid #d43f3a}.icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:hsla(0,0%,100%,0)}}}@keyframes rotate-circle1{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@keyframes icon-line-long1{0%{transform:scale(.2) rotate(45deg);opacity:0}50%{transform:scale(.6) rotate(45deg);opacity:0}80%{transform:scale(1.15) rotate(45deg)}to{transform:scale(1) rotate(45deg);opacity:1}}@keyframes icon-line-long-invert1{0%{transform:scale(.2) rotate(-45deg);opacity:0}50%{transform:scale(.6) rotate(-45deg);opacity:0}80%{transform:scale(1.15) rotate(-45deg)}to{transform:scale(1) rotate(-45deg);opacity:1}}.desBox,.desBox img{width:100%;max-width:800px;margin-block:20px}.catalogue-container[data-v-1b5e50fc]{width:100%;margin:auto;padding:2rem 1rem}.title[data-v-1b5e50fc]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#333}.product-grid[data-v-1b5e50fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}.product-card[data-v-1b5e50fc]{border:none;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease;cursor:pointer}.product-card[data-v-1b5e50fc]:hover{transform:translateY(-5px)}.product-image[data-v-1b5e50fc]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:1rem}.product-name[data-v-1b5e50fc]{font-size:1.1rem;font-weight:600;color:#444;margin-bottom:.5rem}.product-price[data-v-1b5e50fc]{font-size:1rem;color:#e67e22;font-weight:700}.catalogue-container[data-v-0a09fadb]{max-width:1200px;margin:auto;padding:2rem 1rem}.title[data-v-0a09fadb]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#333}.product-grid[data-v-0a09fadb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}.product-card[data-v-0a09fadb]{border:none;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;transition:transform .2s ease;cursor:pointer}.product-card[data-v-0a09fadb]:hover{transform:translateY(-5px)}.product-image[data-v-0a09fadb]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:1rem}.product-name[data-v-0a09fadb]{font-size:1.1rem;font-weight:600;color:#444;margin-bottom:.5rem}.product-price[data-v-0a09fadb]{font-size:1rem;color:#e67e22;font-weight:700}