@import"https://fonts.googleapis.com/css?family=Inconsolata";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none!important;list-style-type:none;font-family:Poppins,sans-serif}.container{max-width:1150px;margin:0 auto}.add-product-container{max-width:700px;margin:200px auto 50px;padding:40px;background-color:#f9925e;border-radius:12px;box-shadow:0 10px 25px #0000001a}.add-product-heading{text-align:center;font-size:32px;font-weight:700;color:#333;margin-bottom:40px;text-transform:uppercase;letter-spacing:2px;border-bottom:3px solid #ff0099;padding-bottom:10px}.add-product-form{display:flex;flex-direction:column;gap:20px}.add-product-container .form-group{display:flex;flex-direction:column;gap:8px}.add-product-container .form-label{font-size:16px;font-weight:700;color:#fff;text-transform:capitalize}.add-product-container .form-input{padding:12px;font-size:16px;border-radius:8px;border:2px solid #ccc;background-color:#fff;color:#333;transition:border-color .3s ease}.add-product-container .form-input:focus{outline:none;border-color:#f09;box-shadow:0 0 5px #ff009980}.add-product-container .file-input{padding:12px;font-size:16px;background-color:#fff;border:2px solid #ccc;color:#333;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.add-product-container .file-input:hover{background-color:#f09;color:#fff;border-color:#f09}.add-product-container .submit-btn{padding:14px 30px;background-color:#f09;color:#fff;font-size:18px;font-weight:600;border:none;border-radius:30px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease;width:100%;margin-top:20px}.add-product-container .submit-btn:hover{background-color:#fc0}.add-product-container.form-group{margin-bottom:20px}.add-product-container .submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.add-product-container .error-message{color:#f44336;font-size:14px;margin-top:10px}.nav{width:100%;padding-bottom:20px;background:transparent;border-bottom:1px solid lightgray;position:fixed;top:0;transition:.4s ease;z-index:1000}.nav:hover{background:#fff}.nav-top{width:100%;display:flex;justify-content:center;align-items:center}.nav-top img{width:140px;background:transparent}.nav-bottom{width:100%;display:flex;justify-content:space-evenly;align-items:center}.nav a{color:#000;font-weight:600}footer{padding-top:50px;padding-bottom:50px;color:#7ac2c0}footer .container{display:flex;flex-direction:column;align-items:center;gap:15px}.footicons a{color:#6c6c6c;font-size:25px}.products{padding-top:250px;background-color:#f8f9fa;border-radius:10px}.products-table{width:90%;margin:10px auto 130px;border-collapse:collapse;font-size:18px;font-family:Arial,sans-serif;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0003}.products-thead{background:#007bff;color:#fff;text-align:left}.products-th,.products-td{padding:15px;border-bottom:1px solid #ddd}.products-row:hover{transition:.3s}.products-img{border-radius:5px;transition:transform .3s ease;padding-left:10px}.products-img:hover{transform:scale(1.1)}.products-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.products-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.products-btn{padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:700}.products-btn-primary{background:#007bff;color:#fff}.products-btn-primary:hover{background:#0056b3}.products-btn-success{background:#28a745;color:#fff}.products-btn-success:hover{background:#1e7e34}.products-btn-warning{background:#dc3545;color:#fff}.products-btn-warning:hover{background:#b52b37}@media (max-width: 768px){.products-table{font-size:14px}.products-btn{padding:6px 10px}}.products-search-container{margin-top:200px;display:flex;justify-content:flex-start;padding-left:80px}.products-search-bar{padding:8px;font-size:16px;width:200px;border:1px solid #ccc;border-radius:5px}.about{width:100%;display:flex;justify-content:center;align-items:center;margin-top:250px}.about .container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px}.about .container h2{font-size:50px;font-weight:700}.about .container img{width:100%;height:auto}.about .container h3{font-size:30px;font-weight:700}.about .container p{font-size:20px;text-align:center}.contact{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f7f7f7,#fff);width:100%;margin-top:250px}.contact .container{max-width:1150px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.contact-text{background-image:url(/assets/contact-bg-CA1LqO3h.png);background-position:center;background-attachment:fixed;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px 20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:100%;overflow:hidden}.contact-text h2{font-size:2.5rem;color:#fff;text-align:center;background:linear-gradient(90deg,#1d72b8,#0e4d92);padding:5px;border-radius:5px}.contact-text p{font-size:1.2rem;color:#fff;text-align:center;font-weight:600;padding:5px;background:linear-gradient(90deg,#1d72b8,#0e4d92);border-radius:5px}.contact-form{width:100%;padding:30px;border-radius:8px;box-shadow:0 4px 8px #0000001a}form{display:flex;flex-direction:column;gap:20px}form div{margin-bottom:20px}form label{font-weight:bolder;font-size:16px;color:#fff;margin-bottom:8px;padding:5px;background:linear-gradient(90deg,#1d72b8,#0e4d92);border-radius:5px}form input,form textarea{width:100%;padding:14px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333;background-color:#f7f7f7;transition:border-color .3s ease,box-shadow .3s ease}form input:focus,form textarea:focus{border-color:#1d72b8;box-shadow:0 0 8px #1d72b84d;outline:none;background-color:#fff}form textarea{min-height:150px;resize:vertical}form button{background:linear-gradient(90deg,#1d72b8,#0e4d92);border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:700;padding:15px;cursor:pointer;transition:background .3s ease,transform .2s ease}form button:hover{background:linear-gradient(90deg,#0e4d92,#1d72b8);transform:translateY(-2px)}.contact-icons{display:flex;justify-content:center;align-items:center;gap:40px;padding-top:40px}.contact-info{display:flex;align-items:center;gap:15px}.contact-info i{font-size:24px;color:#1d72b8}.contact-info p,.contact-info a{font-size:16px;color:#000;font-weight:700;padding:5px;background:#ff0;border-radius:5px}.contact-info a{text-decoration:none}.contact-info a:hover{text-decoration:underline}@media (max-width: 768px){.contact-icons{flex-direction:column}.contact-text{padding:20px}.contact-form{padding:20px;margin:10px}form button{font-size:16px}.contact-text{background-size:contain}}@media (max-width: 426px){.contact .container{width:90%}}@media (max-width: 320px){.contact-text{background-size:cover;background-position:center;background-clip:border-box}.contact .container{width:100%}.contact-icons p,.contact-icons a{font-size:13px}}.galleryDiv{margin-top:200px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap-reverse;gap:50px}.galleryDiv img{width:200px;height:200px;padding:5px;border:1px solid green;border-radius:15px;cursor:pointer;object-fit:cover}.image-viewer-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;overflow-y:auto;z-index:3004}.image-viewer-content{position:relative;max-width:90%;max-height:90%;overflow:hidden}.image-viewer-content img{width:100%;height:auto;max-height:90vh;object-fit:contain}.close-btn{position:absolute;top:10px;right:10px;background-color:red;color:#fff;border:none;padding:5px 10px;font-size:16px;cursor:pointer;border-radius:5px}.carousel-item{position:relative}.heroText1,.heroText2{position:absolute;z-index:1001;top:80%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#ff0;font-size:40px;background:#1e1eff;border-radius:5px;padding:5px 10px;text-align:center}.collections{width:100%;display:flex;justify-content:center;align-items:center;margin:100px 0}.collections .container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px}.collections-text{display:flex;flex-direction:column;align-items:center;gap:30px}.collections-text h2{width:100%;font-size:40px;text-align:center;font-weight:700}.collections-text p{text-align:center;font-size:20px}.collections-body{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%}.collections-body img{max-width:300px;height:300px!important;object-fit:cover!important;transition:.3s ease}.collections-body img:hover{scale:.8}.etnaSlogan{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin:100px 0;position:relative}.etnaSlogan img{width:100%;height:100%;object-fit:cover}.etnaSlogan h2{position:absolute;color:azure;font-size:50px;font-weight:700;text-align:center}.homeShop{width:100%;display:flex;justify-content:center;align-items:center}.homeShop .container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;gap:30px}.homeShop .container h2{font-size:40px;text-align:center;font-weight:700}.homeShop .container p{text-align:center;font-size:20px}.homeShopCards{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.homeShopCards img{width:300px;height:200px;object-fit:cover!important;border-radius:30px}.homeShopCard{padding:15px 5px;border:1px solid rgb(168,168,4);margin:30px;border-radius:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;transition:.3s ease}.homeShopCard h3{text-decoration:none!important;color:#000}.homeShopCard:hover{margin-bottom:20px}.homeShopButton{text-decoration:none;color:#ff0;padding:15px 10px;background:#1e1eff;font-weight:700;font-size:20px;border-radius:30px;margin-top:50px;margin-bottom:50px}.video-home{max-height:100vh;object-fit:cover;max-width:100%}@media (max-width: 768px){.video-home{max-width:100%;height:350px}.heroText1,.heroText2{font-size:25px;top:70%}}@media (max-width: 376px){.video-home{max-width:100%;height:200px}.heroText1,.heroText2{font-size:18px;top:60%}.home-hero{margin-top:143px}}.loading{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#fff;font-family:Montserrat,sans-serif}svg{background-color:#fff;border-radius:50%;position:relative}.shape{width:40px;height:40px;fill:#c20f00;transform:rotate(45deg);transform-origin:center}.shape:nth-child(1){transform:rotate(45deg) translate(50px,50px);transform-origin:center;fill:#009bc2;animation:movein .5s ease infinite alternate}.shape:nth-child(2){transform:rotate(45deg) translate(150px,50px);transform-origin:center;fill:#ff0;animation:movein .5s ease infinite alternate}.shape:nth-child(3){transform:rotate(45deg) translate(50px,150px);transform-origin:center;fill:#d93835;animation:movein .5s ease infinite alternate}.shape:nth-child(4){transform:rotate(45deg) translate(150px,150px);transform-origin:center;fill:#03bc53;animation:movein .5s ease infinite alternate}.control-panel{position:fixed;bottom:5px;display:flex;align-items:center}.switch-label{display:inline-block;color:#000;margin:5px}.switch{position:relative;display:inline-block;width:50px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fd2;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:19px;width:19px;left:3px;bottom:3px;background-color:#000;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#c20f00}.movement input:checked+.slider{background-color:#2374c6}input:focus+.slider{box-shadow:0 0 3px #c20f00}.movement input:focus+.slider{box-shadow:0 0 3px #2374c6}input:checked+.slider:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translate(25px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes movein{to{transform:rotate(45deg) translate(100px,100px);transform-origin:center}}svg:not(:root){overflow:visible}.card-detail{padding-top:200px;width:100%;justify-content:center;align-items:center}.card-detail .container{display:flex;justify-content:center;align-items:center}.card-detail .container{background-color:#fff;border-radius:12px;box-shadow:0 15px 30px #0000001a;overflow:hidden;transform:translateY(30px);opacity:0;animation:fadeInUp .8s ease-in-out forwards}.card-prod{padding:30px;text-align:center;position:relative}.card-prod img{width:50%;height:auto;border-radius:10px;transition:transform .5s ease-in-out}.card-prod img:hover{transform:scale(1.05)}.card-prod h3{font-size:50px;margin:20px 0 10px;color:#333;font-weight:600;transition:color .3s ease-in-out}.card-prod h3:hover{color:#e67e22}.prod-cat{display:inline-block;background-color:#e67e22;color:#fff;padding:5px 15px;border-radius:30px;font-size:14px;margin-bottom:30px;animation:fadeIn 1s ease-in-out forwards}.prod-desc{font-size:16px;color:#777;line-height:1.6;margin-bottom:30px}.price{font-size:18px;color:#e67e22;font-weight:700;margin-top:30px}.price span{display:block;margin:20px 0;color:#333;font-size:16px;font-weight:700;transition:transform .3s ease-in-out,color .3s ease-in-out}.price span i{margin-right:10px;color:#e67e22}.price span:hover{transform:scale(1.05);color:#e67e22}.price span a{color:#000}.price span a:hover{color:#e67e22}@keyframes fadeInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shop{display:flex;justify-content:center;align-items:center;width:100%}.shop-cont{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:250px}.shop h2{font-size:40px;color:#333;margin-bottom:10px;font-weight:700;text-align:center}.shop p{font-size:20px;text-align:center;margin-bottom:30px}.sort-buttons{display:flex;justify-content:center;margin-bottom:20px}.sort-buttons .btn{margin:0 10px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.sort-buttons .btn:hover{background-color:#ffc107;transform:scale(1.05)}.products1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px}.filterBtn{text-decoration:none;color:#ff0;padding:15px 10px;background:#1e1eff;font-weight:700;font-size:20px;border-radius:5px;border:none;margin:0 20px}.filterBtn1{text-decoration:none;color:#ff0;padding:15px 20px;background:#1e1eff;font-weight:700;font-size:20px;border-radius:5px;border:none;margin:0 20px}.product-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s,box-shadow .3s;text-align:center;margin:20px}.product-card img{border-bottom:1px solid #e0e0e0}.product-card h3{font-size:1.2rem;color:#333;margin:10px 0}.product-card span{font-size:.9rem;color:#666}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.product-card h3 a{text-decoration:none;color:inherit;transition:color .3s}.product-card h3 a:hover{color:#90ee90}.nav{width:100%;padding-bottom:20px;background:transparent;border-bottom:1px solid lightgray;position:fixed;top:0;transition:.4s ease;z-index:3003}.nav.scrolled{background:#fff}.linkWhite{color:#fff!important;transition:color .3s ease}.linkBlack{color:#000!important;transition:color .3s ease}.nav .container{display:flex;flex-direction:column;align-items:center}.nav-top{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.nav-logo{width:140px}.menu-icon{display:none;position:absolute;right:20px;font-size:24px;cursor:pointer}.nav-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;transition:background-color .4s ease}.nav-bottom.open{background-color:#fff}.nav-bottom ul,.nav-icons{display:flex;justify-content:center;align-items:center;gap:20px}.nav-inputdiv{display:flex;justify-content:center;align-items:center;border-bottom:1px solid black;padding-bottom:2px}.nav-inputdiv input{border:none;outline:none}.nav ul li a{position:relative;text-decoration:none;padding-bottom:10px}.nav ul li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#000;transition:width .3s ease}.nav ul li a:hover:before{width:100%}.search-results{position:fixed;background-color:#fff;border-radius:5px;z-index:3003;width:300px;max-height:400px;overflow-y:auto;top:140px;left:71%;box-shadow:0 8px 20px #0000001a,0 4px 10px #0000000d}.search-results ul{list-style-type:none;padding:0;margin:0}.search-results li{display:flex;align-items:center;padding:10px;border-bottom:1px solid #e0e0e0;transition:background-color .2s}.search-results li:hover{background-color:#f1f1f1}.search-results img{width:60px;height:auto;margin-right:10px}.searchLink{text-decoration:none;color:#333;font-weight:700;flex-grow:1}.searchLink:hover{color:#90ee90;transition:color .3s}@media (max-width: 768px){.nav-bottom{flex-direction:column;display:none}.nav-bottom.open{display:flex}.menu-icon{display:block}.nav-bottom ul{flex-direction:column;align-items:center;gap:30px;margin-bottom:20px}.search-results{left:50%;transform:translate(-50%);top:370px}}nav:hover .linkWhite,nav:hover .linkBlack{color:#000!important}nav:hover .searchbar::placeholder{color:#000}nav:hover .fa-solid{color:#000!important}.langSelect{color:#fff;border:none;background:#000;border-radius:20%;padding:5px;font-weight:700}.searchbar{background:transparent}.searchbar::placeholder{color:#fff;font-weight:700}footer{padding-top:50px;padding-bottom:50px;background-color:#f9f9f9;color:#7ac2c0}footer i{color:green}footer .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;max-width:1200px;margin:0 auto;padding:0 20px}footer img{width:100px}footer p{margin:5px 0}.footicons{display:flex;justify-content:center;align-items:center;gap:30px}.footicons a{color:#6c6c6c;font-size:25px;transition:color .3s ease}.footicons a:hover{color:#7ac2c0}@media (max-width: 768px){footer .container{padding:0 15px}.footicons a{font-size:20px;gap:20px}}@media (max-width: 480px){footer img{width:80px}.footicons a{font-size:18px}footer{padding-top:30px;padding-bottom:30px}}.error-page-container{height:100vh}.error-page-container .error-page{box-sizing:border-box;height:100%;background-color:#000;background-image:radial-gradient(#11581e,#041607),url(https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif);background-repeat:no-repeat;background-size:cover;font-family:Inconsolata,Helvetica,sans-serif;font-size:1.5rem;color:#80ff80cc;text-shadow:0 0 1ex rgba(51,255,51,1),0 0 2px rgba(255,255,255,.8)}.error-page-container .noise{pointer-events:none;position:absolute;width:100%;height:100%;background-image:url(https://media.giphy.com/media/oEI9uBYSzLpBK/giphy.gif);background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:.02}.error-page-container .overlay{pointer-events:none;position:absolute;width:100%;height:100%;background:repeating-linear-gradient(180deg,#0000 0,#0000004d,#0000);background-size:auto 4px;z-index:1}.error-page-container .overlay:before{content:"";pointer-events:none;position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(0deg,transparent 0%,rgba(32,128,32,.2) 2%,rgba(32,128,32,.8) 3%,rgba(32,128,32,.2) 3%,transparent 100%);background-repeat:no-repeat;animation:scan 7.5s linear 0s infinite}@keyframes scan{0%{background-position:0 -100vh}35%,to{background-position:0 100vh}}.error-page-container .terminal{box-sizing:inherit;position:absolute;height:100%;width:1000px;max-width:100%;padding:4rem;text-transform:uppercase}.error-page-container .output{color:#80ff80cc;text-shadow:0 0 1px rgba(51,255,51,.4),0 0 2px rgba(255,255,255,.8)}.error-page-container .output:before{content:"> "}.error-page-container a{color:#fff;text-decoration:none}.error-page-container a:before{content:"["}.error-page-container a:after{content:"]"}.error-page-container .errorcode{color:#fff}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background:#fff;flex-direction:column}.login-box{width:400px;padding:40px;background:#7ce9fa;box-shadow:0 0 10px #0000001a;border-radius:8px}.login-container h2{text-align:center;margin-bottom:20px;color:#333}.login-container .input-group{margin-bottom:20px}.login-container .input-group label{font-size:14px;color:#333}.login-container .input-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.login-container .input-group input:focus{border-color:#007bff}.login-container button.btn{width:100%;padding:12px;background:#007bff;border:none;border-radius:4px;color:#fff;font-size:16px;cursor:pointer}.login-container button.btn:hover{background:#0056b3}.login-container .error{color:red;margin-bottom:10px;text-align:center;font-size:14px}
