:root{--primary-color:#0088cc;--primary-dark:#006699;--primary-light:#33aadd;--secondary-color:#f8f9fa;--text-color:#333333;--text-light:#666666;--white:#ffffff;--black:#000000;--gray-light:#f1f1f1;--gray:#dddddd;--success:#28a745;--border-radius:8px;--box-shadow:0 4px 6px rgba(0,0,0,0.1);--transition:all 0.3s ease}.imageContainer{overflow:hidden;position:relative;border-radius:10px;margin-bottom:20px}.productImage{transition:transform .3s ease}.productImage:hover{transform:scale(1.1)}.floating-quote-button{position:relative;background-color:#1c1c25;color:white;border-radius:25px;padding:10px 15px;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:1000}.floating-quote-button i{font-size:20px}.floating-quote-button .quote-count{position:absolute;top:-5px;right:-5px;background-color:white;color:black;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:2}.floating-quote-button .button-text{font-size:14px;font-weight:700}.hero-search-container{position:absolute;top:65%;left:50%;transform:translateX(-50%);z-index:10;width:100%;max-width:750px;padding:0 20px}.hero-search-form{display:flex;align-items:center;background:rgba(255,255,255,.9);border-radius:50px;padding:10px 20px;box-shadow:0 4px 10px rgba(0,0,0,.1);translate:0 -100px}.hero-search-input{flex:1 1;border:none;outline:none;background:transparent;font-size:16px;padding:10px;color:#333}.hero-search-button{background:none;border:none;cursor:pointer;color:#333;font-size:18px;transition:color .3s ease}.hero-search-button:hover{color:#007bff}#my-icon{transition:transform .4s ease-in-out}#my-icon:hover{transform:scale(1.1)}.pw{color:var(--white-color)}.pw:hover{color:var(--theme-color)}@keyframes slide{0%{transform:translateX(100%)}to{transform:translateX(-100%);animation-timing-function:steps(1);animation-delay:120s}}.slidingContainer{display:flex;flex-direction:row;width:100%;justify-content:space-around;height:400px;width:430px;animation:slide 122s linear infinite;white-space:nowrap}.footer_footerWrapper__Ofh0F{background-color:#1a1a2e;color:#ffffff;position:relative;overflow:hidden}.footer_footerArea___P5cd{position:relative;z-index:1}.footer_widgetArea__STAA2{padding:80px 0 50px}.footer_container__RjHDT{max-width:1200px;margin:0 auto;padding:0 20px}.footer_footerGrid__Btc4Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.footer_footerWidget__dfuWU{margin-bottom:30px}.footer_logoWrapper__rp498{margin-bottom:25px}.footer_aboutText__CAe91{color:#cbd5e1;margin-bottom:25px;line-height:1.6}.footer_widgetTitle__bBdKI{color:#ffffff;font-size:20px;font-weight:600;margin-bottom:25px;position:relative;padding-bottom:15px}.footer_widgetTitle__bBdKI:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.footer_contactList__Xnfml{list-style:none;padding:0;margin:0}.footer_contactList__Xnfml li{display:flex;align-items:flex-start;margin-bottom:20px;color:#cbd5e1}.footer_contactIcon__4Kyxr{width:20px;height:20px;margin-right:15px;margin-top:3px;flex-shrink:0;color:#6366f1}.footer_contactLabel__Y6KId{display:block;color:#ffffff;font-weight:600;margin-bottom:5px}.footer_contactList__Xnfml a{color:#cbd5e1;text-decoration:none;transition:color .3s ease}.footer_contactList__Xnfml a:hover{color:#6366f1}.footer_menuContainer__aGc14 ul{list-style:none;padding:0;margin:0}.footer_menuContainer__aGc14 li{margin-bottom:12px}.footer_menuContainer__aGc14 a{color:#cbd5e1;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative}.footer_menuContainer__aGc14 a:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#6366f1;transition:width .3s ease}.footer_menuContainer__aGc14 a:hover{color:#6366f1}.footer_menuContainer__aGc14 a:hover:after{width:100%}.footer_copyrightWrap__R_H6t{padding:25px 0;border-top:1px solid rgba(255,255,255,.1)}.footer_copyrightContent__0sAge{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.footer_copyrightText__XqdYC,.footer_designedBy__FCxEJ{margin:0;color:#cbd5e1;font-size:14px}.footer_copyrightText__XqdYC a,.footer_designedBy__FCxEJ a{color:#6366f1;text-decoration:none;transition:color .3s ease}.footer_copyrightText__XqdYC a:hover,.footer_designedBy__FCxEJ a:hover{color:#818cf8}@media (max-width:768px){.footer_widgetArea__STAA2{padding:60px 0 30px}.footer_footerGrid__Btc4Y{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.footer_copyrightContent__0sAge{flex-direction:column;text-align:center}.footer_widgetTitle__bBdKI{font-size:18px}}@media (max-width:480px){.footer_footerGrid__Btc4Y{grid-template-columns:1fr}.footer_contactList__Xnfml li{flex-direction:column}.footer_contactIcon__4Kyxr{margin-bottom:10px}}.dark.footer_footerWrapper__Ofh0F{background-color:#0f172a}.dark.footer_aboutText__CAe91,.dark.footer_contactList__Xnfml li,.dark.footer_copyrightText__XqdYC,.dark.footer_designedBy__FCxEJ,.dark.footer_menuContainer__aGc14 a{color:#94a3b8}.dark.footer_copyrightWrap__R_H6t{border-color:rgba(255,255,255,.05)}.footer_socialLinks__IgoJh{display:flex;gap:15px;margin-top:20px}.footer_socialLink__FqG9R{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);border-radius:50%;color:#ffffff;transition:all .3s ease}.footer_socialLink__FqG9R:hover{background-color:#6366f1;transform:translateY(-3px)}.footer_menu__sZGfo{list-style:none;padding:0;margin:0}.footer_menu__sZGfo li{margin-bottom:12px}.footer_menu__sZGfo a{color:#cbd5e1;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative}.footer_menu__sZGfo a:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#6366f1;transition:width .3s ease}.footer_menu__sZGfo a:hover{color:#6366f1}.footer_menu__sZGfo a:hover:after{width:100%}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff;display:flex;justify-content:center;align-items:center;z-index:9999}.loader-content{position:relative;text-align:center}.logo-animation{position:relative;width:120px;height:120px;margin:0 auto 30px}.heart{position:absolute;width:100%;height:100%;animation:pulse 1.5s ease-in-out infinite}.heart:after,.heart:before{content:"";position:absolute;top:0;width:60px;height:100px;border-radius:60px 60px 0 0;background-color:#0088cc;transform-origin:50% 100%}.heart:before{left:60px;transform:rotate(-45deg)}.heart:after{left:0;transform:rotate(45deg)}.hand{bottom:-10px;width:140px;height:60px;animation:handWave 3s ease-in-out infinite}.hand,.hand:before{position:absolute;left:50%;transform:translateX(-50%)}.hand:before{content:"";bottom:0;width:80px;height:40px;background-color:#0088cc;border-radius:40px 40px 0 0}.company-name{margin:20px 0;display:flex;justify-content:center;gap:8px}.letter{font-size:24px;font-weight:700;color:#0088cc;opacity:0;transform:translateY(20px);animation:letterReveal .5s ease-out forwards}.cancel-button{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);padding:12px 24px;background-color:#0088cc;color:white;border:none;border-radius:30px;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,136,204,.2)}.cancel-button:hover{background-color:#006699;transform:translateX(-50%) translateY(-2px);box-shadow:0 6px 20px rgba(0,136,204,.3)}.loading-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.dot{width:8px;height:8px;background-color:#0088cc;border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes handWave{0%,to{transform:translateX(-50%) rotate(0deg)}50%{transform:translateX(-50%) rotate(-10deg)}}@keyframes letterReveal{to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}.whatsapp-button-container{position:fixed;z-index:50;transition:all .5s ease-in-out}.whatsapp-button-container.bottom-right{bottom:24px;right:24px}.whatsapp-button-container.bottom-left{bottom:24px;left:24px}.whatsapp-button-container.top-right{top:24px;right:24px}.whatsapp-button-container.top-left{top:24px;left:24px}.whatsapp-button-container.hidden{transform:scale(0);opacity:0}.whatsapp-button-container.visible{transform:scale(1);opacity:1}.whatsapp-tooltip{position:absolute;bottom:100%;margin-bottom:8px;background-color:white;padding:8px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s;opacity:0;transform:translateY(10px) scale(.95);width:max-content;max-width:200px}.whatsapp-tooltip.visible{opacity:1;transform:translateY(0) scale(1)}.whatsapp-tooltip-text{font-size:14px;font-weight:500;color:#374151;margin:0}.whatsapp-tooltip-arrow{position:absolute;bottom:0;width:12px;height:12px;background-color:white;transform:rotate(45deg) translateY(6px)}.bottom-right .whatsapp-tooltip,.top-right .whatsapp-tooltip{right:0}.bottom-left .whatsapp-tooltip,.top-left .whatsapp-tooltip{left:0}.bottom-right .whatsapp-tooltip-arrow,.top-right .whatsapp-tooltip-arrow{right:12px}.bottom-left .whatsapp-tooltip-arrow,.top-left .whatsapp-tooltip-arrow{left:12px}.whatsapp-pulse{position:absolute;inset:0;border-radius:50%;background-color:#22c55e;opacity:.25;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.whatsapp-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#22c55e;color:white;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s;text-decoration:none}.whatsapp-button:hover{background-color:#16a34a;transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.15)}.whatsapp-button:focus{outline:none;box-shadow:0 0 0 4px rgba(34,197,94,.3)}.whatsapp-icon-container{position:relative;display:flex;align-items:center;justify-content:center}.whatsapp-notification{position:absolute;top:-4px;right:-4px;display:flex;height:12px;width:12px}.whatsapp-notification-ping{position:absolute;height:100%;width:100%;opacity:.75;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.whatsapp-notification-dot,.whatsapp-notification-ping{display:inline-flex;border-radius:50%;background-color:white}.whatsapp-notification-dot{position:relative;height:12px;width:12px}@keyframes entrance{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.whatsapp-button-container.visible{animation:entrance .5s ease-out forwards}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}