.footer{background-color:#2c3e50;color:#ecf0f1;padding:2rem 1rem;margin-top:4rem;width:100%;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;font-size:.9rem}.footer-link{color:#3498db;text-decoration:none;transition:all .2s ease;padding:.25rem .5rem;border-radius:3px}.footer-link:hover{color:#5dade2;text-decoration:underline;background-color:rgba(52,152,219,.1)}.footer-separator{color:#7f8c8d;margin:0 .25rem;font-size:.8rem}.footer-copyright{display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:#bdc3c7}.footer-powered{font-size:.8rem;color:#95a5a6}.footer-powered a{color:#3498db;text-decoration:none;transition:color .2s ease}.footer-powered a:hover{color:#5dade2;text-decoration:underline}@media (max-width:768px){.footer{padding:1.5rem 1rem;margin-top:2rem}.footer-content{gap:1.25rem}.footer-legal-links{flex-direction:column;gap:.75rem;font-size:.85rem}.footer-separator{display:none}.footer-link{padding:.5rem 1rem;background-color:rgba(52,152,219,.1);border-radius:5px;width:100%;max-width:250px}.footer-copyright{flex-direction:column;gap:.25rem;font-size:.8rem}.footer-copyright .footer-separator{display:none}.footer-powered{font-size:.75rem}}@media (max-width:480px){.footer{padding:1rem .5rem}.footer-legal-links{font-size:.8rem}.footer-copyright{font-size:.75rem}}body{background-repeat:no-repeat;background-attachment:fixed;background-position:50%;background-color:#f9f9f9;font-family:Saira,sans-serif}.h2Author,.windy-header{font-family:Saira Stencil One,sans-serif;color:#38d9df}.bg-form{background-color:#fff}.loginH3,.loginLabel{font-family:Saira,sans-serif}.loginH3{color:#7c7c7c;border:1px solid;border-radius:3px}.me-0{margin-left:.05rem!important}.card{border-radius:15px;max-width:100%!important;max-height:100%!important;background-color:#000}.form-select{font-size:1.3rem;font-family:Saira,sans-serif}.prodPreDescription{font-weight:200;line-height:1.15;font-size:.8rem}.prodPreDescription,.titleH5-product{font-family:Saira,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.titleH5-product{font-weight:400;font-size:1rem}.card-img-top{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.card-body{padding:.2rem}.card h2{font-size:1rem;font-weight:lighter}.card:hover{transition:.05s;box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.over-bg{background:rgba(53,53,53,.85);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border-radius:10px}.col{padding:0}.btn-outline-warning{color:#e02b20;background:transparent;border:1px solid;text-decoration:none;outline:0;font-size:.7rem;font-family:Saira,sans-serif;font-weight:400;letter-spacing:.03rem;transition:all .2s ease-in-out}.btn-outline-warning:hover{color:#fff;background:#e02b20}.btn-outline-info{color:#045de2;background:transparent;border:1px solid;text-decoration:none;outline:0;font-size:.7rem;font-family:Saira,sans-serif;font-weight:400;letter-spacing:.03rem;transition:all .2s ease-in-out}.btn-outline-info:hover{background-color:#045de2;color:#fff}.btn-outline-success{background-color:transparent;color:#38d9df;border:1px solid;text-decoration:none;outline:0;font-size:.7rem;font-family:Saira,sans-serif;font-weight:400;letter-spacing:.03rem;transition:all .2s ease-in-out}.btn-outline-success:hover{background-color:#38d9df;color:#fff}.btn-outline-primary{background-color:transparent;color:#e02b20;border:1px solid;text-decoration:none;outline:0;font-size:.7rem;font-family:Saira,sans-serif;font-weight:400;letter-spacing:.03rem;transition:all .2s ease-in-out}.btn-outline-primary:hover,.btn-outline-primary:link{background-color:#e02b20;color:#fff}.product-price{font-family:Saira,sans-serif;color:#000;font-size:1rem}.btn-select,.btn-select h2:hover{font-family:Saira Stencil One,sans-serif}.btn-select h2:hover{color:#1b1c30}.box{border-radius:1rem;background:#fff;box-shadow:0 6px 10px rgb(0 0 0/8%),0 0 6px rgb(0 0 0/5%);transition:transform .3s cubic-bezier(.155,1.105,.295,1.12),box-shadow .3s}.box-img,.thumb-sec{max-width:300px}.btn-info{text-align:center;color:#f8f8f8;background-color:#707070}.btn-info,.btn-success{font-family:Saira Stencil One,sans-serif;transition:all .2s ease-in-out}.btn-success{background-color:#38d9df}.btn-success:hover{background-color:#7c7c7c}