*{margin:0;padding:0;font-family:courier,"Lato",sans-serif}body{background-color:#2e8b57;color:#c8c8c8;min-height:100vh;margin:0;position:relative}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}a{text-decoration:none;color:#c8c8c8}*{scrollbar-width:auto;scrollbar-color:#c8c8c8 #2a2d2f}*::-webkit-scrollbar{width:0}*::-webkit-scrollbar-track{background:#292929}*::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:0;border:0 ridge #fff}header{position:fixed;top:0;width:100%;height:50px;z-index:9;background-color:#2a2d2f}.nav{overflow:hidden;background-color:#2a2d2f;position:fixed;top:0;width:100%}.nav a{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.nav a:hover{background-color:#ddd;color:black}.nav a.active{background-color:#2e8b57;color:white}.nav .icon{display:none}@media screen and (max-width:600px){.nav a:not(:first-child){display:none}.nav a.icon{float:right;display:block}}@media screen and (max-width:600px){.nav.responsive{position:relative}.nav.responsive .icon{position:absolute;right:0;top:0}.nav.responsive a{float:none;display:block;text-align:left}}.logo{color:#eaeaea;font-size:20px;height:30px;width:150px;position:absolute;left:20px;top:15px;z-index:10;text-transform:capitalize}.menuBtn{height:30px;width:30px;position:absolute;right:20px;top:10px;z-index:10}.menuBtn>span{background-color:#eaeaea;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height 100ms}.menuBtn>span:after,.menuBtn>span:before{content:'';background-color:#eaeaea;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;margin-left:-15px;transition:all 200ms}.menuBtn>span:after{top:-7px}.menuBtn>span:before{bottom:-7px}.menuBtn.open>span{height:0}.menuBtn.open>span:after,.menuBtn.open>span:before{background-color:#2e8b57;top:1px}.menuBtn.open>span:after{transform:rotate(45deg)}.menuBtn.open>span:before{transform:rotate(-45deg)}.mainMenu{overflow:hidden;background-color:#222;position:fixed;top:0;width:100%;left:0;top:0;z-index:9;height:100%;width:100%;display:table;text-align:center;opacity:0;transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transform:scale(0)}.mainMenu.open{opacity:1;transform:scale(1)}.mainMenu.open ul li{opacity:1;transform:translateX(0)}.mainMenu ol,ul{list-style:none}.mainMenu ul{display:table-cell;vertical-align:middle}.mainMenu li{padding:8px 0;transition:all 400ms 510ms;opacity:0}.mainMenu li:nth-child(odd){transform:translateX(30%)}.mainMenu li:nth-child(even){transform:translateX(-30%)}.mainMenu li:last-child{transform:none}.mainMenu a{color:#2e8b57;display:inline-block;font-size:18px}.mainMenu a:hover{color:#eaeaea !important}.mainMenu a.active{background-color:#2e8b57;color:#eaeaea}.mainMenu a.suBtn{color:#eaeaea}.suBtn{background-color:#2e8b57;border-radius:5px;padding:10px 20px}footer{text-align:center;font-weight:bold;background-color:#2a2d2f;width:100%;font:bold 16px sans-serif;position:absolute;bottom:0;height:6vh;min-height:80px;padding:20px 0 0 0}.footer .footer-content{text-align:center}footer .footer-icons{margin-top:10px;text-align:center}footer .footer-icons a{cursor:pointer;margin-right:3px}footer .footer-icons a:hover{color:#2e8b57}footer .footer-icons a:hover[href="https://twitter.com/saltyyAT"]{color:#00bdff !important}footer .footer-icons a:hover[href="https://x.com/saltyyAT"]{color:#00bdff !important}footer .footer-icons a:hover[href="https://gitlab.com/Saltyy"]{color:#ffa500 !important}@media(max-width:880px){.footer .footer-content{display:block;width:100%;text-align:center}.footer .footer-content i{margin-left:0}}.content{top:0;right:0;bottom:0;left:0;margin:auto;position:relative;padding-bottom:50px;padding-top:30px}body.home .content{text-align:center}body.home .content-wrap h1{color:#c8c8c8}body.error .content{text-align:left;padding:50px 20px 80px 20px;border-radius:5px;font-size:14px;line-height:1.6;text-align:center}body.error .content a{color:#00bdff;text-decoration:none;font-weight:bold}body.error .content a:hover{text-decoration:underline}body.error .content h2{padding-top:10px}body.error .content h1{color:#c8c8c8}body.privacy .content a{color:#00bdff;text-decoration:none;font-weight:bold}body.privacy .content h2{padding-top:10px}body.privacy .content a:hover{text-decoration:underline}body.download .content{text-align:center}body.privacy .content{text-align:left;padding:50px 20px 80px 20px;border-radius:5px;font-size:14px;line-height:1.6}body.legalnotice .content{text-align:left;padding:50px 20px 80px 20px;border-radius:5px;font-size:14px;line-height:1.6}body.privacy .content a{color:#00bdff}body.legalnotice .content a{color:#00bdff}.content-wrap{padding-bottom:6vh;padding-top:6vh;padding-left:2vw;padding-right:2vw}@media(max-width:480px){body.home .wrapper{font-size:20px !important}}body.home .effect-wrapper{width:80%}body.download .content-wrap{padding-bottom:30vh;padding-top:30vh}.content-wrap{padding-bottom:6vh;padding-top:6vh;padding-left:2vw;padding-right:2vw}.heart{color:red}input[type=text],select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=submit]{width:100%;background-color:#4caf50;color:white;padding:14px 20px;margin:8px 0;border:0;border-radius:4px;cursor:pointer}.intro a{color:#00bdff}.product-filter{width:80%;margin:0 auto}.product-filter ul{display:flex;flex-wrap:wrap;justify-content:center}.product-filter ul li{list-style:none;background:#96f1ff;color:#111;padding:8px 20px;margin:5px;border-radius:5px;letter-spacing:1px;cursor:pointer}.product-filter ul li.active{background:#00bdff;color:#fff}.product-container .container{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.product-container .container .card{position:relative;width:300px;height:400px;margin:20px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.2);border-radius:15px;display:flex;justify-content:center;align-items:center}.product-container .container .card .card-title{text-align:center;margin:20px 0 15px}.product-container .container .card .card-title .title{font-weight:bold;font-size:20px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}.product-container .container .card .card-title .subtitle{font-size:14px;color:#ccc;margin-top:4px;text-shadow:1px 1px 2px rgba(0,0,0,0.6)}.product-container .container .card .card-content{color:#fff;position:absolute;bottom:-400px;width:100%;height:400px;display:flex;justify-content:center;align-items:center;z-index:3;flex-direction:column;backdrop-filter:blur(15px);box-shadow:0 -10px 10px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.1);border-radius:15px;transition:bottom .5s;transition-delay:.65s}.product-container .container .card:hover .card-content{bottom:0;transition-delay:0s}.product-container .container .card .card-content .card-description{padding:20px;text-align:center}.product-container .container .card .card-content .card-links{display:flex;padding-top:10px}.product-container .container .card .card-content .card-links li{list-style:none;margin:0 10px;transform:translateY(40px);transition:.5s;opacity:0;transition-delay:calc(0.2s * var(--i))}.product-container .container .card:hover .card-content .card-links li{transform:translateY(0);opacity:1}.product-container .container .card .card-content .card-links li a{font-size:24px;color:#fff}.product-detail{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:flex-start;margin-top:40px}.product-media{flex:1 1 400px;max-width:450px;text-align:center}.product-media img#mainImage{width:100%;max-height:400px;object-fit:contain;border-radius:8px}.thumbnail-strip{margin-top:15px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.thumbnail-strip img.thumb{width:60px;height:60px;object-fit:cover;border-radius:4px;cursor:pointer;opacity:.8;border:2px solid transparent;transition:all .3s ease}.thumbnail-strip img.thumb.active{opacity:.5;border-color:#2e8b57}.product-info{flex:1 1 300px;max-width:600px;text-align:left;color:#e0e0e0}.product-info .title{font-weight:bold;font-size:20px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.7);text-align:center}.product-info .subtitle{font-size:14px;color:#ccc;margin-top:4px;margin-bottom:16px;text-shadow:1px 1px 2px rgba(0,0,0,0.6);text-align:center}.product-info h1{font-size:26px;margin-bottom:10px}.product-info p,.product-info ul li{margin-bottom:8px;font-size:16px}.product-info ul{list-style:none;padding:0}.product-info ul.content-list{list-style:disc;padding-left:20px;margin:10px 0 20px}.buttonWrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;justify-content:center}.buttonWrapper .cbButton{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;min-width:160px}.product-error{padding-top:150px;text-align:center;font-size:22px;color:#e0e0e0}.cookie-popup{transition:right .3s ease;opacity:0;position:fixed;bottom:0;width:100%;max-width:400px;right:0;background:rgba(0,0,0,0.5);background:#f8f8f8;border-radius:8px;border-top:1px solid #ddd;box-shadow:0 -4px 8px rgba(0,0,0,0.1)}@media(max-width:768px){.cookie-popup{max-width:400px}}@media(max-width:480px){.cookie-popup{max-width:90%}}@media(max-width:320px){.cookie-popup{max-width:100%}}.cookie-popup.active{z-index:999;pointer-events:auto;opacity:1}.cookie-popup-container{margin:auto;padding:20px;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.cookie-popup-container-text{color:#333;font-weight:400;font-size:16px;line-height:24px}.cookie-popup-container-btn{width:200px;height:45px;border-radius:22.5px;font-weight:700;font-size:14px;line-height:22px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin:10px 5px;border:0;transition:all .3s ease}.cookie-popup-container-btn:hover{transform:scale(1.05)}.buttonWrapper{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-top:20px}.cbButton{min-height:70px;margin:5px;width:45%;cursor:pointer;background-color:black;color:white;border:0;border-radius:5px;padding:.72em 1em;box-sizing:border-box;text-transform:capitalize;font-size:14px;font-weight:bold;text-align:center}.cbPrimaryCTA{background:linear-gradient(45deg,#7d7,#228b22);color:#fff;box-shadow:0 4px 15px rgba(50,205,50,0.4)}.cbSecondaryCTA{background:linear-gradient(45deg,#828282,#696969);color:#fff;box-shadow:0 4px 15px rgba(130,130,130,0.4)}.cbThirdCTA{background:linear-gradient(45deg,#00bdff,#0057b7);color:#fff;box-shadow:0 4px 15px rgba(0,116,255,0.4)}.cbFourthCTA{background:linear-gradient(45deg,#0074ff,#0057b7);color:#fff;box-shadow:0 4px 15px rgba(0,116,255,0.4)}@media(max-width:768px){.buttonWrapper{justify-content:center}}.cookie-popup-container-link{color:#0074ff;text-decoration:underline;font-size:14px;margin-top:10px}.scrollableBannerContent{max-height:380px;overflow-y:auto;text-align:justify}.learnMoreContent p{margin:0}.cookie-configurator{transition:.3s;opacity:0;pointer-events:none;z-index:-1000;max-width:800px;width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,0.4);border-radius:8px;padding:20px}.cookie-configurator.active{opacity:1;pointer-events:auto;z-index:1000}.close-configurator{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#333;background:#e1e1e1;border:0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-configurator:hover{background:#ccc}.close-configurator i{margin:3px}.heading1{font-size:24px;font-weight:700;text-align:center;margin:0 0 20px 0;color:#333}.customizeCookiesWrapper{display:flex;flex-direction:column;align-items:center}.backToscrollableContent{position:absolute;left:10px;top:20px;background:0;border:0;cursor:pointer;font-size:18px;display:flex;align-items:center;color:#0074ff}.backToscrollableContent i{margin-right:5px}.customizeMainContent{display:flex;justify-content:center;width:100%;max-width:800px}.column{flex:1;padding:10px;max-width:400px}.expandableSection{margin-bottom:20px;background:#f9f9f9;padding:10px 20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.expandableTitle{position:relative;padding-left:25px;display:flex;align-items:center;font-size:16px;font-weight:700;cursor:pointer;font-weight:bold;justify-content:space-between}.expandableTitle::before{content:"\25B6";position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.expandableTitle span{margin-right:10px}.customizeToggleSwitch{position:relative;display:inline-block;width:34px;height:20px}.customizeToggleSwitch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#32cd32}input:checked+.slider:before{transform:translateX(14px)}.toggleBtn{font-size:14px;color:#828282;margin-left:auto;cursor:default}.shortDesc{display:block}.longDesc{display:none;color:#666;margin-top:10px}.expandableSection.active .shortDesc{display:none}.expandableSection.active .longDesc{display:block}.expandableSection.active .expandableContent{display:block}.expandableContent{display:none}.accept-customized{text-align:center;width:100%}.expandableSection.active .expandableTitle::before{transform:translateY(-50%) rotate(90deg)}.cookie-icon{position:fixed;right:20px;bottom:20px;background-color:#2a2d2f;color:white;padding:10px;border-radius:50%;cursor:pointer;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:background-color .3s ease}.cookie-icon:hover{background-color:#2e8b57}.cookie-icon i{font-size:24px}.content-wrap h1{font-size:24px;color:#111;margin-bottom:15px}.content-wrap p{margin-bottom:10px}.contact-info,.commercial-info,.disclaimer{margin-top:20px}.contact-info p,.commercial-info p,.disclaimer p{margin-bottom:10px}.contact-info strong,.commercial-info strong,.disclaimer strong{font-size:16px;color:#111}body.privacy .content-wrap h1{font-size:24px;color:#111;margin-bottom:15px}body.privacy .content-wrap h2{font-size:20px;color:#222;margin-top:20px;margin-bottom:10px}body.privacy .content-wrap p{margin-bottom:10px}body.privacy .content-wrap ul{margin-left:20px;margin-bottom:20px}body.privacy .content-wrap ul li{margin-bottom:10px}#imageModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.85);display:flex;justify-content:center;align-items:center;z-index:9999}#imageModal img{max-width:90%;max-height:90%;box-shadow:0 0 30px rgba(0,0,0,0.8);cursor:zoom-out;border-radius:8px}#imageModal .close-modal{position:absolute;top:20px;right:30px;color:white;font-size:36px;font-weight:bold;cursor:pointer}.content{padding-bottom:160px}.content-wrap>h1{text-align:center;color:#c8c8c8}.product-container .container .card .card-title{position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%);z-index:3;margin:0;text-align:center;pointer-events:none}.product-container .container .card .card-title .title{display:inline-block;padding:0 6px;border-radius:6px;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.product-container .container .card .card-title .subtitle{display:none}.card-meta{position:absolute;bottom:8px;left:8px;right:8px;display:flex;gap:8px;flex-wrap:wrap;z-index:4}.tag{background:rgba(0,0,0,.6);color:#fff;font-weight:600;padding:4px 8px;border-radius:6px;font-size:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.35)}.pager{margin:28px 0 60px}.pager ul{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.pager li a{display:inline-block;padding:8px 12px;border-radius:8px;text-decoration:none;background:#2a2d2f;color:#eaeaea}.pager li.active a{background:#00bdff;color:#fff}.pager li.disabled a{opacity:.5;pointer-events:none}.badge{background:rgba(0,0,0,.6);color:#fff;font-weight:600;padding:4px 8px;border-radius:6px;font-size:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.35);background:#00bdff;color:#fff}.list a{color:#111}