@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#222;color:#fff;font-family:Poppins,sans-serif;width:100vw}#root,body,html{display:flex;flex-direction:column;min-height:100vh}#root{width:100%}.app-container{flex-grow:1}.page-container{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;text-align:center;width:100%}.top-bar{align-items:center;background-color:#1b4872;color:#fff;display:flex;font-size:1.2rem;justify-content:space-between;left:0;padding:15px 50px;position:relative;top:0;width:100%;z-index:1000}.top-bar-left{font-weight:400}.icon-text{color:#fff;font-size:.9rem}.top-bar-right{align-items:center;display:flex;gap:15px}.language-selector{position:relative}.language-toggle{align-items:center;background-color:initial;border-radius:5px;cursor:pointer;display:flex;gap:8px;padding:8px}.flag-icon{border-radius:2px;height:18px;width:26px}.language-dropdown-menu{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#000;display:block!important;left:0;min-width:150px;opacity:1!important;padding:1px 0;position:absolute;top:45px;z-index:9999}.dropdown-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .2s ease-in-out}.dropdown-item:hover{background-color:#f1f1f1}.dropdown-flag{border-radius:2px;height:16px;width:22px}.top-bar-button{background:#0000;border:1px solid #fff;border-radius:20px;cursor:pointer;font-size:1rem;padding:9px 36px;transition:all .3s ease}.top-bar-button a{color:#fff;display:inline-block;height:100%;text-decoration:none;width:100%}.top-bar-button:hover{background-color:#fff}.top-bar-button:hover a{color:#1b4872}.shop-now-button{background-color:#fff;border:none;border-radius:20px;color:#1b4872;cursor:pointer;font-size:1rem;font-weight:400;padding:9px 36px}.shop-now-button a{color:inherit;display:inline-block;height:100%;text-decoration:none;width:100%}.shop-now-button:hover{background-color:#1b4872;border:1px solid #fff;color:#fff}.shop-now-button:hover a{color:#fff}@media (max-width:768px){.top-bar{justify-content:center;padding:10px}.top-bar-left,.top-bar-right{display:none}.top-bar:after{content:"Building the Future, Painting Perfection";font-size:1.1rem;font-weight:700}}.cart-drawer{background-color:#1a1a1a;box-shadow:-4px 0 10px #0006;color:#fff;display:flex;flex-direction:column;height:100vh;padding:1.5rem;position:fixed;right:-400px;top:0;transition:right .3s ease-in-out;width:400px;z-index:1000}.cart-drawer.open{right:0}.cart-header{align-items:center;border-bottom:1px solid #444;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;transition:transform .2s}.close-btn:hover{transform:scale(1.1)}.cart-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.empty-cart-text{color:#aaa;font-size:1.5rem;margin-bottom:1.5rem;margin-top:2rem;text-align:center}.empty-cart-section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem 0}.login-section{border-radius:8px;max-width:300px;padding:1.5rem;text-align:center;width:100%}.login-prompt{color:#ddd;font-size:.9rem;margin:0 0 .5rem}.login-link{color:#fff;display:inline-block;font-weight:500;margin:.5rem 0;text-decoration:underline;transition:all .3s}.login-link:hover{color:#0f9b8b;text-decoration:underline;transform:translateY(-1px)}.login-subtext{color:#aaa;font-size:.8rem;margin:.5rem 0 0}.continue-shopping-btn{background-color:#14b8a6;border:none;border-radius:4px;color:#fff;font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:.75rem 1.2rem;text-align:center;text-decoration:none;transition:all .3s}.continue-shopping-btn:hover{background-color:#0f9b8b;transform:translateY(-1px)}.cart-items-container{flex:1 1;margin-bottom:1rem;overflow-y:auto;padding-right:8px}.cart-items{display:flex;flex-direction:column;gap:1.5rem}.cart-items-header{background-color:#1a1a1a;border-bottom:1px solid #444;font-weight:700;margin-bottom:1rem;padding:.5rem 0;position:sticky;top:0;z-index:1}.cart-item,.cart-items-header{display:flex;justify-content:space-between}.cart-item{border-bottom:1px solid #333;padding-bottom:1.5rem}.item-info{display:flex;flex:1 1;gap:1rem}.item-image{background-color:#333;border-radius:6px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.item-image img{height:100%;object-fit:cover;width:100%}.item-details{display:flex;flex:1 1;flex-direction:column}.item-details h4{font-size:1rem;font-weight:500;margin:0 0 .5rem}.item-details p{color:#ddd;font-size:.9rem;margin:.25rem 0}.item-meta{color:#aaa;font-size:.8rem;margin-top:.5rem}.item-meta p{margin:.2rem 0}.quantity-controls{align-items:center;background-color:#333;border-radius:20px;display:flex;gap:8px;margin-top:10px;padding:4px 8px;width:fit-content}.quantity-controls button{align-items:center;background:#444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .2s;width:26px}.quantity-controls button:hover{background:#555}.quantity-controls button:disabled{background:#333;cursor:not-allowed;opacity:.5}.quantity-controls span{font-weight:500;min-width:24px;text-align:center}.item-total{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-width:90px}.item-total span{color:#fff;font-size:.95rem;font-weight:500}.remove-item{align-self:flex-end;background:none;border:none;border-radius:4px;color:#ff6b6b;cursor:pointer;font-size:1rem;padding:4px;transition:transform .2s}.remove-item:hover{background:#ff6b6b1a;transform:scale(1.1)}.cart-summary{border-top:1px solid #444;margin-top:auto;padding-top:1rem}.estimated-total{display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 0}.estimated-total span:last-child{color:#14b8a6}.tax-notice{color:#aaa;font-size:.8rem;line-height:1.4;margin-bottom:1.5rem;text-align:center}.checkout-btn{background-color:#14b8a6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:1rem;transition:all .3s;width:100%}.checkout-btn:hover{background-color:#0f9b8b;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.cart-overlay{background-color:#00000080;height:100vh;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:999}.cart-overlay.active{opacity:1}.cart-items-container::-webkit-scrollbar{width:6px}.cart-items-container::-webkit-scrollbar-track{background:#2d2d2d;border-radius:3px}.cart-items-container::-webkit-scrollbar-thumb{background:#14b8a6;border-radius:3px}.cart-items-container::-webkit-scrollbar-thumb:hover{background:#0f9b8b}body.body-lock-scroll,html.body-lock-scroll{height:100%;overflow:hidden}.navbar{background:linear-gradient(90deg,#0f0c29,#302b63,#2f2f57,#0d718d,#1c9696);box-shadow:0 8px 15px #00ffcc4d;font-family:Poppins,sans-serif;font-weight:400;height:90px;justify-content:space-between;left:0;padding:50px 40px;position:relative;top:0;width:100%;z-index:999}.navbar,.navbar-brand{align-items:center;display:flex}.navbar-brand{text-decoration:none}.navbar-logo{border-radius:10px;height:87px;margin-right:15px;object-fit:contain;width:100px}.navbar-icons{align-items:center;display:flex;gap:25px}.nav-icon{color:#fff;cursor:pointer;font-size:20px;transition:color .3s ease-in-out}.cart-icon,.nav-icon{align-items:center;display:flex;justify-content:center}.cart-icon{position:relative}.nav-icon:hover{color:#0fc}.cart-icon-container{display:inline-block;position:relative}.cart-quantity-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.navbar-menu{align-items:center;display:flex;gap:15px}.navbar-menu a{color:#fff;font-size:18px;padding:10px 15px;text-decoration:none;transition:color .3s ease-in-out}.navbar-menu a:hover{color:#0fc}.dropdown{position:relative}.dropdown-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;gap:8px;padding:10px 15px}.dropdown-btn svg{font-size:14px;transition:transform .3s ease-in-out}.dropdown-btn.open svg{transform:rotate(180deg)}.dropdown-menu{background:#0f0c29f2;border-radius:8px;box-shadow:0 10px 25px #0000004d;display:none;flex-direction:column;left:0;max-height:none;min-width:220px;overflow:visible;padding:12px 0;position:absolute;text-align:left;top:100%}.dropdown.open .dropdown-menu{display:flex}.dropdown-menu a{color:#fff;font-size:15px;padding:10px 20px;text-decoration:none;transition:background .3s ease-in-out;white-space:nowrap}.dropdown-menu a:hover{background:#0fc3;color:#0fc}.menu-icon{display:none;font-size:26px}.cart-button,.menu-icon{color:#fff;cursor:pointer}.cart-button{background:none;border:none;font-size:20px;margin:0;padding:0;transition:color .3s ease-in-out}.cart-button:hover{color:#0fc}.search-container{align-items:center;display:flex;position:relative}.search-container.active{align-items:center;animation:fadeIn .3s ease-out;background:#0f0c29fa;box-shadow:0 4px 20px #0003;display:flex;height:100px;justify-content:center;left:0;padding:0 40px;position:absolute;right:0;top:0;z-index:1001}.search-container.active .search-input-wrapper{margin:0 auto;max-width:800px;position:relative;width:100%}.search-container.active .search-input{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:16px;outline:none;padding:16px 50px;transition:all .3s ease;width:100%}.search-container.active .search-input:focus{background:#ffffff26;border-color:#14b8a6}.search-container.active .search-input::placeholder{color:#fff9;font-weight:300}.search-container.active .search-icon{color:#ffffffb3;font-size:18px;left:20px;position:absolute}.search-container.active .close-search{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:20px;position:absolute;right:20px;top:15px;transition:color .2s ease}.search-container.active .close-search:hover{color:#fff}.search-dropdown{animation:slideDown .3s ease-out;background:#0f0c29fa;border-radius:0 0 8px 8px;border-top:1px solid #ffffff1a;box-shadow:0 10px 25px #0000004d;left:0;margin:0 auto;max-height:400px;max-width:800px;overflow-y:auto;position:absolute;right:0;top:100%;width:calc(100% - 80px);z-index:1000}.search-header{border-bottom:1px solid #ffffff1a;padding:15px 20px}.search-header h4{color:#14b8a6;font-size:14px;letter-spacing:1px;margin:0 0 5px;text-transform:uppercase}.search-header p{color:#ffffffb3;font-size:12px;margin:0}.search-results{padding:10px 0}.search-result-item{align-items:center;cursor:pointer;display:flex;gap:15px;padding:12px 20px;transition:all .2s ease}.search-result-item:hover{background:#14b8a61a}.search-result-image{border:1px solid #ffffff1a;border-radius:4px;height:40px;object-fit:cover;width:40px}.search-result-details h5{color:#fff;font-size:15px;font-weight:500;margin:0}.search-result-price{color:#14b8a6;font-size:13px}.no-results{color:#fff9;font-size:14px;padding:20px;text-align:center}.search-container.active~.menu-icon,.search-container.active~.navbar-brand,.search-container.active~.navbar-menu{visibility:hidden}@media screen and (max-width:768px){.navbar{align-items:center;background:linear-gradient(90deg,#0f0c29,#302b63);display:flex;height:70px;justify-content:space-between;padding:0 20px;position:relative}.navbar-brand{left:50%;margin:0 auto;position:absolute;transform:translateX(-50%)}.navbar-logo{height:55px;width:80px}.menu-icon{display:block;font-size:24px;z-index:1001}.navbar-icons{display:flex;gap:20px;z-index:1001}.navbar-menu{height:calc(100vh - 70px);overflow-y:auto;position:fixed;top:50px;z-index:1000}.navbar-menu a{border-bottom:1px solid #ffffff1a;font-size:16px;padding:15px 20px}.navbar-menu{background:#0f0c29fa;display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;text-align:center;top:90px;width:100%}.navbar-menu.open{display:flex}.navbar-menu a{display:block;padding:15px}.dropdown{text-align:center;width:100%}.dropdown-btn{justify-content:center;width:100%}.dropdown-menu{background:#0f0c29f2;position:static;width:100%}.search-container{position:relative}.search-container.active{background:#0f0c29fa;box-shadow:0 4px 10px #0003;display:flex;justify-content:center;left:0;padding:15px 20px;position:fixed;right:0;top:50px;z-index:1002}.search-container.active .search-input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:16px;padding:12px 45px 12px 15px;width:100%}.search-container.active .close-search{color:#ffffffb3;font-size:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.search-dropdown{background:#141232fa;border-radius:8px;box-shadow:0 5px 15px #0000004d;left:20px;max-height:calc(100vh - 160px);overflow-y:auto;position:fixed;right:20px;top:150px;z-index:1001}.search-result-item{padding:12px 15px}.cart-quantity-badge{font-size:11px;height:18px;width:18px}.search-container.active~.menu-icon,.search-container.active~.navbar-brand,.search-container.active~.navbar-icons{visibility:hidden}}.whatsapp-floating-container{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:20px;position:fixed;right:30px;z-index:10000}.whatsapp-button{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;box-shadow:0 6px 25px #25d3664d;cursor:pointer;display:flex;height:70px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:70px}.whatsapp-button:hover{box-shadow:0 8px 30px #25d36666;transform:scale(1.1) rotate(5deg)}.whatsapp-button.notification{animation:pulse 2s infinite}.whatsapp-icon{color:#fff;font-size:40px;transition:transform .3s ease}.notification-badge{animation:ping 1.5s infinite;background:#ff3b30;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:5px;top:5px;width:12px}.whatsapp-popup{background:#fff;border-radius:18px;box-shadow:0 10px 40px #00000026;height:370px;margin-bottom:20px;opacity:0;overflow:hidden;position:relative;transform:scale(0);transform-origin:bottom right;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:340px}.whatsapp-floating-container.active .whatsapp-popup{opacity:1;transform:scale(1)}.popup-header{align-items:center;background:linear-gradient(135deg,#075e54,#128c7e);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;position:relative;transition:all .3s ease}.popup-header:hover{background:linear-gradient(135deg,#05433d,#0e7166)}.header-content{align-items:center;display:flex;gap:12px}.brand-icon{flex-shrink:0;font-size:24px}.header-text h4{font-size:16px;font-weight:600;margin:0}.header-text p{font-size:12px;margin:3px 0 0;opacity:.8}.header-actions{display:flex;gap:10px}.header-actions button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.header-actions button:hover{background:#ffffff4d;transform:scale(1.1)}.popup-body{height:calc(100% - 80px);overflow:hidden;padding:20px;position:relative}.message-container{-webkit-overflow-scrolling:touch;height:calc(100% - 70px);overflow-y:auto;padding-bottom:20px;scroll-behavior:smooth}.message-bubble{animation:fadeInUp .5s ease-out;background:#f0f4f8;border-radius:12px;margin-bottom:80px;min-height:100px;padding:15px;position:relative}.message-bubble:before{border-bottom:10px solid #f0f4f8;border-left:10px solid #0000;border-right:10px solid #0000;content:"";height:0;left:15px;position:absolute;top:-8px;width:0}.typing-indicator{display:flex;gap:5px;height:20px;margin-bottom:10px}.dot{animation:bounce 1.4s ease-in-out infinite;background:#9aaab7;border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.message-text{word-wrap:break-word;color:#2d3748;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:0 0 20px;padding:5px 10px 5px 5px;white-space:pre-wrap}.message-text-wrapper{flex:1 1;max-height:200px;overflow-y:auto;padding-right:5px}.message-text-wrapper::-webkit-scrollbar{width:5px}.message-text-wrapper::-webkit-scrollbar-track{background:#e1e8ed;border-radius:10px}.message-text-wrapper::-webkit-scrollbar-thumb{background:#9aaab7;border-radius:10px}.start-chat-btn{background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:10px;bottom:20px;box-shadow:0 4px 15px #25d3664d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;left:20px;padding:14px;position:absolute;right:20px;transition:all .3s ease;width:calc(100% - 40px)}.start-chat-btn:hover{background:linear-gradient(135deg,#20bd5a,#0e7166);box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes ping{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.8)}}.whatsapp-popup.minimized{height:60px;overflow:hidden}.whatsapp-popup.minimized .popup-body{display:none}@media (max-width:768px){.whatsapp-floating-container{bottom:20px;right:20px}.whatsapp-popup{width:300px}}.footer{background-color:#1b4872;color:#fff;font-family:Poppins,Arial,sans-serif;letter-spacing:2px;padding:30px 20px}.footer-container{margin:auto;max-width:1200px}.footer-top{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-contact{flex:1 1;min-width:300px}.footer-contact h3{font-size:20px;font-weight:700;margin-bottom:10px}.footer-contact p{font-size:14px;margin-bottom:5px}.footer-email{color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-decoration:none}.footer-email:hover{text-decoration:underline}.footer-social{display:flex;gap:15px;margin-top:10px}.footer-social a{color:#fff;font-size:20px;transition:color .3s ease-in-out}.footer-social a:hover{color:#0d9488}.footer-social a.facebook:hover{color:#1877f2}.footer-social a.instagram:hover{color:#e1306c}.footer-social a.linkedin:hover{color:#0a66c2}.footer-social a.whatsapp:hover{color:#25d366}.footer-social a.youtube:hover{color:red}.footer-info{flex:1 1;min-width:300px}.footer-info p{font-size:14px;margin-bottom:5px}.footer-info a{color:#fff;letter-spacing:.5px;text-decoration:none}.footer-info a:hover{color:#0d9488;text-decoration:underline}hr{border:1.33px solid #fff;margin:20px 0}.footer-links{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-column{flex:1 1;margin-bottom:20px;min-width:150px}.footer-column h4{font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.footer-column a{color:#fff;display:block;font-size:14px;letter-spacing:.5px;margin-bottom:5px;text-decoration:none}.footer-column a:hover{color:#0d9488;text-decoration:underline}.footer-bottom{font-size:14px;letter-spacing:3px;margin-top:20px;text-align:center}html{scroll-behavior:smooth}.banner-img,.feature,.home-section,.testimonial{will-change:transform}.home-section{align-items:center;display:flex;gap:50px;justify-content:space-between;min-height:90vh;padding:50px 10%}.home-content{max-width:50%}.home-title{font-size:3rem;font-weight:700;margin-bottom:15px}.home-title span{color:#14b8a6}.home-description{font-size:1.2rem;margin-bottom:20px}.home-button{background-color:#14b8a6;border-radius:8px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:12px 20px;text-decoration:none;transition:.3s}.home-button:hover{background-color:#0d9488;transform:scale(1.05)}.home-image{align-items:center;display:flex;flex:1 1;justify-content:center}.banner-img{border-radius:12px;box-shadow:0 8px 15px #0003;max-width:450px;transition:transform .3s ease-in-out}.banner-img:hover{transform:scale(1.05)}.why-choose-us{background:#1e293b;padding:50px 10%;text-align:center}.why-title{color:#fff;font-size:2.8rem;font-weight:700}.why-title span{color:#14b8a6}.why-description{color:#fff;font-size:1.1rem;font-weight:300;line-height:1.6;margin:15px auto;max-width:600px}.feature-section{align-items:center;background-color:#1e293b;color:#fff;display:flex;gap:40px;justify-content:center;padding:50px 10%;text-align:center}.feature{background:#0f172a;border-radius:12px;box-shadow:0 5px 15px #0003;max-width:350px;padding:30px;transition:transform .3s ease-in-out}.feature:hover{transform:translateY(-5px)}.feature-icon{border-radius:8px}.feature-icon,.full-width{height:auto;width:100%}.feature h2{color:#14b8a6;font-size:1.8rem;margin-bottom:10px}.feature p{font-size:1.1rem}.testimonials-section{background:linear-gradient(90deg,#1e293b,#0f172a);color:#fff;padding:60px 10%;text-align:center}.testimonials-title{color:#fff;font-size:2.5rem;margin-bottom:30px}.testimonials-title span{color:#14b8a6}.testimonials-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.testimonial{background:#0f172a;border-radius:12px;box-shadow:0 8px 15px #0003;max-width:320px;padding:25px;text-align:center;transition:transform .3s ease-in-out}.testimonial:hover{transform:scale(1.05)}.testimonial-img{border:3px solid #14b8a6;border-radius:50%;height:200px;margin-bottom:15px;width:200px}.testimonial p{font-size:1.1rem;margin-bottom:10px}.stars{color:#facc15;font-size:1.5rem;margin-bottom:10px}.testimonial h3{color:#14b8a6;font-size:1rem;font-weight:700}.testimonial h3 span{color:#fff;font-size:1rem;font-weight:700}.client-position{color:#ffffffb3;font-size:.9rem;font-weight:300;margin-top:5px}@media (max-width:1024px){.home-section{flex-direction:column;margin-top:90px;text-align:center}.home-content{margin-bottom:20px;max-width:100%}.banner-img{width:80%}.feature-section{flex-direction:column}.testimonials-container{align-items:center;flex-direction:column}}body{line-height:1.6}.about-container{align-items:center;background:linear-gradient(135deg,#0c2d52,#153b6a);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:40px}.about-text{color:#fff;max-width:50%;order:1;text-align:center}.about-text h2{font-size:2.5rem;font-weight:600}.about-text p{font-size:1.2rem;font-weight:300;margin-top:10px}.about-image{display:flex;justify-content:flex-end;order:2;overflow:hidden}.about-image img{border-radius:40px;max-width:450px;object-fit:cover;width:100%}.about-ceo{background:#0f172a80;padding:60px 0}.ceo-content{align-items:center;display:flex;gap:40px;padding:0 40px;text-align:left}.ceo-image{border-radius:10px;flex:1 1;height:500px;max-width:500px;overflow:hidden}.ceo-image img{box-shadow:0 4px 10px #fff;height:100%;object-fit:cover;width:100%}.ceo-text{flex:2 1;max-width:650px}.ceo-text h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.ceo-text p{font-size:1.2rem;line-height:1.6;margin-bottom:15px}.about-founder{background:#0f172a80;padding:60px 0}.story-content{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;padding:0 40px;text-align:left}.story-image{border-radius:10px;flex:1 1;height:500px;max-width:500px;overflow:hidden}.story-image img{box-shadow:0 4px 10px #fff;height:100%;object-fit:cover;width:100%}.story-text{flex:2 1;max-width:650px}.story-text h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.story-text p{font-size:1.2rem;line-height:1.6;margin-bottom:15px}.about-mission{background:#0f172a80;padding:60px 0}.mission-content{align-items:center;display:flex;flex-direction:row-reverse;gap:60px;padding:0 40px;text-align:left}.mission-image{border-radius:10px;flex:1 1;height:450px;max-width:450px;overflow:hidden}.mission-image img{box-shadow:0 4px 10px #fff;height:100%;object-fit:cover;width:100%}.mission-text{flex:2 1;max-width:700px}.mission-text h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.mission-text p{font-size:1.2rem;line-height:1.6;margin-bottom:15px}@media (max-width:1024px){.ceo-image,.mission-image,.story-image{height:400px}.ceo-content,.mission-content,.story-content{gap:40px;padding:0 20px}}@media (max-width:768px){.about-container{flex-direction:column;text-align:center}.about-text{max-width:100%;order:2}.about-image{justify-content:center;order:1}.ceo-content,.mission-content,.story-content{flex-direction:column;gap:30px}.ceo-image,.mission-image,.story-image{height:350px;margin-bottom:20px;max-width:100%;width:100%}.ceo-text,.mission-text,.story-text{max-width:100%;text-align:center;width:100%}}@media (max-width:480px){.ceo-image,.mission-image,.story-image{height:300px}.ceo-text h2,.mission-text h2,.story-text h2{font-size:1.8rem}.ceo-text p,.mission-text p,.story-text p{font-size:1rem}.ceo-content,.mission-content,.story-content{gap:20px}}.contact-container{align-items:center;background:linear-gradient(135deg,#0c2d52,#153b6a);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:30px}.contact-text{color:#fff;max-width:50%;order:1;text-align:center}.contact-text h2{font-size:2.5rem;font-weight:600}.contact-text p{font-size:1.2rem;font-weight:300;margin-top:10px}.contact-image{display:flex;justify-content:flex-end;order:2;overflow:hidden}.contact-image img{border-radius:40px;max-width:500px;object-fit:cover;object-position:right;width:100%}.address-section{display:flex;gap:30px;justify-content:center;margin-top:60px;padding:50px}.address-box{background:linear-gradient(135deg,#0c2d52,#153b6a);border-radius:10px;color:#fff;font-family:Poppins,sans-serif;padding:20px;text-align:center;width:800px}.address-box h3{font-size:1.5rem;font-weight:700}.address-box p{font-size:1.1rem;margin-top:10px}.location-section{margin-top:60px;text-align:center}.location-section h3{font-size:2.5rem;margin-bottom:50px}.contact-form-section{padding:50px 20px;text-align:center}.contact-form-section h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.contact-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.input-group input,.input-group textarea{background:#fff;border:2px solid #0c2d52;border-radius:30px;box-shadow:none;font-size:16px;outline:none;padding:23px 18px!important;transition:.3s ease-in-out;width:100%}.input-group input:focus~label,.input-group input:not(:placeholder-shown)~label,.input-group textarea:focus~label,.input-group textarea:not(:placeholder-shown)~label{color:#14b8a6;font-size:12px;left:18px;padding:0 4px;top:1px}.input-group input:focus,.input-group textarea:focus{border:2px solid #005f99;box-shadow:0 0 5px #14b8a6}.input-group.textarea textarea{height:100px;resize:none}.contact-form button{align-self:flex-start;background-color:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:18px 90px;transition:.3s}.contact-form button:hover{background-color:#0d9488;transform:scale(1.05)}.contact-wrapper{align-items:center;display:flex;justify-content:center;margin:50px auto;max-width:1100px}.contact-sections{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;width:100%}.info-section,.touch-section{background:linear-gradient(135deg,#0c2d52,#153b6a);border-radius:12px;box-shadow:0 4px 10px #0000004d;color:#fff;flex:1 1;min-width:320px;padding:20px}.info-section h3,.touch-section h3{border-bottom:3px solid #fff;font-size:22px;font-weight:600;margin-bottom:15px;padding-bottom:8px;text-transform:uppercase}.info-content p{font-size:16px;line-height:1.6;margin:10px 0}.touch-box{align-items:center;background:#ffffff1a;border-radius:8px;box-shadow:0 2px 5px #0003;display:flex;margin-bottom:10px;padding:12px 15px}.icon{font-size:20px}@media (max-width:768px){.contact-sections{align-items:center;flex-direction:column}.info-section,.touch-section{max-width:500px;width:100%}}@media (max-width:1024px){.contact-container{flex-direction:column;padding:20px;text-align:center}.contact-image{justify-content:center;margin-bottom:20px;order:-1}.contact-image img{border-radius:20px;height:auto;max-width:100%}.contact-text{margin-top:10px;max-width:100%;order:2;text-align:center}.address-section{align-items:center;flex-direction:column}.contact-form button{align-self:center;width:100%}}.color-section{align-items:center;display:flex;justify-content:space-between;min-height:90vh;padding:50px 5%}.color-content{flex:1 1;max-width:50%;text-align:left}.color-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:15px}.color-title span{color:#14b8a6}.color-description{font-size:1.2rem;margin-bottom:20px}.color-hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.color-banner-img{border-radius:12px;box-shadow:0 8px 15px #0003;height:auto;max-width:100%;object-fit:cover;transition:transform .3s ease-in-out;width:430px}.color-banner-img:hover{transform:scale(1.05)}.color-header{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;padding:15px 20px;transition:background-color .3s ease-in-out}.color-header:hover{opacity:.85}.color-name{font-weight:700}.see-all{font-size:14px;text-decoration:underline}.color-divider{background-color:#444;height:2px;margin:5px 0;width:100%}.shades-container{grid-gap:12px;animation:fadeIn .5s ease-in-out;background-color:#1e1e1e;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:15px;transition:all .3s ease-in-out}.shade-box{word-wrap:break-word;align-items:center;border-radius:8px;box-shadow:2px 2px 10px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-height:100px;padding:35px;position:relative;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.shade-box:hover{box-shadow:2px 2px 10px #fff3;transform:scale(1.15)}.copy-btn{background:#fff;border:none;border-radius:5px;box-shadow:2px 2px 5px #5c565633;color:#264282;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:10px;top:10px;transition:all .3s ease-in-out}.copy-btn:hover{background-color:#e2e8f0;transform:scale(1.1)}.shade-name{font-size:14px;line-height:1.3;margin-bottom:5px;max-width:100%;overflow-wrap:break-word;white-space:normal}.shade-code,.shade-name{font-weight:700;text-align:center}.shade-code{font-size:12px}.color-psychology,.trending-colors{background:linear-gradient(90deg,#23345b,#061a3e);border-radius:15px;box-shadow:5px 5px 25px #0006;color:#f8f8f8;margin:40px auto;max-width:1200px;padding:30px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.color-psychology p{font-size:1.3rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;text-align:center}.color-psychology:hover,.trending-colors:hover{box-shadow:6px 6px 30px #ffffff1a;transform:translateY(-5px)}.gradient-text{background:linear-gradient(90deg,#1fbdab,#016c5c);border-radius:10px;color:#fff;display:inline-block;font-size:30px;font-weight:700;letter-spacing:1px;padding:20px 90px;text-transform:uppercase}.color-psychology ul{list-style:none;margin-top:30px;padding:0}.red{background:#d80606;border-radius:10px;font-size:20px;letter-spacing:6px;margin-bottom:10px;padding:12px;transition:background .3s ease-in-out,transform .2s ease-in-out}.red:hover{background:#9e0606;transform:scale(1.05)}.blue{background:#054ecb;border-radius:10px;font-size:20px;letter-spacing:6px;margin-bottom:10px;padding:12px;transition:background .3s ease-in-out,transform .2s ease-in-out}.blue:hover{background:#043887;transform:scale(1.05)}.green{background:#039e2f;border-radius:10px;font-size:20px;letter-spacing:6px;margin-bottom:10px;padding:12px;transition:background .3s ease-in-out,transform .2s ease-in-out}.green:hover{background:#026d2f;transform:scale(1.05)}.yellow{background:#c5b804;border-radius:10px;font-size:20px;letter-spacing:6px;margin-bottom:10px;padding:12px;transition:background .3s ease-in-out,transform .2s ease-in-out}.yellow:hover{background:#978e08;transform:scale(1.05)}.purple{background:rgba(194,6,175,.628);border-radius:10px;font-size:20px;letter-spacing:6px;margin-bottom:10px;padding:12px;transition:background .3s ease-in-out,transform .2s ease-in-out}.purple:hover{background:rgba(194,6,175,.438);transform:scale(1.05)}.color-combo-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.color-combo{align-items:center;border-radius:12px;box-shadow:6px 6px 20px #0006;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:110px;justify-content:center;margin-top:25px;text-transform:uppercase;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:230px}.color-combo:hover{box-shadow:8px 8px 30px #00000080;transform:scale(1.12)}.color-combo:first-child{background:linear-gradient(90deg,#ff5e62,#f96)}.color-combo:nth-child(2){background:linear-gradient(90deg,#0072ff,#00c6ff)}.color-combo:nth-child(3){background:linear-gradient(90deg,#34e89e,#0f3443)}.color-combo:nth-child(4){background:linear-gradient(90deg,#8a2be2,#f0f)}@media screen and (max-width:1024px){.color-section{align-items:center;background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;display:flex;flex-direction:column;margin-top:90px;min-height:auto;overflow:hidden;padding:40px 5%;text-align:center}.color-content{margin-bottom:10px;max-width:90%}.color-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:8px}.color-description{font-size:1.1rem;line-height:1.5;margin-bottom:10px}.color-image{align-items:center;display:flex;justify-content:center;width:100%}.color-banner-img{border-radius:10px;box-shadow:0 5px 10px #0003;height:auto;margin-top:15px;max-width:380px;transition:transform .3s ease-in-out;width:80%}.color-banner-img:hover{transform:scale(1.03)}.color-combo{max-width:280px;width:100%}.choose-palette,.color-psychology,.trending-colors{padding:20px}}.shade-drawer{background-color:#1a1a1a;box-shadow:-4px 0 15px #00000080;color:#fff;display:flex;flex-direction:column;height:100vh;padding:2rem;position:fixed;right:-450px;top:0;transition:right .4s ease;width:450px;will-change:transform;z-index:1100}.shade-drawer.open{right:0;transition-timing-function:cubic-bezier(.4,0,.2,1)}.shade-drawer-overlay{background-color:#0009;height:100vh;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .3s ease-out;width:100vw;z-index:1099}.shade-drawer-overlay.active{opacity:1;transition-timing-function:ease-in}.shade-drawer-header{align-items:center;border-bottom:1px solid #444;display:flex;font-size:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.shade-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;transition:transform .2s}.shade-close-btn:hover{transform:scale(1.1)}.shade-drawer-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.no-shades-found{align-items:center;color:#aaa;display:flex;font-size:1.5rem;height:100%;justify-content:center}.shades-list{-ms-overflow-style:none;flex:1 1;margin-bottom:1.5rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.shades-list::-webkit-scrollbar{display:none}.shade-item-container{margin-bottom:1.5rem;transition:transform .2s ease}.shade-item-container:hover{transform:translateY(-2px)}.shade-color-swatch{border-radius:8px;display:flex;flex-direction:column;height:150px;justify-content:flex-end;overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.shade-select-name{letter-spacing:.5px;text-align:left;text-shadow:0 2px 4px #0006;transition:transform .2s ease}.remove-shade-btn{align-items:center;background:#0000004d;border:2px solid #ff6b6b;border-radius:50%;color:#ff6b6b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s ease;transition:all .3s ease;width:32px;z-index:3}.remove-shade-btn:hover{transform:scale(1.2)}.shade-drawer-actions{border-top:1px solid #444;padding-top:1.5rem;transition:all .3s ease}.share-shades-btn{background-color:#14b8a6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:1.2rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.share-shades-btn:hover{background-color:#0f9b8b;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}@media (max-width:480px){.shade-drawer{padding:1.5rem;transition:right .3s ease;width:90%}.shade-color-swatch{height:120px}.remove-shade-btn{height:28px;right:10px;top:10px;width:28px}}.exports-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:60px 50px}.exports-content{flex:1 1;margin-top:0;max-width:50%;min-width:300px}.exports-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.highlight{color:#0d9488}.exports-text{color:#fff;font-size:1.2rem;margin:10px 0}.contact-info{margin-top:20px}.contact-info p{align-items:center;display:flex;font-size:1.1rem;margin:8px 0}.contact-info .icon{color:#0d9488;margin-right:10px}.contact-info a{color:#fff;font-weight:700;transition:color .3s ease}.contact-info a:hover{color:#0d9488}.map-container{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-end;margin-top:0;max-width:45%;min-width:300px}.world-map{border-radius:12px;box-shadow:0 8px 15px #0003;height:auto;max-width:500px;transition:transform .3s ease-in-out;width:100%}.world-map:hover{transform:scale(1.05)}@media (max-width:1024px){.exports-container{align-items:center;flex-direction:column-reverse;padding:40px 20px;text-align:center}.exports-content,.map-container{max-width:100%}.map-container{justify-content:center;margin-top:30px}.exports-title{font-size:2rem}}.csr-container{background:#ffffff12;border-radius:12px;box-shadow:0 8px 15px #0006;margin:30px auto;max-width:1200px;min-height:90vh;overflow:hidden;padding:50px 40px;text-align:center}.csr-title{color:#14b8a6}.csr-title,.csr-title span{font-size:2.5rem;font-weight:600;margin-bottom:20px;text-shadow:2px 2px 6px #0006}.csr-title span{color:#fff}.csr-text{color:#ddd;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:900px}.highlight{color:#14b8a6}.csr-sections{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px;overflow:hidden}.csr-card{background:#ffffff14;border-radius:12px;box-shadow:0 8px 15px #0006;flex:1 1;max-width:380px;min-width:300px;padding:20px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.csr-card h3{color:#14b8a6;font-size:1.5rem;margin-bottom:10px}.csr-card p{color:#ccc;font-size:1rem;line-height:1.6}.csr-card:hover{box-shadow:0 10px 20px #0000004d;transform:scale(1.05)}.csr-image{border-radius:8px;box-shadow:0 4px 10px #0000004d;height:180px;margin-bottom:15px;object-fit:cover;width:100%}@media (max-width:1024px){.csr-container{padding:30px;width:100%}.csr-title,.csr-title span{font-size:2rem}.csr-text{font-size:1.1rem}.csr-card{min-width:350px}}.checkout-page{background-color:#fff;font-family:Arial,sans-serif;min-height:100vh;padding:0}.message-container{display:flex;grid-column:1/-1;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:80px;width:100%;z-index:1000}.message-box{animation:slideDown .3s ease-out;border-radius:4px;box-shadow:0 4px 6px #0000001a;height:60px;max-width:600px;padding:12px 20px;pointer-events:auto;width:90%}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.message-box.error{background-color:#ffebee;border:1px solid #ef9a9a;color:#c62828}.message-box.success{background-color:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.message-icon{flex-shrink:0;margin-right:12px}.message-box p{font-size:15px;font-weight:500;line-height:1.4;margin:0}.message-close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:1.2rem;line-height:1;margin-left:auto;padding:0 0 0 12px}.message-box.error .message-close{color:#c62828}.message-box.success .message-close{color:#2e7d32}.checkout-container{background:#fff;margin:0 auto;max-width:1200px;padding:0}.checkout-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:25px 20px;position:sticky;top:0;z-index:900}.checkout-brand{align-items:center;color:inherit;display:flex;text-decoration:none}.bag-icon{color:#0ca997;font-size:24px;margin-left:auto}.brand-title{color:#333;font-size:24px;font-weight:700;margin:0}.checkout-content{display:flex;gap:30px;margin:0 auto;max-width:1200px;padding:20px}.checkout-form{flex:1.8 1;margin-top:0;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:30px}.order-summary{align-self:flex-start;background:#f4efef;border-radius:4px;flex:1.4 1;min-width:350px;padding:25px;position:sticky;top:20px}.section-title{color:#333;font-size:18px;font-weight:700;margin:20px 0 15px;text-align:left}.form-group{margin-bottom:20px}.form-label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left}.form-input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px;width:100%}.form-input.error{border-color:#f44}.error-text{color:#f44;display:block;font-size:14px;margin-top:5px;text-align:left}.form-row{display:flex;gap:15px}.half-width{flex:1 1}.section-divider{background-color:#eee;height:1px;margin:25px 0}.payment-method,.shipping-method{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;margin-bottom:15px;padding:15px}.billing-address.selected,.payment-method.selected,.shipping-method.selected{background-color:#e8f0fd;border:1px solid #1976d2}.radio-input{height:18px;margin-right:15px;width:18px}.radio-label{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0;width:100%}.payment-label,.standard-badge{color:#000;font-size:16px;font-weight:600}.free-badge{color:#28a745;font-weight:700;margin-left:10px}.billing-address,.save-info{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;margin-bottom:12px;padding:10px}.checkbox-input{height:18px;margin-right:12px;width:18px}.checkbox-label{color:#000;font-size:16px;font-weight:600}.secure-payment{color:#666;font-size:14px;margin-bottom:15px;text-align:left}.checkout-order-item{border-bottom:1px solid #eee;display:flex;gap:160px;margin-bottom:20px;padding-bottom:20px;text-align:left}.checkout-item-image-container{flex-shrink:0;margin-right:15px;position:relative}.checkout-item-image{border:1px solid #eee;border-radius:4px;height:80px;object-fit:cover;width:80px}.checkout-item-quantity{align-items:center;background:#333;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;position:absolute;right:-8px;top:-8px;width:22px}.checkout-item-title{color:#333;font-size:16px;font-weight:600;margin:0 0 5px}.checkout-item-shade,.checkout-item-variant{color:#666;font-size:14px;margin:3px 0}.checkout-item-price{color:#333;font-weight:700;margin:5px 0}.checkout-order-totals{margin-top:20px}.checkout-total-row{border-bottom:1px solid #eee;color:#333;display:flex;font-size:16px;justify-content:space-between;padding:10px 0}.checkout-total-row .price{color:#333;font-weight:500}.checkout-total{border-bottom:none;font-size:18px;font-weight:700}.checkout-total .price{font-weight:700}.complete-order-btn{background:#14b8a6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:20px 0;padding:15px;transition:background .3s;width:100%}.complete-order-btn:hover{background:#0f9b8b}.policy-links{color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:center}.policy-links a{color:#666;text-decoration:none}.policy-links a:hover{text-decoration:underline}@media (max-width:768px){.checkout-content{flex-direction:column;gap:15px;padding:15px}.checkout-header{align-items:center;border-bottom:1px solid #eee;flex-direction:row;gap:180px;padding:15px}.checkout-brand{flex-direction:row;gap:150px;justify-content:space-between;width:100%}.brand-title{font-size:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bag-icon{flex-shrink:0;margin-left:0}.checkout-form{margin-top:0;max-height:none;order:2;padding-right:0;width:100%}.order-summary{margin-bottom:15px;min-width:auto;order:1;padding:20px;position:static;width:100%}.checkout-order-item{align-items:flex-start;flex-direction:row;padding:15px 0;text-align:left}.checkout-item-image-container{flex-shrink:0;margin-right:12px}.checkout-item-image{height:70px;width:70px}.checkout-item-details{flex-grow:1;min-width:0}.checkout-item-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-item-shade,.checkout-item-variant{font-size:13px}.checkout-item-price{font-size:15px}.form-row{flex-direction:column;gap:0}.checkout-order-totals{width:100%}.checkout-total-row{font-size:15px;padding:8px 0}.checkout-total{font-size:17px}}@media (max-width:480px){.checkout-header{padding:12px 15px}.brand-title{font-size:18px}.order-summary{padding:15px}.checkout-order-item{align-items:flex-start;flex-direction:row;gap:120px;text-align:left}.checkout-item-image-container{margin-bottom:0;margin-right:10px}.checkout-item-image{height:60px;width:60px}.checkout-item-title{font-size:14px}.checkout-item-shade,.checkout-item-variant{font-size:12px}}:root{--primary-color:#10b981;--primary-dark:#059669;--error-color:#ef4444;--error-light:#fee2e2;--text-dark:#111827;--text-medium:#4b5563;--text-light:#6b7280;--bg-light:#f8fafc;--border-color:#e2e8f0;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 20px #00000014;--shadow-lg:0 10px 25px #0000001a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}.order-view-container{background:#fff;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:2rem auto;max-width:1400px;padding:2.5rem}.order-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.order-title-section{text-align:center}.order-content{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 400px}.order-details-section{display:flex;flex-direction:column;gap:2.5rem}.order-summary-section{align-self:flex-start;position:sticky;top:2rem}.order-view-loading{align-items:center;color:#4b5563;color:var(--text-medium);display:flex;flex-direction:column;font-size:1.3rem;gap:1.5rem;justify-content:center;padding:5rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#10b981;border-top:6px solid var(--primary-color);height:60px;width:60px}.order-view-error{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:4rem;text-align:center}.error-icon{color:#ef4444;color:var(--error-color);font-size:3.5rem}.order-cancel-success,.order-not-found{align-items:center;background:#f8fafc;background:var(--bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1.5rem;margin:3rem 0;padding:4rem;text-align:center}.success-icon{color:#10b981;color:var(--primary-color);font-size:3.5rem}.order-cancel-success h2,.order-not-found h2{color:#111827;color:var(--text-dark);font-size:2rem;margin:1rem 0}.order-cancel-success p,.order-view-back-button{color:#111827;color:var(--text-dark)}.order-view-back-button{align-items:center;align-self:flex-start;background:#f1f5f9;border:none;border-radius:8px;border-radius:var(--radius-sm);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:.9rem 1.75rem;transition:all .2s ease}.order-view-back-button:hover{background:#e2e8f0;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.order-view-title{color:#111827;color:var(--text-dark);font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}.order-view-date{color:#6b7280;color:var(--text-light);font-size:1.2rem;margin:.75rem 0 0}.order-view-alert{align-items:center;border-radius:8px;border-radius:var(--radius-sm);display:flex;font-size:1.1rem;font-weight:600;gap:1.25rem;margin-bottom:2.5rem;padding:1.25rem 2rem}.order-view-alert.success{background-color:#f0fdf4;border-left:5px solid #10b981;border-left:5px solid var(--primary-color);color:#059669;color:var(--primary-dark)}.order-view-alert.error{background-color:#fee2e2;background-color:var(--error-light);border-left:5px solid #ef4444;border-left:5px solid var(--error-color);color:#ef4444;color:var(--error-color)}.order-view-details{background:#f8fafc;background:var(--bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);padding:2.5rem}.order-view-section{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);margin-bottom:1.75rem;padding-bottom:1.75rem}.order-view-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-view-section h2{color:#111827;color:var(--text-dark);font-size:1.4rem;font-weight:700;margin-bottom:1.25rem}.order-view-section p{color:#4b5563;color:var(--text-medium);font-size:1.1rem;line-height:1.8;margin:0}.order-view-items{background:#f8fafc;background:var(--bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);padding:2.5rem}.order-view-items h2{color:#111827;color:var(--text-dark);font-size:1.6rem;font-weight:800;padding-bottom:1.25rem}.order-view-item,.order-view-items h2{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);margin-bottom:2rem}.order-view-item{align-items:center;display:flex;gap:2rem;padding-bottom:2rem}.order-view-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-view-item-image{background-color:#f3f4f6;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}.order-view-item-image img{height:100%;object-fit:cover;width:100%}.order-view-item-details{flex-grow:1}.order-view-item-details h3{color:#111827;color:var(--text-dark);font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.order-view-item-quantity,.order-view-item-shade{color:#6b7280;color:var(--text-light);font-size:1.05rem;margin:.5rem 0}.order-view-item-price,.order-view-item-total{font-size:1.05rem;margin:.5rem 0}.order-view-item-price{color:#4b5563;color:var(--text-medium)}.order-view-item-total{color:#111827;color:var(--text-dark);font-weight:700}.order-view-summary{background:#f8fafc;background:var(--bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);padding:2.5rem}.order-view-summary h2{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#111827;color:var(--text-dark);font-size:1.6rem;font-weight:800;margin-bottom:2rem;padding-bottom:1.25rem}.order-view-summary-row{color:#4b5563;color:var(--text-medium);display:flex;font-size:1.15rem;justify-content:space-between;margin-bottom:1.25rem}.order-view-summary-row.total{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);color:#111827;color:var(--text-dark);font-size:1.4rem;font-weight:800;margin-top:2rem;padding-top:2rem}.order-view-actions{margin-top:2.5rem}.order-view-cancel-button{align-items:center;background-color:#fee2e2;background-color:var(--error-light);border:2px solid #ef4444;border:2px solid var(--error-color);border-radius:8px;border-radius:var(--radius-sm);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);color:#ef4444;color:var(--error-color);cursor:pointer;display:inline-flex;font-size:1.15rem;font-weight:700;gap:1rem;justify-content:center;padding:1.25rem;transition:all .3s ease;width:100%}.order-view-cancel-button:hover:not(:disabled){background-color:#fee2e2;box-shadow:0 4px 20px #00000014;box-shadow:var(--shadow-md);color:#dc2626;transform:translateY(-3px)}.order-view-cancel-button:active:not(:disabled){transform:translateY(1px)}.order-view-cancel-button:disabled{background-color:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.7}.order-view-button-spinner{animation:spin .8s linear infinite;border:3px solid #ef444433;border-radius:50%;border-top:3px solid var(--error-color);display:inline-block;height:1.4rem;width:1.4rem}@media (max-width:1200px){.order-view-container{max-width:100%;padding:2rem}.order-content{gap:2rem;grid-template-columns:1fr}.order-summary-section{position:static}}@media (max-width:768px){.order-view-container{border-radius:0;margin:.5rem;padding:1.5rem}.order-view-details,.order-view-items,.order-view-summary{padding:1.75rem}.order-view-item{align-items:flex-start;flex-direction:column;gap:1.25rem}.order-view-item-image{height:180px;width:100%}.order-view-title{font-size:2rem}}@keyframes spin{to{transform:rotate(1turn)}}.guide-header-container{align-items:center;background:linear-gradient(135deg,#0c2d52,#153b6a);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:30px}.guide-header-text{color:#fff;max-width:50%;order:1;text-align:center}.guide-header-text h2{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.guide-header-text p{font-size:1.2rem;font-weight:300;line-height:1.6}.guide-header-image{display:flex;justify-content:flex-end;order:2;overflow:hidden}.guide-header-image img{border-radius:40px;max-width:500px;object-fit:cover;width:100%}.cancellation-guide-page{background:linear-gradient(90deg,#0f172a,#1e293b);color:#f8fafc;color:var(--light);font-family:Poppins,sans-serif;min-height:100vh;padding:3rem 0}.cancellation-steps-section{margin:0 auto;max-width:1200px;padding:0 2rem}.step-container{border:1px solid #14b8a6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow);display:flex;margin-bottom:2rem;overflow:hidden}.step-image{background-color:#f7fafc;flex:1 1;min-height:300px}.step-image img{height:100%;object-fit:cover;width:100%}.step-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem}.step-content h3{color:#0d9488;color:var(--primary-dark);font-size:1.8rem;margin-bottom:1.5rem}.step-content p{color:#f8fafc;color:var(--light);font-size:1.1rem;line-height:1.7}.cancellation-note{background-color:#fff8e6;background-color:#fefce8;border-left:10px solid #f59e0b;border-left:10px solid var(--warning);border-radius:20px;border-radius:var(--border-radius);margin-top:3rem;padding:2.5rem}.cancellation-note h4{color:#f59e0b;color:var(--warning);font-size:1.4rem;margin-bottom:1rem}.cancellation-note p{color:#0f172a;color:var(--dark);font-size:1rem;line-height:1.6}@media (max-width:1024px){.guide-header-container{flex-direction:column;padding:20px;text-align:center}.guide-header-text{margin-top:20px;max-width:100%;order:2}.guide-header-image{justify-content:center;margin-bottom:20px;order:1}.guide-header-image img{max-width:100%}}@media (max-width:768px){.step-container{flex-direction:column}.step-image{min-height:200px}.step-content{padding:1.5rem}.step-content h3{font-size:1.5rem}.step-content p{font-size:1rem}.guide-header-text h2{font-size:2rem}.guide-header-text p{font-size:1rem}}.dpc-cart-container{color:#fff;font-family:Poppins,sans-serif;margin:0 auto;min-height:calc(100vh - 150px);padding:2rem 1.5rem;position:relative;width:100%}.dpc-empty-cart{align-items:center;display:flex;flex-direction:column;padding:5rem 1rem;text-align:center}.dpc-empty-title{color:#eee;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.dpc-start-shopping-btn{background-color:#14b8a6;border:1px solid #fff3;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:2rem;padding:.8rem 2rem;text-decoration:none;transition:all .2s ease}.dpc-start-shopping-btn:hover{background-color:#0d9488}.dpc-login-prompt{color:#ffffffb3;font-size:.95rem}.dpc-login-link{color:#14b8a6;margin-left:.3rem;text-decoration:underline}.dpc-cart-header{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.dpc-cart-title{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.dpc-continue-shopping-link{color:#14b8a6;font-size:1rem;font-weight:500;text-decoration:underline}.dpc-items-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.dpc-cart-item{border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-wrap:wrap;gap:2.5rem;padding:1.5rem}.dpc-item-image-container{background:#ffffff1a;border-radius:6px;height:100px;margin:0 auto;overflow:hidden;width:100px}.dpc-item-image{height:100%;object-fit:cover;width:100%}.dpc-item-details{flex:1 1;min-width:200px}.dpc-product-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.dpc-product-price{color:#14b8a6;font-size:1rem;font-weight:600;margin:0 0 1rem}.dpc-product-meta{margin-bottom:1rem}.dpc-meta-text{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin:.3rem 0}.dpc-item-controls{align-items:center;display:flex;flex-direction:column;gap:1.2rem;margin:0 auto}.dpc-quantity-controls{align-items:center;display:flex;gap:.8rem}.dpc-quantity-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.dpc-quantity-btn:disabled{cursor:not-allowed;opacity:.3}.dpc-quantity-value{font-weight:500;min-width:24px;text-align:center}.dpc-remove-item-btn{align-items:center;background:none;border:none;color:#ff6b6b;cursor:pointer;display:flex;font-size:.9rem;gap:.3rem}.dpc-item-total-price{align-self:center;color:#fff;font-size:1.1rem;font-weight:600;min-width:100px;text-align:right}.dpc-checkout-summary{margin-top:3rem;padding:1rem 0}.dpc-summary-card{border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem}.dpc-summary-row{display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;margin-bottom:1rem}.dpc-tax-notice{color:#fff9;font-size:.85rem;margin-bottom:1.5rem}.shipping-link{color:#14b8a6;text-decoration:none;transition:color .2s}.shipping-link:hover{color:#0f9b8b;text-decoration:underline}.dpc-checkout-btn{background:#14b8a6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;padding:1rem;text-align:center;transition:background .2s ease;width:100%}.dpc-checkout-btn:hover{background:#0d9488}@media (min-width:768px){.dpc-cart-container{padding:2.5rem 3rem}.dpc-cart-item{align-items:center;flex-wrap:nowrap}.dpc-item-controls,.dpc-item-image-container{margin:0}.dpc-cart-header{align-items:center;display:flex;justify-content:space-between;text-align:left}.dpc-cart-title{margin-bottom:0}.dpc-checkout-summary{margin-left:auto;margin-right:auto;max-width:800px;width:100%}}@media (min-width:1200px){.dpc-cart-content{display:flex;flex-direction:column;gap:3rem}}:root{--primary:#14b8a6;--primary-dark:#0d9488;--secondary:#3b82f6;--dark:#0f172a;--darker:#020617;--light:#f8fafc;--gray:#94a3b8;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border-radius:20px;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-container{align-items:center;background:linear-gradient(135deg,#0c2d52,#153b6a);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:30px}.calculator-text{color:#fff;max-width:50%;order:1;text-align:center}.calculator-text h2{font-size:2.5rem;font-weight:600}.calculator-text p{font-size:1.2rem;font-weight:300;margin-top:10px}.calculator-image{display:flex;justify-content:flex-end;order:2;overflow:hidden}.calculator-image img{border-radius:40px;max-width:500px;object-fit:cover;object-position:right;width:100%}.paint-calculator-page{background:linear-gradient(180deg,#020617,#0f172a);background:linear-gradient(to bottom,var(--darker),var(--dark));color:#f8fafc;color:var(--light);font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 0}.paint-calculator-section{margin:3rem auto;max-width:1200px;padding:0 2rem}.paint-form-container{display:flex;flex-direction:column;gap:2.5rem}.paint-ceiling-dimensions h3,.paint-coat-selection h2,.paint-opening-input h2,.paint-product-selection h2,.paint-surface-input h2{color:#f8fafc;color:var(--light);font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.paint-coat-selection h2:after,.paint-opening-input h2:after,.paint-product-selection h2:after,.paint-surface-input h2:after{content:"";flex:1 1;height:2px;margin-left:1rem}.paint-product-select-container{margin:0 auto;max-width:500px;position:relative}.paint-product-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:20px;border-radius:var(--border-radius);color:#f8fafc;color:var(--light);cursor:pointer;font-size:1.1rem;font-weight:500;padding:1.3rem 1.5rem;text-align:center;transition:all .3s ease;width:100%}.paint-product-select option{background:#1e293bf2;border-bottom:1px solid #ffffff0d;color:#f8fafc;color:var(--light);font-size:1rem;padding:1rem 1.5rem}.paint-product-select:focus{border-color:#14b8a6;border-color:var(--primary);box-shadow:0 0 0 2px #14b8a64d;outline:none}.paint-product-select:hover{background:#ffffff1a}.paint-dimension-group{align-items:flex-end;display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.paint-input-field{flex:1 1}.paint-input-field label{color:#94a3b8;color:var(--gray);display:block;font-size:.95rem;font-weight:500;margin-bottom:.75rem;text-align:center}.paint-number-input{align-items:center;background:#1e293bcc;border:2px solid #334155;border-radius:20px;border-radius:var(--border-radius);display:flex;overflow:hidden;transition:all .3s ease}.paint-number-input:focus-within{border-color:#14b8a6;border-color:var(--primary);box-shadow:0 0 0 2px #14b8a64d}.paint-number-input input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;padding:1.3rem 1rem;text-align:center}.paint-number-input input::-webkit-inner-spin-button,.paint-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.paint-number-btn{align-items:center;background:#ffffff1a;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:1.5rem 1rem;transition:all .2s ease}.paint-number-btn:hover{background:#14b8a6;background:var(--primary)}.paint-number-btn:first-child{border-right:1px solid #ffffff1a}.paint-number-btn:last-child{border-left:1px solid #ffffff1a}.paint-remove-btn{align-items:center;background:#ef4444;background:var(--danger);border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin-bottom:.75rem;transition:all .3s ease;width:44px}.paint-remove-btn:hover{background:#dc2626;transform:scale(1.05)}.paint-add-btn{align-items:center;background:#ffffff0d;border:1px dashed #ffffff4d;border-radius:20px;border-radius:var(--border-radius);color:#f8fafc;color:var(--light);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;margin-top:.5rem;padding:1.3rem 1.5rem;transition:all .3s ease}.paint-add-btn:hover{background:#ffffff1a;border-color:#14b8a6;border-color:var(--primary);border-style:solid;color:#14b8a6;color:var(--primary)}.paint-ceiling-option{margin-top:1.5rem}.paint-checkbox-container{color:#f8fafc;color:var(--light);cursor:pointer;display:block;font-size:1rem;margin-bottom:1.5rem;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.paint-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.paint-checkmark{background-color:#ffffff1a;border-radius:5px;height:25px;left:0;position:absolute;top:0;transition:all .3s ease;width:25px}.paint-checkbox-container:hover input~.paint-checkmark{background-color:#fff3}.paint-checkbox-container input:checked~.paint-checkmark{background-color:#14b8a6;background-color:var(--primary)}.paint-checkmark:after{content:"";display:none;position:absolute}.paint-checkbox-container input:checked~.paint-checkmark:after{display:block}.paint-checkbox-container .paint-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:12px;left:9px;top:5px;transform:rotate(45deg);width:7px}.paint-ceiling-dimensions{border-top:1px dashed #fff3;margin-top:1.5rem;padding-top:1.5rem}.paint-ceiling-dimensions h3{color:#f8fafc;color:var(--light);font-size:1.2rem;margin-bottom:1.5rem}.paint-radio-group{display:flex;gap:2rem;margin-top:1rem}.paint-radio-container{color:#f8fafc;color:var(--light);cursor:pointer;display:block;font-size:1rem;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.paint-radio-container input{cursor:pointer;opacity:0;position:absolute}.paint-radio-checkmark{background-color:#ffffff1a;border-radius:50%;height:25px;left:0;position:absolute;top:0;transition:all .3s ease;width:25px}.paint-radio-container:hover input~.paint-radio-checkmark{background-color:#fff3}.paint-radio-container input:checked~.paint-radio-checkmark{background-color:#14b8a6;background-color:var(--primary)}.paint-radio-checkmark:after{content:"";display:none;position:absolute}.paint-radio-container input:checked~.paint-radio-checkmark:after{display:block}.paint-radio-container .paint-radio-checkmark:after{background:#fff;border-radius:50%;height:7px;left:9px;top:9px;width:7px}.paint-action-buttons{display:flex;gap:1.5rem;margin-top:3rem}.paint-calculate-btn{align-items:center;background:#14b8a6;background:var(--primary);border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.paint-calculate-btn:hover{background:#0d9488;background:var(--primary-dark);box-shadow:0 4px 12px #14b8a64d;transform:translateY(-2px)}.paint-clear-btn{background:#ffffff1a;border:none;border-radius:20px;border-radius:var(--border-radius);color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.paint-clear-btn:hover{background:#fff3;transform:translateY(-2px)}.paint-results-card{background:linear-gradient(135deg,#0c2d52e6,#153b6ae6);border:1px solid #ffffff1a;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow);margin-top:3rem;padding:2.5rem}.paint-results-card h2{color:#fff;font-size:1.8rem;margin-bottom:2rem;padding-bottom:.75rem;position:relative}.paint-results-card h2:after{background:linear-gradient(90deg,#14b8a6,#3b82f6);background:linear-gradient(to right,var(--primary),var(--secondary));border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:80px}.paint-results-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.paint-result-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;border-radius:var(--border-radius);padding:1.5rem;transition:all .3s ease}.paint-result-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}.paint-result-label{color:#94a3b8;color:var(--gray);display:block;font-size:.95rem;font-weight:500;margin-bottom:.75rem}.paint-result-value{color:#fff;font-size:1.5rem;font-weight:600}.paint-result-total{background:#14b8a61a;border-color:#14b8a6;border-color:var(--primary);grid-column:span 2}.paint-result-paint{background:#3b82f61a;border-color:#3b82f6;border-color:var(--secondary);grid-column:span 2}@media (max-width:1024px){.calculator-container{flex-direction:column;padding:20px;text-align:center}.paint-coat-selection h2:after,.paint-opening-input h2:after,.paint-product-selection h2:after,.paint-surface-input h2:after{display:none}.calculator-text{margin-top:10px;max-width:100%;order:2;text-align:center}.calculator-image{justify-content:center;margin-bottom:20px;order:-1}.calculator-image img{border-radius:20px;height:auto;max-width:100%}}@media (max-width:768px){.paint-product-select-container{max-width:100%}.paint-product-select{font-size:1rem;padding:1.1rem 1.3rem}.paint-dimension-group,.paint-radio-group{flex-direction:column;gap:1rem}.paint-results-grid{grid-template-columns:1fr}.paint-result-paint,.paint-result-total{grid-column:span 1}.paint-action-buttons,.paint-product-options{flex-direction:column}.paint-product-select-container:after{color:#94a3b8;color:var(--gray);content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}}.career-container{background:#ffffff12;border-radius:12px;box-shadow:0 8px 15px #0006;margin:30px auto;max-width:1200px;overflow:hidden;padding:50px 40px;text-align:center}.career-title{color:#14b8a6;font-size:2.5rem;font-weight:600;margin-bottom:20px;text-shadow:2px 2px 6px #0006}.highlight{color:#fff;font-weight:600}.career-text{color:#fff;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:900px}.career-sections{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.career-card{background:#ffffff14;border-radius:12px;box-shadow:0 8px 15px #0006;flex:1 1;max-width:360px;min-width:300px;padding:25px;position:relative;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.career-image{border-radius:8px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}.career-card h3{color:#14b8a6;font-size:1.5rem;margin-bottom:12px}.career-card p{color:#fff;font-size:1rem;line-height:1.6}.career-card:hover{box-shadow:0 10px 20px #0000004d;transform:scale(1.05)}@media (max-width:1024px){.career-container{padding:40px;width:100%}.career-title{font-size:2rem}.career-text{font-size:1.1rem}.career-card{min-width:320px}}.message-icon{font-size:20px;margin-right:15px}.message-box{align-items:center;border-radius:30px;display:flex;font-size:16px;font-weight:500;margin:0 auto 20px;max-width:700px;padding:4px 20px;width:100%}.message-box.error,.message-box.success{background-color:#fff;border:1px solid #e0e0e0;color:#000}.message-box.success .message-icon{color:#2e7d32}.message-box.error .message-icon{color:#f44336}.retailer-container{align-items:center;display:flex;flex-direction:column;gap:30px;margin:auto;max-width:1200px;padding:30px 20px}.retailer-image{align-items:center;display:flex;justify-content:center;max-width:600px;overflow:hidden;width:100%}.retailer-image img{border-radius:12px;height:auto;object-fit:cover;width:100%}.retailer-form-section{text-align:center;width:100%}.retailer-form-section h2{color:#fff;font-size:2.5rem;margin-bottom:40px}.retailer-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.input-group{margin-bottom:20px;position:relative;width:100%}.input-group input,.input-group select{background:#fff;border:2px solid #0c2d52;border-radius:30px;font-size:16px;outline:none;padding:23px 18px!important;transition:.3s ease-in-out;width:100%}.input-group label{color:#000;font-size:16px;left:20px;padding:0 5px;pointer-events:none;position:absolute;top:30%;transform:translateY(-5%);transition:.1s ease-out}.input-group input:focus~label,.input-group input:not(:placeholder-shown)~label,.input-group select:focus~label,.input-group select:not([value=""])~label{color:#14b8a6;font-size:12px;left:18px;padding:0 4px;top:10px}.input-container input:focus,.input-container select:focus{border:2px solid #005f99;box-shadow:0 0 5px #14b8a6}.input-group select{-webkit-appearance:none;appearance:none;background-position:right 15px center;background-repeat:no-repeat;background-size:10px;cursor:pointer}.retailer-form button{background-color:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;padding:18px;transition:.3s;width:100%}.retailer-form button:hover{background-color:#0d9488;transform:scale(1.05)}@media (max-width:1024px){.retailer-image img{width:100%}.input-group input,.input-group select{font-size:14px;padding:14px}}.faq-container{align-items:center;background:linear-gradient(135deg,#0c2d52,#153b6a);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:30px}.faq-text{color:#fff;margin-top:90px;max-width:50%;order:1;text-align:center}.faq-text h2{font-size:2.3rem;font-weight:600}.faq-text p{font-size:1.2rem;font-weight:300;margin-top:10px}.faq-image{display:flex;justify-content:flex-end;order:2;overflow:hidden}.faq-image img{border-radius:40px;max-width:500px;object-fit:cover;object-position:right;width:100%}.faq-section{background:linear-gradient(135deg,#0c2d52,#153b6a);border-radius:12px;margin:20px auto;padding:50px;width:90%}.faq-section h3{color:#fff;font-size:1.8rem;margin-bottom:25px;text-align:left}.faq-item{border:2px solid #fff;border-radius:10px;margin-bottom:10px;overflow:hidden;transition:all .3s ease-in-out}.faq-question{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px 20px;text-align:left;width:100%}.faq-question:after{content:"▼";font-size:1rem;transition:transform .3s ease-in-out}.faq-item.active .faq-question:after{transform:rotate(180deg)}.faq-answer{background:linear-gradient(135deg,#0c2d52,#153b6a);border-top:1px solid #fff;color:#fff;display:none;padding:15px 20px}.faq-item.active .faq-answer{display:block}@media (max-width:1024px){.faq-container{align-items:center;flex-direction:column;margin-top:50px;padding:20px;text-align:center}.faq-image{display:flex;justify-content:center;margin-bottom:20px;order:-1}.faq-image img{border-radius:20px;height:auto;max-width:90%}.faq-text{margin-top:10px;max-width:90%;order:2;text-align:center}.faq-text h2{font-size:2rem}.faq-text p{font-size:1rem}}@media (max-width:768px){.faq-container{padding:15px}.faq-image img,.faq-text{max-width:100%}.faq-text h2{font-size:1.8rem}.faq-text p{font-size:.95rem}.faq-section{padding:20px;width:95%}.faq-question{font-size:16px;padding:12px}.faq-answer{font-size:14px;padding:12px}}@media (max-width:480px){.faq-text h2{font-size:1.6rem}.faq-text p{font-size:.9rem}.faq-image img{max-width:100%}.faq-question{font-size:15px;padding:10px}.faq-answer{font-size:13px;padding:10px}}.refund-policy-container{align-items:center;border-radius:10px;color:#fff;justify-content:space-between;min-height:90vh;padding:50px;text-align:left}.refund-policy-container h1{color:#0d9488;font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.refund-policy-container h2{color:#0d9488;font-size:2rem;margin-top:20px}.refund-policy-container p{font-size:1.2rem;line-height:1.8;margin-bottom:10px;text-align:left}.refund-policy-container a{color:#fff;text-decoration:underline}.refund-policy-container a:hover{color:#0d9488;text-decoration:underline}.privacy-policy-container{align-items:center;border-radius:10px;color:#fff;justify-content:space-between;min-height:90vh;padding:50px;text-align:left}.privacy-policy-container h1{color:#0d9488;font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.privacy-policy-container h2{color:#0d9488;font-size:2rem;margin-top:20px}.privacy-policy-container p{font-size:1.2rem;line-height:1.8;margin-bottom:10px;text-align:left}.privacy-policy-container a{color:#fff;text-decoration:underline}.privacy-policy-container a:hover{color:#0d9488;text-decoration:underline}.terms-container{align-items:center;border-radius:10px;color:#fff;justify-content:space-between;min-height:90vh;padding:50px;text-align:left}.terms-container h1{color:#0d9488;font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.terms-container h2{color:#0d9488;font-size:2rem;margin-top:20px}.terms-container p{font-size:1.2rem;line-height:1.8;margin-bottom:10px;text-align:left}.terms-container a{color:#fff;text-decoration:underline}.terms-container a:hover{color:#0d9488;text-decoration:underline}.refund-policy-container strong{color:#0d9488}.shipping-container{align-items:center;border-radius:10px;color:#fff;justify-content:space-between;min-height:90vh;padding:50px;text-align:left}.shipping-container h1{color:#0d9488;font-size:2.8rem;font-weight:600;margin-bottom:20px;text-align:center}.shipping-container h2{color:#0d9488;font-size:2rem;margin-top:20px}.shipping-container p{font-size:1.2rem;line-height:1.8;margin-bottom:10px;text-align:left}.shipping-container a{color:#fff;text-decoration:underline}.shipping-container a:hover{color:#0d9488;text-decoration:underline}.shipping-container ul{margin-bottom:15px;padding-left:20px}.shipping-container li{font-size:1.2rem;line-height:1.6}.icon,.shipping-container strong{color:#0d9488}.icon{margin-right:10px}.consultation-container{align-items:center;justify-content:space-between;min-height:90vh;padding:50px 10%}.consultation-container h1{color:#14b8a6;font-size:2.5rem;margin-bottom:15px}.consultation-container h1 span{color:#fff;font-size:2.5rem;margin-bottom:15px}.consultation-sections{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.consultation-box{background:#0f172a;border-radius:12px;box-shadow:0 5px 15px #0003;max-width:320px;padding:30px;text-align:center;transition:transform .3s ease-in-out}.consultation-box:hover{transform:translateY(-10px)}.consultation-box img{border-radius:10px;margin-bottom:15px;width:100%}.consultation-box h2{color:#14b8a6;font-size:1.5rem;margin-bottom:10px}.consultation-contact{background:#0f172a;border-radius:10px;box-shadow:0 8px 15px #0000004d;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;padding:30px}.consultation-contact h2{color:#14b8a6;font-size:2rem}.consultation-contact p{font-size:1.2rem}@media (max-width:1024px){.consultation-container{padding:50px 5%}.consultation-box{max-width:350px;width:100%}.consultation-contact{max-width:100%}}.custom-design-container{align-items:center;justify-content:space-between;min-height:90vh;padding:50px 10%}.custom-design-title{color:#14b8a6;font-size:2.5rem;margin-bottom:15px}.custom-design-title span{color:#fff}.custom-design-description{font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:800px}.custom-design-sections{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.custom-design-box{background:#0f172a;border-radius:12px;box-shadow:0 5px 15px #0006;max-width:320px;padding:30px;text-align:center;transition:transform .3s ease-in-out}.custom-design-box:hover{transform:translateY(-10px)}.custom-design-box img{border-radius:10px;margin-bottom:15px;width:100%}.custom-design-box h2{color:#14b8a6;font-size:1.5rem;margin-bottom:10px}.custom-design-box p{font-size:1.1rem}.custom-design-contact{background:#0f172a;border-radius:10px;box-shadow:0 8px 15px #0006;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;padding:30px}.custom-design-contact h2{color:#14b8a6;font-size:2rem}.custom-design-contact p{font-size:1.2rem}.btn{background-color:#14b8a6;border-radius:8px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;margin-top:15px;padding:12px 20px;text-decoration:none;transition:.3s}.btn:hover{background-color:#0d9488;transform:scale(1.05)}@media (max-width:1024px){.custom-design-sections{align-items:center;flex-direction:column}}.color-matching-section{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;padding:60px 40px}.color-matching-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin:0 auto;max-width:1200px}.color-matching-text{flex:1 1;max-width:550px;padding:20px;text-align:left}.color-matching-text h2{color:#14b8a6;font-size:3rem;margin-bottom:15px;text-align:left}.color-matching-text h2 span{color:#fff;font-size:3rem;margin-bottom:15px;text-align:left}.color-matching-text h3{color:#14b8a6;font-size:2rem;margin-top:20px}.color-matching-text p{color:#f1f5f9;font-size:1.2rem;line-height:1.8;margin-bottom:15px}.color-matching-btn{background:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin-top:25px;padding:15px 40px;text-transform:uppercase;transition:all .3s ease-in-out}.color-matching-btn a{color:#fff;text-decoration:none}.color-matching-btn:hover{background-color:#0d9488;transform:scale(1.05)}.color-matching-images{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;margin-top:40px;max-width:500px}.color-image{border-radius:12px;box-shadow:0 4px 12px #ffffff1a;max-height:400px;object-fit:cover;transition:.3s ease-in-out;width:100%}.color-image:hover{box-shadow:0 6px 18px #fff3;transform:scale(1.05)}.color-matching-steps{background:#ffffff12;border-radius:12px;box-shadow:0 8px 15px #0006;margin:60px auto 0;max-width:1000px;padding:50px 30px;text-align:center}.color-matching-steps h3{color:#14b8a6;font-size:2.5rem;margin-bottom:20px}.color-matching-steps h3 span{color:#fff;font-size:2.5rem;margin-bottom:20px}.steps-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.step{background:#ffffff14;border-radius:12px;box-shadow:0 8px 15px #0006;padding:30px;text-align:center;transition:.3s ease-in-out;width:30%}.step:hover{box-shadow:0 10px 20px #0000004d;transform:scale(1.05)}.step-number{color:#14b8a6;display:block;font-size:2rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:1024px){.color-matching-container{align-items:center;flex-direction:column;text-align:center}.color-matching-text{max-width:100%;text-align:center}.color-matching-text h2{text-align:center}.color-matching-images{margin-top:20px;max-width:100%}.steps-container{align-items:center;flex-direction:column}.step{width:90%}}body{min-height:100vh;transform:translateZ(0);-webkit-transform:translateZ(0)}.interior-finishing{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;line-height:1.6}.interior-hero{align-items:center;animation:fadeIn 1s ease-out;background:linear-gradient(135deg,#0f172ae6,#1e293be6);border-bottom:1px solid #ffffff1a;display:flex;height:60vh;justify-content:center;padding:0 20px;position:relative;text-align:center;will-change:transform}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-content h1{animation:slideUp .8s ease-out .2s both;font-size:3.2rem;margin-bottom:20px;text-shadow:2px 2px 8px #00000080}.hero-content p{animation:slideUp .8s ease-out .4s both;color:#fff;font-size:1.4rem;margin:0 auto}.service-breakdown{background:#0f172ab3;padding:80px 0}.service-breakdown h2{animation:fadeIn .8s ease-out .6s both;color:#14b8a6;font-size:2.5rem;margin-bottom:60px;position:relative;text-align:center}.service-breakdown h2:after{animation:lineGrow 1s ease-out .8s both;background:#14b8a6;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.service-breakdown h2 span{color:#fff;font-size:2.5rem;margin-bottom:60px;text-align:center}.service-card{align-items:center;animation:fadeInUp .8s ease-out forwards;backface-visibility:hidden;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 5px 15px #0000001a;margin-bottom:60px;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.service-card:hover{background:#ffffff14;box-shadow:0 15px 30px #0003;transform:translateY(-5px) scale(1.01)}.service-card.reverse{flex-direction:row-reverse}.service-image{transform:translateZ(0)}.service-image img{backface-visibility:hidden}.service-details{padding:40px}.service-details h3{color:#fff;margin-bottom:25px;transition:color .3s ease}.service-card:hover .service-details h3{color:#8afcef}.service-details ul{list-style-type:none}.service-details li{margin-bottom:15px;padding-left:25px}.service-card:hover .service-details li{transform:translateX(5px)}.service-card:hover .service-details li:before{color:#8afcef}.application-methods,.primer-types{grid-gap:20px;gap:20px;margin:30px 0}.application-methods div,.primer-types div{animation:fadeIn .8s ease-out forwards;background:#1e293b80;border:1px solid #ffffff1a;border-radius:8px;opacity:0;padding:20px;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform,background}.application-methods div:first-child,.primer-types div:first-child{animation-delay:.3s}.application-methods div:nth-child(2),.primer-types div:nth-child(2){animation-delay:.5s}.application-methods div:nth-child(3),.primer-types div:nth-child(3){animation-delay:.7s}.application-methods div:hover,.primer-types div:hover{background:#14b8a633;transform:translateY(-5px)}.application-methods h4,.primer-types h4{margin-bottom:10px;transition:color .3s ease}.application-methods div:hover h4,.primer-types div:hover h4{color:#8afcef}.paint-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.paint-types span{animation:fadeIn .8s ease-out forwards;background:#14b8a633;border:1px solid #14b8a64d;border-radius:20px;color:#fff;font-size:.9rem;opacity:0;padding:8px 15px;transition:all .3s ease}.paint-types span:first-child{animation-delay:.3s}.paint-types span:nth-child(2){animation-delay:.4s}.paint-types span:nth-child(3){animation-delay:.5s}.paint-types span:nth-child(4){animation-delay:.6s}.paint-types span:nth-child(5){animation-delay:.7s}.paint-types span:hover{background:#14b8a666;box-shadow:0 5px 10px #14b8a633;transform:translateY(-3px)}.tech-section{background:linear-gradient(135deg,#0f172ae6,#1e293be6);border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;color:#fff;padding:80px 0}.tech-section h2{animation:fadeIn .8s ease-out .2s both;color:#fff;margin-bottom:60px}.tech-grid{grid-gap:40px;gap:40px}.tech-item{animation:fadeInUp .8s ease-out forwards;background:#ffffff0d;border:1px solid #ffffff1a;opacity:0;padding:40px 20px;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.tech-item:first-child{animation-delay:.3s}.tech-item:nth-child(2){animation-delay:.5s}.tech-item:nth-child(3){animation-delay:.7s}.tech-item:hover{background:#ffffff1a;box-shadow:0 15px 30px #0003;transform:translateY(-10px) scale(1.02)}.tech-icon{margin-bottom:20px;transition:all .3s ease}.tech-item:hover .tech-icon{color:#8afcef}.tech-item h3{transition:color .3s ease}.tech-item:hover h3{color:#8afcef}.interior-cta{background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.interior-cta:before{animation:pulseRadial 6s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#fff0 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}.interior-cta h2{animation:slideUp .8s ease-out .2s both;font-size:2.5rem;margin-bottom:20px;position:relative;z-index:1}.interior-cta p{animation:slideUp .8s ease-out .4s both;color:#fff;font-size:1.2rem;margin:0 auto 30px;max-width:600px;position:relative;z-index:1}.cta-button{animation:slideUp .8s ease-out .6s both;border:none;box-shadow:0 4px 10px #00000026;cursor:pointer;font-size:1.1rem;padding:15px 40px}.cta-button:hover{box-shadow:0 8px 25px #0000004d;transform:scale(1.05)}.cta-icon{font-size:1.2rem;vertical-align:middle}@media (max-width:992px){.service-card,.service-card.reverse{flex-direction:column}.service-image img{min-height:300px}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.service-details{padding:30px}.tech-grid{grid-template-columns:1fr}.paint-types{justify-content:center}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1.1rem}.interior-cta h2,.service-breakdown h2,.tech-section h2{font-size:2rem}.application-methods,.primer-types{grid-template-columns:1fr}}.exterior-finishing{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden;transition:all .5s ease-in-out}.exterior-hero{align-items:center;background:linear-gradient(135deg,#0f172af2,#1e293bf2);display:flex;height:90vh;justify-content:center;position:relative;text-align:center;transition:all .5s ease}.exterior-hero:after{background:linear-gradient(0deg,#0f172a,#0000);bottom:0;content:"";height:100px;left:0;position:absolute;width:100%;z-index:-1}.hero-content h1{animation:gradient 3s linear infinite;background-size:200% auto;font-size:4rem;transition:all .5s ease-in-out}@keyframes gradient{0%{background-position:0}to{background-position:200%}}.hero-content p{transition:all .5s ease}.hero-badge{display:inline-block;transition:all .4s ease}.hero-badge span{color:#fff;font-weight:600}.value-props{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:-50px auto 0}.prop-card{transition:all .5s ease}.prop-icon,.service-image img{transition:transform .4s ease}.service-image img{min-height:450px}.service-card:hover .service-image img{transform:scale(1.02)}.service-tag{background:#0f172ae6;border:1px solid #14b8a64d;border-radius:50px;color:#14b8a6;font-weight:600;left:20px;padding:.5rem 1rem;position:absolute;top:20px;transition:all .3s ease}.service-details{transition:all .4s ease}.service-details h3{padding-bottom:.5rem;transition:all .3s ease}.service-details h3:after{bottom:0;transition:width .3s ease}.service-card:hover .service-details h3:after{width:100px}.application-methods,.primer-types{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.application-methods>div,.primer-types>div{background:#1e293b80;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem;transition:all .4s ease}.application-methods>div:hover,.primer-types>div:hover{background:#14b8a61a;transform:translateY(-5px)}.application-methods h4,.method-icon,.primer-types h4,.type-icon{color:#14b8a6;margin-bottom:.5rem}.method-icon,.type-icon{font-size:1.5rem}.coating-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.coating-types span{background:#14b8a633;border:1px solid #14b8a64d;border-radius:20px;color:#fff;font-size:.9rem;padding:8px 15px;transition:all .3s ease}.coating-types span:hover{background:#14b8a666;transform:translateY(-2px)}.tech-section{transition:all .5s ease-in-out}.tech-item{transition:all .4s ease}.tech-item:hover{background:#14b8a614}.tech-icon{transition:transform .4s ease}.tech-item:hover .tech-icon{transform:scale(1.2)}.tech-item h3{color:#fff;margin-bottom:1rem}.tech-item p{color:#e2e8f0}.exterior-cta{background:linear-gradient(135deg,#0d9488,#14b8a6);padding:6rem 2rem;text-align:center;transition:all .4s ease}.exterior-cta h2{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.exterior-cta p{color:#ffffffe6;font-size:1.25rem;margin-bottom:2.5rem}.cta-button{transition:all .4s ease}.cta-arrow{margin-left:.5rem;transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translateX(5px)}@media (max-width:992px){.hero-content h1{font-size:3rem}.service-card{flex-direction:column}.service-image img{min-height:350px}}.high-altitude{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.high-alt-hero{align-items:center;animation:fadeIn 1.5s ease-out;background:linear-gradient(#0a1121cc,#152033cc),url(/static/media/high-alt-bg.8f229851e5122e79e3b2.jpg);background-position:50%;background-size:cover;display:flex;height:90vh;justify-content:center;position:relative;text-align:center}.hero-content h1{animation:slideUp 1s ease-out .2s both}.hero-content p{animation:slideUp 1s ease-out .4s both}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-badge{animation:fadeIn 1s ease-out .6s both;transition:all .3s cubic-bezier(.25,.8,.25,1)}.hero-badge:hover{box-shadow:0 5px 15px #14b8a64d;transform:scale(1.05)}.badge-icon{animation:pulse 2s 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.prop-card{animation:fadeInUp .8s ease-out forwards;opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}.prop-card:first-child{animation-delay:.2s}.prop-card:nth-child(2){animation-delay:.4s}.prop-card:nth-child(3){animation-delay:.6s}.prop-card:nth-child(4){animation-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prop-card:hover{box-shadow:0 10px 25px #0003;transform:translateY(-10px) scale(1.03)}.prop-icon{transition:transform .3s ease}.prop-card:hover .prop-icon{transform:rotate(10deg) scale(1.1)}.prop-card h3{color:#fff;transition:color .3s ease}.prop-card:hover h3{color:#8afcef}.prop-card p{transition:color .3s ease}.prop-card:hover p{color:#fff}.service-card{animation:fadeIn .8s ease-out forwards;opacity:0}.service-card:first-child{animation-delay:.3s}.service-card:nth-child(2){animation-delay:.6s}.service-card:nth-child(3){animation-delay:.9s}.service-image img{transition:transform .5s ease}.service-badge{transition:all .3s ease}.service-card:hover .service-badge{background:#14b8a6e6;color:#fff}.service-details h3{display:inline-block}.service-details h3:after{height:2px;transition:width .4s ease;width:0}.service-card:hover .service-details h3:after{width:100%}.service-details li{transition:all .3s ease}.service-card:hover .service-details li{color:#fff}.service-details li:before{transition:all .3s ease}.service-card:hover .service-details li:before{transform:rotate(90deg)}.equipment-types>div,.method-types>div{transition:all .3s ease}.equipment-types>div:hover,.method-types>div:hover{background:#14b8a633;transform:translateY(-3px)}.equipment-types h4,.method-types h4{transition:color .3s ease}.equipment-types>div:hover h4,.method-types>div:hover h4{color:#8afcef}.capability-tags span{transition:all .3s ease}.capability-tags span:hover{background:#14b8a64d;color:#fff;transform:translateY(-2px)}.safety-section{background:linear-gradient(135deg,#0f172a,#1e293b);padding:6rem 2rem;text-align:center}.safety-section h2{color:#14b8a6;display:inline-block;font-size:2.5rem;margin-bottom:4rem;position:relative}.safety-section h2:after{animation:lineGrow 1s ease-out;background:#14b8a6;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}@keyframes lineGrow{0%{width:0}to{width:80px}}.safety-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.safety-item{animation:fadeInUp .8s ease-out forwards;background:#1e293bb3;border:1px solid #14b8a633;border-radius:12px;opacity:0;padding:3rem 2rem;transform:translateY(20px);transition:all .4s ease}.safety-item:first-child{animation-delay:.2s}.safety-item:nth-child(2){animation-delay:.4s}.safety-item:nth-child(3){animation-delay:.6s}.safety-item:hover{background:#14b8a61a;box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.safety-icon{color:#14b8a6;font-size:2.5rem;margin-bottom:1.5rem;transition:all .3s ease}.safety-item:hover .safety-icon{color:#8afcef;transform:scale(1.2)}.safety-item h3{color:#fff;margin-bottom:1rem;transition:color .3s ease}.safety-item:hover h3{color:#8afcef}.safety-item p{color:#e2e8f0;transition:color .3s ease}.safety-item:hover p{color:#fff}.high-alt-cta{animation:fadeIn 1s ease-out;background:linear-gradient(135deg,#0d9488,#14b8a6);padding:6rem 2rem;text-align:center}.cta-content{overflow:hidden;position:relative}.cta-content:before{animation:pulseRadial 6s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#fff0 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}@keyframes pulseRadial{0%{opacity:0;transform:scale(.8)}50%{opacity:.3;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}.high-alt-cta h2{animation:slideUp .8s ease-out;color:#fff;font-size:2.5rem;margin-bottom:1.5rem;position:relative;z-index:1}.high-alt-cta p{animation:slideUp .8s ease-out .2s both;color:#ffffffe6;font-size:1.25rem;margin-bottom:2.5rem;position:relative;z-index:1}.cta-button{animation:slideUp .8s ease-out .4s both;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:1}.cta-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.cta-button:hover:before{left:100%}.cta-icon{transition:all .3s ease}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1.1rem}.value-props{grid-template-columns:1fr}.service-details{padding:2rem}.safety-grid{grid-template-columns:1fr}.cta-button{padding:.8rem 1.8rem}}.industrial-commercial{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}.industrial-hero{align-items:center;background:linear-gradient(135deg,#0f172af2,#1e293bf2);display:flex;height:90vh;justify-content:center;position:relative;text-align:center}.hero-content h1{background:linear-gradient(90deg,#8afcef,#14b8a6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.hero-content p{color:#e2e8f0;font-size:1.5rem;margin:0 auto 2rem;max-width:800px}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14b8a633;border:1px solid #14b8a680;border-radius:50px;display:inline-flex;margin-top:1rem;padding:.75rem 1.5rem}.badge-icon{color:#14b8a6;margin-right:.5rem}.value-props{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1200px;padding:4rem 2rem}.prop-card{background:#1e293bb3;border:1px solid #ffffff1a;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.prop-card:hover{background:#14b8a626;transform:translateY(-10px)}.prop-icon{color:#14b8a6;font-size:2.5rem;margin-bottom:1rem;transition:all .3s ease}.prop-card:hover .prop-icon{transform:scale(1.2)}.prop-card h3{color:#14b8a6;margin-bottom:.5rem}.prop-card p{color:#e2e8f0;font-size:.95rem}.service-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a;display:flex;margin-bottom:4rem;overflow:hidden;transition:all .4s ease}.service-card:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-5px)}.service-image{flex:1 1;overflow:hidden;position:relative}.service-image img{height:100%;min-height:400px;object-fit:cover;transition:transform .6s ease;width:100%}.service-card:hover .service-image img{transform:scale(1.05)}.service-badge{background:#0f172ae6;border:1px solid #14b8a64d;border-radius:4px;color:#14b8a6;font-weight:600;left:20px;padding:.5rem 1rem;position:absolute;top:20px}.service-details{flex:1 1;padding:3rem}.service-details h3{color:#14b8a6;font-size:1.8rem;margin-bottom:1.5rem;position:relative}.service-details h3:after{background:#14b8a6;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:60px}.service-details ul{list-style:none;padding:0}.service-details li{color:#e2e8f0;margin-bottom:1rem;padding-left:1.5rem;position:relative}.service-details li:before{color:#14b8a6;content:"▹";left:0;position:absolute}.equipment-types,.method-types{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.equipment-types>div,.method-types>div{background:#1e293b80;border:1px solid #ffffff1a;border-radius:8px;padding:1.5rem}.equipment-types h4,.method-types h4{color:#14b8a6;margin-bottom:.5rem}.capability-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.capability-tags span{background:#14b8a61a;border:1px solid #14b8a64d;border-radius:50px;color:#e2e8f0;font-size:.85rem;padding:.5rem 1rem}.tech-section{background:linear-gradient(135deg,#0f172a,#1e293b);padding:6rem 2rem;text-align:center}.tech-section h2{color:#14b8a6;font-size:2.5rem;margin-bottom:4rem}.tech-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.tech-item{background:#1e293bb3;border:1px solid #14b8a633;border-radius:12px;padding:3rem 2rem;transition:all .3s ease}.tech-item:hover{transform:translateY(-10px)}.tech-icon{color:#14b8a6;font-size:3rem;margin-bottom:1.5rem}.industrial-cta{background:linear-gradient(135deg,#0d9488,#14b8a6);padding:6rem 2rem;text-align:center}.cta-content{margin:0 auto;max-width:800px}.industrial-cta h2{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.industrial-cta p{color:#ffffffe6;font-size:1.25rem;margin-bottom:2.5rem}.cta-button{align-items:center;background:#fff;border-radius:50px;box-shadow:0 4px 15px #0003;color:#14b8a6;display:inline-flex;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-3px)}.cta-icon{margin-left:.5rem;transition:transform .3s ease}.cta-button:hover .cta-icon{transform:translateX(5px)}@media (max-width:1024px){.hero-content h1{font-size:3rem}.service-card{flex-direction:column}.service-image img{min-height:350px}}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.25rem}.value-props{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1.1rem}.value-props{grid-template-columns:1fr}.service-details{padding:2rem}.tech-grid{grid-template-columns:1fr}}.find-store-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin:0;padding:0;width:100%}.store-banner{align-items:center;background-color:#214b78;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 5%}.store-text{flex:1 1 400px;padding:20px 0}.store-text h1{font-size:2.5rem;margin-bottom:10px}.store-text p{font-size:1.25rem;opacity:.9}.store-image{align-items:center;display:flex;flex:1 1 300px;justify-content:center;padding:20px}.store-image img{border-radius:8px;box-shadow:0 4px 12px #0003;height:auto;max-width:100%}.map-wrapper{background-color:#0f172a;display:flex;justify-content:center;margin-bottom:50px;margin-top:50px;padding:0;width:100%}.map-container{height:500px;margin:0 auto;max-width:1200px;padding:0;width:100%}.map-container iframe{border:none;display:block;height:100%;width:100%}@media (max-width:768px){.store-banner{padding:30px 20px;text-align:center}.store-text h1{font-size:2rem}.store-text p{font-size:1rem}.store-image,.store-text{flex:1 1 100%}.map-container{height:400px}}@media (max-width:480px){.map-container{height:350px}}.login-container{padding:50px 20px;text-align:center}.login-container h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.login-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:500px}.input-container label{left:20px;top:30%}.input-container input:focus~label,.input-container input:not(:placeholder-shown)~label{font-size:12px;left:18px;padding:0 4px;top:10px}.login-btn{align-self:center;background-color:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:18px 90px;transition:.3s}.login-btn:hover{background-color:#0d9488;transform:scale(1.05)}.extra-links{margin:15px 0}.extra-links a{color:#fff;font-weight:500;text-decoration:none;text-decoration:underline;transition:.3s ease}.extra-links a:hover{color:#14b8a6;text-decoration:underline}.register-link{font-size:16px;margin-top:15px}.register-link a{color:#fff;font-weight:600;text-decoration:none;text-decoration:underline;transition:.3s}.register-link a:hover{color:#14b8a6;text-decoration:underline}@media screen and (max-width:768px){.login-container{margin-top:100px}.login-container h2{font-size:2rem}.login-form{max-width:400px;width:100%}.input-container input,.login-btn{padding:15px}.login-btn{width:100%}.extra-links a,.register-link a{font-size:14px}}@media screen and (max-width:480px){.login-container h2{font-size:1.8rem}.login-form{max-width:90%}.login-btn{font-size:16px;padding:12px}}.register-container{padding:50px 20px;text-align:center}.register-container h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.error-message{border-radius:5px;font-size:15px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:500px;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.register-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:500px}.input-container{margin-bottom:20px;position:relative;width:100%}.input-container input{background:#fff;border:2px solid #0c2d52;border-radius:5px;box-shadow:none;font-size:16px;outline:none;padding:18px;transition:.3s ease-in-out;width:100%}.input-container label{color:#000;font-size:16px;left:18px;padding:0 5px;pointer-events:none;position:absolute;top:18px;transform:translateY(-5%);transition:.1s ease-out}.input-container input:focus~label,.input-container input:not(:placeholder-shown)~label{color:#14b8a6;font-size:13px;left:12px;padding:0 6px;top:8%}.input-container input:focus{border:2px solid #005f99;box-shadow:0 0 5px #14b8a6}.register-btn{align-self:center;background-color:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:18px 90px;transition:.3s}.register-btn:hover{background-color:#0d9488;transform:scale(1.05)}@media screen and (max-width:768px){.register-container{margin-top:100px}.register-container h2{font-size:2rem}.register-form{max-width:400px;width:100%}.input-container input{padding:15px}.register-btn{padding:15px;width:100%}}@media screen and (max-width:480px){.register-container h2{font-size:1.8rem}.register-form{max-width:90%}.register-btn{font-size:16px;padding:12px}}.account-wrapper{align-items:flex-start;display:flex;justify-content:center;margin:1rem;padding:2rem}.account-container{background-color:#ffffff08;border-radius:12px;box-shadow:0 4px 12px #0003;color:#fff;max-width:1000px;padding:2rem;width:100%}.account-grid{flex-wrap:wrap;gap:3rem;justify-content:space-between}.account-grid,.account-header{align-items:flex-start;display:flex}.account-header{flex:1 1;flex-direction:column;justify-content:flex-start;padding-left:1rem}.account-title{font-size:2rem;margin-bottom:.5rem}.will-power-btn-logout{background:none;border:none;color:#14b8a6;cursor:pointer;font-size:1rem;margin-bottom:2rem;padding:0;text-decoration:underline;transition:color .3s}.will-power-btn-logout:hover{color:#0d9488}.nav-icon-logout{font-size:1.3rem;vertical-align:middle}.account-section h2{font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-align:left}.account-section h1{font-size:2rem;margin-bottom:1rem}.account-content{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding-right:1rem;padding-top:8rem}.account-details-list{list-style:none;margin:0;padding:0;text-align:left}.account-details-list li{font-size:1.1rem;margin-bottom:.8rem}.will-power-link{color:#14b8a6;text-decoration:none;transition:color .3s}.will-power-link:hover{color:#0d9488;text-decoration:underline}@media (max-width:768px){.account-grid{flex-direction:column;gap:2rem;text-align:left}.account-content{align-items:flex-start;padding-right:0}.account-header{padding-left:0}.account-title{font-size:1.8rem}.account-section h2{font-size:1.3rem}.account-section h3{font-size:1.1rem}.account-details-list li{font-size:1rem}}.address-container{border-radius:12px;color:#fff;font-family:Poppins,sans-serif;margin:3rem auto;max-width:800px;padding:2.5rem}.address-header{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.address-header h1{color:#fff;font-size:3rem}.return-link{color:#14b8a6;font-size:1rem;font-weight:500;margin-left:4rem;text-decoration:underline;transition:color .3s}.return-link:hover{color:#0d9488}.default-badge{background:#14b8a6;border-radius:20px;box-shadow:0 2px 6px #0003;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.8rem 2rem}.address-content p{font-size:1.5rem;font-weight:400;line-height:1.4;margin:.4rem 0}.address-actions{display:flex;gap:2rem;justify-content:center;margin-top:2rem}.delete-btn,.edit-btn{border:none;border-radius:25px;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem 2.8rem;transition:transform .2s,background-color .2s}.edit-btn{background:linear-gradient(90deg,#0f172a,#1e293b);border:1px solid #fff;color:#fff}.edit-btn:hover{background:linear-gradient(135deg,#0c2d52,#153b6a);border:none;color:#fff;transform:scale(1.05)}.delete-btn{background:linear-gradient(90deg,#0f172a,#1e293b);border:1px solid #fff;color:#fff}.delete-btn:hover{background:linear-gradient(135deg,#9f1818,#8f1717);border:none;color:#fff;transform:scale(1.05)}.delete-btn:active,.edit-btn:active{border:none;outline:none}@media (max-width:768px){.address-container{margin:1.5rem auto;padding:1rem}.address-header{align-items:flex-start;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.address-header h1{font-size:2rem}.return-link{margin-left:0}.address-content p{font-size:1.1rem}.address-actions{align-items:center;flex-direction:column;gap:1rem;margin-top:1.5rem}}@media (max-width:480px){.address-container{margin:1rem auto;padding:1rem}.address-header h1{font-size:1.8rem}.address-content p{font-size:1rem}.address-actions{flex-direction:column;gap:.8rem}}.message{align-items:center;border-radius:5px;display:flex;font-size:15px;gap:8px;margin:0 auto 20px;max-width:500px;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.error-message{background-color:#ff00001a;border-left:4px solid #e11d48;color:#f87171;order:-1}.success-message{background-color:#00ff001a;border-left:4px solid #10b981;color:#6ee7b7;margin-top:15px;order:-1}.message-icon{font-size:1.2rem}.error-message .message-icon{color:#e11d48}.success-message .message-icon{color:#10b981}.manual-redirect{color:#ccc;font-size:.9rem;margin-top:10px;text-align:center}.manual-redirect a{color:#4cd137;text-decoration:underline}.forgot-container{padding:50px 20px;text-align:center}.forgot-container h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.forgot-form{align-items:center;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:500px}.forgot-input-container{margin-bottom:20px;position:relative;width:100%}.forgot-input-container input{background:#fff;border:2px solid #0c2d52;border-radius:5px;box-shadow:none;font-size:16px;outline:none;padding:18px;transition:.3s ease-in-out;width:100%}.forgot-input-container label{color:#000;font-size:16px;left:18px;padding:0 5px;pointer-events:none;position:absolute;top:18px;transform:translateY(-5%);transition:.1s ease-out}.forgot-input-container input:focus~label,.forgot-input-container input:not(:placeholder-shown)~label{color:#14b8a6;font-size:13px;left:12px;padding:0 6px;top:8%}.forgot-input-container input:focus{border:2px solid #005f99;box-shadow:0 0 5px #14b8a6}.forgot-btn{align-self:center;background-color:#14b8a6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:18px 90px;transition:.3s}.forgot-btn:hover{background-color:#0d9488;transform:scale(1.05)}.forgot-extra-links{margin:15px 0}.forgot-extra-links a{color:#fff;font-weight:500;text-decoration:none;text-decoration:underline;transition:.3s ease}.forgot-extra-links a:hover{color:#14b8a6;text-decoration:underline}.password-container{position:relative}.toggle-password{color:#999;cursor:pointer;font-size:1.1rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s ease}.toggle-password:hover{color:#333}@media screen and (max-width:768px){.forgot-container{margin-top:100px}.forgot-container h2{font-size:2rem}.forgot-form{max-width:400px;width:100%}.forgot-btn,.forgot-input-container input{padding:15px}.forgot-btn{width:100%}.forgot-extra-links a{font-size:14px}}@media screen and (max-width:480px){.forgot-container h2{font-size:1.8rem}.forgot-form{max-width:90%}.forgot-btn{font-size:16px;padding:12px}}.image-frame,.product-card,.product-grid,.product-image,.product-image-container,.products-header,.products-section,.products-subtitle,.products-title{will-change:transform}.products-section{margin:0 auto;max-width:1600px;min-height:100vh;padding:6rem 2rem 4rem}.products-header{margin:0 auto 4rem;max-width:1200px;text-align:center}.products-title{background:linear-gradient(90deg,#14b8a6,#0d9488);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.products-title:after{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.products-subtitle{color:#cbd5e1;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.product-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px}.product-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease-in-out;will-change:transform,box-shadow}.product-card:hover{border-color:#14b8a64d;box-shadow:0 15px 35px #14b8a633;transform:translateY(-8px)}.product-image-container{align-items:center;background:#1e293b;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:250px;justify-content:center;overflow:hidden;padding:1rem;position:relative;transition:background .3s ease}.product-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));max-height:100%;max-width:100%;object-fit:contain;transform-origin:center;transition:all .5s ease}.product-card:hover .product-image{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));transform:scale(1.05)}.product-badge{background:var(--category-color);border:2px solid #0000;border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 14px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:2}.product-card:hover .product-badge{background:#fff;border-color:var(--category-color);box-shadow:0 4px 12px #fff3;color:var(--category-color)}.product-details{background:#0f172ab3;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:1.8rem;text-align:center;transition:background .3s ease}.product-card:hover .product-details{background:#0f172ae6}.product-name{align-items:center;color:#f8fafc;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:1.4;margin-bottom:.8rem;min-height:3.5em;transition:color .3s ease}.product-card:hover .product-name{color:#14b8a6}.product-price{color:#14b8a6;font-size:1.2rem;font-weight:700;margin:0;transition:transform .3s ease}.product-card:hover .product-price{transform:scale(1.05)}.product-features{margin-top:1rem;text-align:left}.product-features ul{margin:0;padding-left:1.2rem}.product-features li{color:#cbd5e1;font-size:.9rem;list-style-type:disc;margin-bottom:.4rem;transition:color .3s ease}.product-card:hover .product-features li{color:#fff}@media (max-width:1200px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:992px){.products-section{padding:5rem 1.5rem 3rem}.products-title{font-size:2.5rem}.product-image-container{height:220px}}@media (max-width:768px){.products-title{font-size:2.2rem}.products-subtitle{font-size:1.1rem}.product-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.products-section{padding:4rem 1rem 2rem}.products-title{font-size:2rem}.product-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.product-image-container{height:200px}.product-name{font-size:1.2rem;min-height:auto}.product-price{font-size:1.1rem}}.image-frame,.interior-card,.interior-grid,.interior-header,.interior-image,.interior-image-container,.interior-section,.interior-subtitle,.interior-title{will-change:transform}.interior-section{margin:0 auto;max-width:1600px;min-height:100vh;padding:6rem 2rem 4rem}.interior-header{margin:0 auto 4rem;max-width:1200px;text-align:center}.interior-title{background:linear-gradient(90deg,#14b8a6,#0d9488);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.interior-title:after{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.interior-subtitle{color:#cbd5e1;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.interior-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px}.interior-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease-in-out;will-change:transform,box-shadow}.interior-card:hover{border-color:#14b8a64d;box-shadow:0 15px 35px #14b8a633;transform:translateY(-8px)}.interior-image-container{align-items:center;background:#1e293b;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:250px;justify-content:center;overflow:hidden;padding:1rem;position:relative;transition:background .3s ease}.interior-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));max-height:100%;max-width:100%;object-fit:contain;transform-origin:center;transition:all .5s ease}.interior-card:hover .interior-image{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));transform:scale(1.05)}.interior-badge{background:var(--category-color);border:2px solid #0000;border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 14px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:2}.interior-card:hover .interior-badge{background:#fff;border-color:var(--category-color);box-shadow:0 4px 12px #fff3;color:var(--category-color)}.interior-details{background:#0f172ab3;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:1.8rem;text-align:center;transition:background .3s ease}.interior-card:hover .interior-details{background:#0f172ae6}.interior-name{align-items:center;color:#f8fafc;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:1.4;margin-bottom:.8rem;min-height:3.5em;transition:color .3s ease}.interior-card:hover .interior-name{color:#14b8a6}.interior-price{color:#14b8a6;font-size:1.2rem;font-weight:700;margin:0;transition:transform .3s ease}.interior-card:hover .interior-price{transform:scale(1.05)}.interior-features{margin-top:1rem;text-align:left}.interior-features ul{margin:0;padding-left:1.2rem}.interior-features li{color:#cbd5e1;font-size:.9rem;list-style-type:disc;margin-bottom:.4rem;transition:color .3s ease}.interior-card:hover .interior-features li{color:#fff}@media (max-width:1200px){.interior-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:992px){.interior-section{padding:5rem 1.5rem 3rem}.interior-title{font-size:2.5rem}.interior-image-container{height:220px}}@media (max-width:768px){.interior-title{font-size:2.2rem}.interior-subtitle{font-size:1.1rem}.interior-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.interior-section{padding:4rem 1rem 2rem}.interior-title{font-size:2rem}.interior-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.interior-image-container{height:200px}.interior-name{font-size:1.2rem;min-height:auto}.interior-price{font-size:1.1rem}}.exterior-card,.exterior-grid,.exterior-header,.exterior-image,.exterior-image-container,.exterior-section,.exterior-subtitle,.exterior-title,.image-frame{will-change:transform}.exterior-section{margin:0 auto;max-width:1600px;min-height:100vh;padding:6rem 2rem 4rem}.exterior-header{margin:0 auto 4rem;max-width:1200px;text-align:center}.exterior-title{background:linear-gradient(90deg,#14b8a6,#0d9488);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.exterior-title:after{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.exterior-subtitle{color:#cbd5e1;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.exterior-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px}.exterior-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease-in-out;will-change:transform,box-shadow}.exterior-card:hover{border-color:#14b8a64d;box-shadow:0 15px 35px #14b8a633;transform:translateY(-8px)}.exterior-image-container{align-items:center;background:#1e293b;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:250px;justify-content:center;overflow:hidden;padding:1rem;position:relative;transition:background .3s ease}.exterior-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));max-height:100%;max-width:100%;object-fit:contain;transform-origin:center;transition:all .5s ease}.exterior-card:hover .exterior-image{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));transform:scale(1.05)}.exterior-card:hover .exterior-badge{background:#fff;border-color:var(--category-color);box-shadow:0 4px 12px #fff3;color:var(--category-color)}.exterior-details{background:#0f172ab3;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:1.8rem;text-align:center;transition:background .3s ease}.exterior-card:hover .exterior-details{background:#0f172ae6}.exterior-name{align-items:center;color:#f8fafc;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:1.4;margin-bottom:.8rem;min-height:3.5em;transition:color .3s ease}.exterior-card:hover .exterior-name{color:#14b8a6}.exterior-price{color:#14b8a6;font-size:1.2rem;font-weight:700;margin:0;transition:transform .3s ease}.exterior-card:hover .exterior-price{transform:scale(1.05)}.exterior-features{margin-top:1rem;text-align:left}.exterior-features ul{margin:0;padding-left:1.2rem}.exterior-features li{color:#cbd5e1;font-size:.9rem;list-style-type:disc;margin-bottom:.4rem;transition:color .3s ease}.exterior-card:hover .exterior-features li{color:#fff}@media (max-width:1200px){.exterior-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:992px){.exterior-section{padding:5rem 1.5rem 3rem}.exterior-title{font-size:2.5rem}.exterior-image-container{height:220px}}@media (max-width:768px){.exterior-title{font-size:2.2rem}.exterior-subtitle{font-size:1.1rem}.exterior-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.exterior-section{padding:4rem 1rem 2rem}.exterior-title{font-size:2rem}.exterior-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.exterior-image-container{height:200px}.exterior-name{font-size:1.2rem;min-height:auto}.exterior-price{font-size:1.1rem}}.decoractive-card,.decoractive-grid,.decoractive-image-container,.decorative-header,.decorative-image,.decorative-section,.decorative-subtitle,.decorative-title,.image-frame{will-change:transform}body{scroll-behavior:smooth}.decorative-section{margin:0 auto;max-width:1600px;min-height:100vh;padding:6rem 2rem 4rem}.decorative-header{margin:0 auto 4rem;max-width:1200px;text-align:center}.decorative-title{background:linear-gradient(90deg,#14b8a6,#0d9488);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.decorative-title:after{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.decorative-subtitle{color:#cbd5e1;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.decorative-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px}.decorative-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease-in-out;will-change:transform,box-shadow}.decorative-card:hover{border-color:#14b8a64d;box-shadow:0 15px 35px #14b8a633;transform:translateY(-8px)}.decorative-image-container{align-items:center;background:#1e293b;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;height:250px;justify-content:center;overflow:hidden;padding:1rem;position:relative;transition:background .3s ease}.image-frame{border-radius:8px}.decorative-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));max-height:100%;max-width:100%;object-fit:contain;transform-origin:center;transition:all .5s ease}.decorative-card:hover .decorative-image{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));transform:scale(1.05)}.exterior-badge{background:var(--category-color);border:2px solid #0000;border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 14px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:2}.decorative-card:hover .exterior-badge{background:#fff;border-color:var(--category-color);box-shadow:0 4px 12px #fff3;color:var(--category-color)}.decorative-details{background:#0f172ab3;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:1.8rem;text-align:center;transition:background .3s ease}.decorative-card:hover .decorative-details{background:#0f172ae6}.decorative-name{align-items:center;color:#f8fafc;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:1.4;margin-bottom:.8rem;min-height:3.5em;transition:color .3s ease}.decorative-card:hover .decorative-name{color:#14b8a6}.price-container{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.decorative-price{color:#14b8a6;font-size:1.2rem;font-weight:700;margin:0;transition:transform .3s ease}.decorative-card:hover .decorative-price{transform:scale(1.05)}.decorative-features{margin-top:1rem;text-align:left}.decorative-features ul{margin:0;padding-left:1.2rem}.decorative-features li{color:#cbd5e1;font-size:.9rem;list-style-type:disc;margin-bottom:.4rem;transition:color .3s ease}.decorative-card:hover .decorative-features li{color:#fff}@media (max-width:1200px){.decorative-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:992px){.decorative-section{padding:5rem 1.5rem 3rem}.decorative-title{font-size:2.5rem}.decorative-image-container{height:220px}}@media (max-width:768px){.decorative-title{font-size:2.2rem}.decorative-subtitle{font-size:1.1rem}.decorative-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.decorative-section{padding:4rem 1rem 2rem}.decorative-title{font-size:2rem}.decorative-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.decorative-image-container{height:200px}.decorative-name{font-size:1.2rem;min-height:auto}.decorative-price{font-size:1.1rem}}.tools-section{margin:0 auto;max-width:1600px;min-height:100vh;padding:6rem 2rem 4rem}.tools-header{margin:0 auto 4rem;max-width:1200px;text-align:center}.tools-title{background:linear-gradient(90deg,#14b8a6,#0d9488);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1.5rem;position:relative}.tools-title:after{background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:2px;bottom:-12px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.tools-subtitle{color:#cbd5e1;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.tools-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px}.tool-card{background:#1e293bcc;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s ease-in-out;will-change:transform,box-shadow}.tool-card:hover{border-color:#14b8a64d;box-shadow:0 15px 35px #14b8a633;transform:translateY(-8px)}.tool-image-container{background:#1e293b;border-top-left-radius:16px;border-top-right-radius:16px;flex-shrink:0;height:250px;transition:background .3s ease}.image-frame,.tool-image-container{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.image-frame,.tool-image{height:100%;width:100%}.tool-image{object-fit:cover;transform-origin:center;transition:all .5s ease}.tool-card:hover .tool-image{transform:scale(1.05)}.tool-badge{background:var(--category-color);border:2px solid #0000;border-radius:20px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 14px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:2}.tool-card:hover .tool-badge{background:#fff;border-color:var(--category-color);box-shadow:0 4px 12px #fff3;color:var(--category-color)}.tool-details{background:#0f172ab3;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:flex;flex-direction:column;flex-grow:1;padding:1.8rem;text-align:center;transition:background .3s ease}.tool-card:hover .tool-details{background:#0f172ae6}.tool-name{align-items:center;color:#f8fafc;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:1.4;margin-bottom:.8rem;min-height:3.5em;transition:color .3s ease}.tool-card:hover .tool-name{color:#14b8a6}.tool-features{flex-grow:1;margin-top:1rem;text-align:left}.features-list{list-style:none;margin:0;padding-left:1.2rem}.feature-item{color:#cbd5e1;font-size:.9rem;line-height:1.5;margin-bottom:.6rem;padding-left:1.5rem;position:relative;transition:color .3s ease}.feature-item:before{color:#14b8a6;content:"•";font-size:1.2rem;left:0;position:absolute;top:-1px}.tool-card:hover .feature-item{color:#fff}.tool-whatsapp-button{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;gap:8px;justify-content:center;margin-top:1.5rem;padding:12px;transition:all .3s ease;width:100%}.tool-whatsapp-button:hover{background:#128c7e;transform:translateY(-2px)}.fa-whatsapp{font-size:1.2rem;height:20px;justify-content:center;text-align:center;width:20px}@media (max-width:1200px){.tools-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:992px){.tools-section{padding:5rem 1.5rem 3rem}.tools-title{font-size:2.5rem}.tool-image-container{height:220px}}@media (max-width:768px){.tools-title{font-size:2.2rem}.tools-subtitle{font-size:1.1rem}.tools-grid{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.tools-section{padding:4rem 1rem 2rem}.tools-title{font-size:2rem}.tools-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.tool-image-container{height:200px}.tool-name{font-size:1.2rem;min-height:auto}}.wps-durasilk-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-durasilk-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-acrylic-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-acrylic-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-super-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-super-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-water-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-water-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-texture-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-texture-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-interior-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-interior-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-putty-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-putty-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-interior-roof-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-interior-roof-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-weather-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-weather-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-exterior-primer-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-exterior-primer-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-rock-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-rock-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-graphy-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-graphy-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-proofing-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-proofing-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-roof-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}.wps-product-badge{background:#0ea5e9}@media (max-width:768px){.wps-roof-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.wps-nova-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}@media (max-width:768px){.wps-nova-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}body{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0;padding:0}body,html{overflow-x:hidden}body,html{max-width:100%;width:100%}.wps-innovation-container{background:linear-gradient(90deg,#0f172a,#1e293b);color:#fff;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem}.wps-product-header{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;min-height:0;min-width:0}.wps-product-image{align-items:center;background:#1e293b;border-radius:16px;box-shadow:0 4px 20px #0000004d;display:flex;height:500px;justify-content:center;overflow:hidden;position:relative}.wps-default-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;padding:2rem;width:auto}.wps-product-badge{background:#14b8a6;border-radius:20px;box-shadow:0 2px 10px #0003;color:#fff;font-size:.9rem;font-weight:600;left:20px;letter-spacing:1px;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:20px}.wps-product-info{padding:1rem 0}.wps-product-info h1{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:.75rem}.wps-price{color:#14b8a6;font-size:2rem;font-weight:700;margin:1.5rem 0 1rem}.wps-shipping{color:#94a3b8;font-size:1rem;margin-bottom:2rem}.wps-size-selection{margin-bottom:2.5rem}.wps-size-selection h3{color:#fff;font-size:1.2rem;font-weight:500;margin-bottom:1.25rem}.wps-size-options{display:flex;flex-wrap:wrap;gap:1rem}.wps-size-btn{background:#1e293b;border:1px solid #334155;border-radius:10px;color:#e2e8f0;cursor:pointer;font-size:1rem;font-weight:500;min-width:100px;padding:1rem 1.5rem;text-align:center;transition:all .2s}.wps-size-btn.active{background:#14b8a6;border-color:#14b8a6;color:#fff}.wps-size-btn:hover{border-color:#14b8a6;transform:translateY(-2px)}.wps-shade-preview{background:#1e293bb3;border:1px solid #334155;border-radius:12px;margin:2rem 0;padding:1.5rem}.wps-shade-preview h3{color:#94a3b8;font-size:1rem;margin-bottom:.8rem}.wps-shade-preview h3 span{color:#fff;font-weight:600}.wps-shade-display{border:1px solid #334155;border-radius:8px;box-shadow:inset 0 0 10px #0003;height:60px;margin-top:.5rem;width:100%}.wps-shade-selection{border-bottom:1px solid #334155;border-top:1px solid #334155;margin:3rem 0;padding:2.5rem 0}.wps-shade-selection h2{color:#fff;font-size:1.75rem;font-weight:600;letter-spacing:1px;margin-bottom:2rem;text-align:center;text-transform:uppercase}.wps-shade-options{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:.5rem}.wps-shade-option{align-items:center;background:#1e293bb3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1rem;transition:all .2s}.wps-shade-option.selected{background:#14b8a633;box-shadow:0 0 0 2px #14b8a6;transform:scale(1.05)}.wps-shade-option:hover{background:#14b8a61a;transform:translateY(-3px)}.wps-shade-color{border:2px solid #334155;border-radius:50%;box-shadow:0 2px 5px #0003;height:60px;margin-bottom:.8rem;transition:transform .2s;width:60px}.wps-shade-option.selected .wps-shade-color,.wps-shade-option:hover .wps-shade-color{border-color:#14b8a6;transform:scale(1.1)}.wps-shade-option span{color:#e2e8f0;font-size:.8rem;font-weight:500;text-align:center;width:100%;word-break:break-word}.wps-add-to-cart{align-items:center;border-bottom:1px solid #334155;border-top:1px solid #334155;display:flex;gap:2rem;margin:3rem 0;padding:2rem 0}.wps-quantity-selector{align-items:center;background:#1e293bb3;border:1px solid #334155;border-radius:12px;display:flex;gap:1rem;padding:.75rem}.wps-qty-btn{align-items:center;background:#14b8a633;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .2s;width:40px}.wps-qty-btn:hover{background:#14b8a64d;transform:scale(1.05)}.wps-quantity{text-align:center;width:50px}.wps-add-cart-btn,.wps-quantity{color:#fff;font-size:1.1rem;font-weight:600}.wps-add-cart-btn{background:#14b8a6;border:none;border-radius:12px;cursor:pointer;flex-grow:1;letter-spacing:1px;padding:1.25rem 3rem;text-transform:uppercase;transition:all .2s}.wps-add-cart-btn:hover{background:#0d9488;box-shadow:0 5px 10px #0003;transform:translateY(-2px)}.wps-share-container{position:relative}.wps-share-btn{align-items:center;background:#0000;border:1px solid #14b8a6;border-radius:12px;color:#14b8a6;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:1px;padding:1rem 1.5rem;text-transform:uppercase;transition:all .2s}.wps-share-btn:hover{background:#14b8a61a;transform:translateY(-2px)}.wps-share-dialog{background:#1e293b;border:1px solid #334155;border-radius:16px;bottom:100%;box-shadow:0 5px 15px #0000004d;margin-bottom:1rem;padding:1.5rem;position:absolute;right:0;width:300px;z-index:10}.wps-share-header{margin-bottom:1.5rem;text-align:center}.wps-share-header h3{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.wps-share-link{color:#94a3b8;display:block;font-size:.8rem;margin-bottom:1rem;text-align:center;word-break:break-all}.wps-share-platforms{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,1fr)}.wps-share-platforms button{align-items:center;background:#14b8a61a;border:none;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;padding:.8rem;transition:all .2s}.wps-share-platforms button:hover{background:#14b8a633;color:#fff;transform:translateY(-2px)}.wps-product-tabs{background:#1e293bb3;border:1px solid #334155;border-radius:16px;margin:4rem 0 3rem;overflow:hidden}.wps-tab-buttons{border-bottom:1px solid #334155;display:flex}.wps-tab-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.25rem 2.5rem;position:relative;transition:all .2s}.wps-tab-btn.active{color:#14b8a6}.wps-tab-btn.active:after{background:#14b8a6;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.wps-tab-btn:hover{background:#14b8a61a;color:#fff}.wps-tab-content{padding:2rem}.wps-product-description p{color:#e2e8f0;font-size:.95rem;line-height:1.7;margin-bottom:1rem}.wps-features-section,.wps-specifications-section{margin:2rem 0}.wps-features-section h3,.wps-specifications-section h3{color:#14b8a6;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.wps-features-section h3:after,.wps-specifications-section h3:after{background:#14b8a6;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.wps-features-section ul,.wps-specifications-section ul{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;padding:0}.wps-features-section li,.wps-specifications-section li{align-items:flex-start;background:#1e293b80;border-left:3px solid #14b8a6;border-radius:8px;color:#e2e8f0;display:flex;font-size:.95rem;gap:.8rem;margin-bottom:.8rem;padding:1rem}.wps-feature-icon,.wps-spec-icon{color:#14b8a6;font-size:1.1rem;font-weight:700;margin-right:.5rem}.wps-tds-section{padding:1rem}.wps-download-card{background:#1e293bb3;border:1px solid #334155;border-radius:16px;margin:0 auto;max-width:500px;padding:2rem;text-align:center}.wps-download-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.wps-download-card p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.wps-download-btn{background:#14b8a6;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:1px;min-width:200px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .2s}.wps-download-btn:hover{background:#0d9488;box-shadow:0 5px 10px #0003;transform:translateY(-2px)}.wps-related-products{margin:4rem 0;overflow:hidden;padding:0 1rem;position:relative}.wps-related-products h2{color:#fff;font-size:1.75rem;font-weight:600;letter-spacing:1px;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center;text-transform:uppercase}.wps-related-products h2:after{background:#14b8a6;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.wps-related-slider{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto;padding:1rem 0;position:relative;scroll-behavior:smooth;scroll-padding:0 1rem;scroll-snap-type:x mandatory;width:100%}.wps-related-slider::-webkit-scrollbar{display:none}.wps-related-slider{-ms-overflow-style:none;scrollbar-width:none}.wps-related-track{display:flex;gap:1.5rem;padding:.5rem 1rem;transition:transform .5s ease;will-change:transform}.wps-related-card{background:#1e293bb3;border:1px solid #334155;border-radius:16px;color:inherit;flex-basis:calc(25% - 1.5rem);flex-grow:0;flex-shrink:0;min-width:220px;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:all .3s}.wps-related-card.active{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a6}.wps-related-card:hover{border-color:#14b8a6;box-shadow:0 15px 20px #0000004d;transform:translateY(-8px)}.wps-related-card img{height:180px;object-fit:cover;width:100%}.wps-related-card h4{border-bottom:1px solid #334155;color:#fff;font-size:1rem;font-weight:500;margin:1rem 1rem .3rem;padding-bottom:.5rem}.wps-related-card p{color:#14b8a6;font-size:.9rem;font-weight:600;margin:0 1rem 1rem}.wps-slider-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.wps-slider-dot{background:#334155;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s;width:10px}.wps-slider-dot.active{background:#14b8a6;transform:scale(1.2)}.wps-slider-dot:hover{background:#14b8a6}.wps-slider-nav{align-items:center;background:#1e293bcc;border:1px solid #334155;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:40px;z-index:1}.wps-slider-nav:hover{background:#14b8a6;border-color:#14b8a6;opacity:1}.wps-slider-nav.prev{left:10px}.wps-slider-nav.next{right:10px}.wps-slider-nav svg{fill:#fff;height:20px;width:20px}@media (max-width:768px){.wps-innovation-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem}.wps-product-header{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.wps-product-image{height:auto;margin-bottom:1rem;max-width:100%;object-fit:contain}.wps-product-info h1{font-size:1.5rem;margin-bottom:.5rem}.wps-price{font-size:1.5rem;font-weight:700;margin:.5rem 0}.wps-shipping{font-size:.9rem;margin-bottom:1rem}.wps-size-selection{margin-bottom:1rem;width:100%}.wps-size-options{display:flex;justify-content:center;width:100%}.wps-size-btn{font-size:1rem;margin:.25rem;padding:.75rem}.wps-shade-preview{display:flex;justify-content:center;margin:1rem 0;width:100%}.wps-shade-selection{margin:1rem 0;padding:1rem 0;width:100%}.wps-shade-selection h2{font-size:1.25rem}.wps-shade-option{font-size:.8rem;padding:.5rem;text-align:center}.wps-add-to-cart{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.wps-add-cart-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;max-width:300px;padding:1rem 2rem;text-align:center;width:100%}.wps-quantity-selector{width:70%}.wps-quantity-selector,.wps-share-container{display:flex;justify-content:center;margin-bottom:1rem}.wps-share-container{width:100%}.wps-share-section{align-items:center;flex-direction:column;gap:1rem}.wps-share-btn{border-radius:12px;color:#fff;cursor:pointer;justify-content:center;max-width:300px;padding:.75rem 1.5rem;width:100%}.wps-tabs{align-items:center;flex-direction:column;margin-top:1rem;width:100%}.wps-tab{background-color:#f8f9fa;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;text-align:center;width:100%}.wps-tab-content{background:linear-gradient(90deg,#0f172a,#1e293b);padding:1rem;width:100%}.wps-download-btn{background-color:#14b8a6;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:1rem auto;max-width:300px;padding:.75rem 1.5rem;text-align:center;width:100%}}.app-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;text-align:center;width:100%}#root,body{position:static!important}#root,.page-container,body{transform:none!important}body{-ms-overflow-style:none;margin-top:0;overflow-y:auto;scrollbar-width:thin}::-webkit-scrollbar{width:0}
/*# sourceMappingURL=main.109995df.css.map*/