@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"}@import"https://fonts.cdnfonts.com/css/montserrat";*{font-family:Montserrat,sans-serif;scroll-behavior:smooth;letter-spacing:normal;box-sizing:border-box;text-decoration:none!important}body{animation:fadeInAnimation 3s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.hover-dark:hover{color:#2c2c2c!important}.transition{transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}.hover-opacity-100:hover{opacity:1!important}address div:not(:last-child){margin-bottom:.5rem}a{text-decoration:none!important}.nav-link.hover-primary:hover{color:var(--bs-primary)!important}.active-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--bs-primary);transition:width .3s ease}.nav-link.active .active-indicator{width:60%}.nav-link{transition:color .2s ease}.btn-primary{transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.hero-section{min-height:100vh}.bg-blue{background-color:#1f003e!important}.bg-yellow{background-color:#ffbe31!important}.bg-orange{background-color:#ff6e43!important}.bg-green{background-color:#469100!important}.bg-orange-light{background-color:#ff8f6d!important}.bg-gradient{background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary-dark))}.bg-gradient-light{background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary))}.bg-gradient-warning{background:linear-gradient(135deg,var(--bs-warning),var(--bs-warning-dark))}.bg-gradient-success{background:linear-gradient(135deg,var(--bs-success),var(--bs-success-dark))}.bg-gradient-danger{background:linear-gradient(135deg,var(--bs-danger),var(--bs-danger-dark))}.bg-gradient-info{background:linear-gradient(135deg,var(--bs-info),var(--bs-info-dark))}.bg-gradient-secondary{background:linear-gradient(135deg,var(--bs-secondary),var(--bs-secondary-dark))}.bg-gradient-primary{background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary-dark))}.bg-gradient-light{background:linear-gradient(135deg,var(--bs-light),var(--bs-light-dark))}.bg-gradient-dark{background:linear-gradient(135deg,var(--bs-dark),var(--bs-dark-dark))}.bg-gradient-white{background:linear-gradient(135deg,var(--bs-white),var(--bs-white-dark))}.bg-gradient-black{background:linear-gradient(135deg,var(--bs-black),var(--bs-black-dark))}.text-color-1{color:#ff6e43!important}.text-color-2{color:#ffbe31!important}.text-color-3{color:#1f003e!important}.text-color-4{color:#469100!important}.text-color-5{color:#ff8f6d!important}.hover-transform:hover{transform:translateY(-3px);transition:all .3s ease}.paint-can-card{transform:perspective(1000px) rotateY(-10deg);transition:all .5s ease}.paint-can-card:hover{transform:perspective(1000px) rotateY(0deg)}.icon-check-circle:before{content:"✓";display:inline-block;background:var(--bs-warning);color:#fff;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;margin-right:12px}.image-stack{position:relative}.border-warning{border-color:var(--bs-warning)!important}.z-index-1{z-index:1}.feature-col .card{transition:all .3s ease}.feature-col .card:hover{transform:translateY(-5px)}.icon-wrapper{width:60px;height:60px;display:flex}.hover-shadow{box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-card{transition:all .3s ease;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.product-image-wrapper{height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.product-image-wrapper img{object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image-wrapper img{transform:scale(1.05)}.hero-section{background-size:cover;background-position:50%}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.object-fit-cover{object-fit:cover}.about-page .btn{transition:all .3s ease}.about-page .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.products-page .color-family-card{transition:all .3s ease;cursor:pointer}.products-page .color-family-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.products-page .nav-tabs .nav-link{border:none;padding:1rem 1.5rem;font-weight:500;color:var(--bs-dark)}.products-page .nav-tabs .nav-link.active{color:var(--bs-primary);background:rgba(0,0,0,0);border-bottom:3px solid var(--bs-primary)}.products-page .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0)}.products-page .object-fit-cover{object-fit:cover}.products-page .bg-gradient{background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary-dark))}.custom-cursor{position:fixed;width:20px;height:20px;border:2px solid #3a86ff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;mix-blend-mode:difference;transition:transform .2s ease,width .3s ease,height .3s ease,background .3s ease}.custom-cursor.cursor-hover{width:40px;height:40px;background:rgba(58,134,255,.5);border:none}@media(pointer:coarse){.custom-cursor{display:none}}.custom-cursor.button{background-color:#ff006e;transform:translate(-50%,-50%) scale(1.5)}.custom-cursor.link{background-color:#8338ec;transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}.custom-cursor.input{width:10px;height:20px;background-color:#3a86ff}.contact-page .contact-card{transition:all .3s ease}.contact-page .contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.contact-page .icon-wrapper{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center}.contact-page .form-control,.contact-page .form-select{padding:12px;border-radius:8px}.contact-page .btn-primary{padding:12px 30px;font-weight:600}.distributor-page .icon-wrapper{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center}.distributor-page .step-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700}.distributor-page .card{transition:all .3s ease}.distributor-page .card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.distributor-page .list-group-item{font-size:1.1rem}