@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Playwrite+MX:wght@100..400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Charmonman:wght@400;700&display=swap";:root{--font: "Poppins", sans-serif}#root{display:flex;flex-direction:column;min-height:100vh;font-family:var(--font);--color1: #FF4300;--color4: #f1f1f1;--color5: #ffffff;--color6: #292929;--color7: #ffffff81;text-align:center;text-transform:capitalize}*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:var(--font)}a{text-decoration:none;cursor:pointer;font-family:var(--font)}a,a:visited,a:hover,a:active{color:inherit}link{text-decoration:none;cursor:pointer;font-family:var(--font)}#hero{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}.banner{width:100%;height:40vw;object-fit:fill}.hero-heading{position:absolute;top:5%;right:3px;font-family:Charmonman,cursive;font-style:italic;width:40%;font-size:2.5em;color:var(--color1);font-weight:bolder;text-wrap:nowrap;background:linear-gradient(270deg,#ffffffc0,#fff0)}.hero-title{position:absolute;bottom:3%;left:3px;font-family:Charmonman,cursive;font-style:italic;width:40%;font-size:2.5em;color:var(--color1);font-weight:bolder;text-wrap:nowrap;background:linear-gradient(90deg,#fafafa,#fff0)}.hero-icons-left,.hero-icons-right{display:flex;align-items:center;justify-content:center;cursor:pointer;height:3.6vh;width:2.4vw;border-radius:1400px;position:absolute;top:50%;transform:translateY(-50%)}.hero-icons-left{left:2rem}.hero-icons-right{right:2rem}.hero-bannerSlides{display:none;position:relative}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{height:15px;width:15px;margin:2px 4px;border-radius:50%;display:inline-block;transition:background-color .1s ease;z-index:1}.fade{animation-name:fade;animation-duration:4s}@keyframes fade{0%{opacity:1}to{opacity:1}}@media (max-width: 1080px) and (min-width: 768px){.hero-heading,.hero-title{width:40%;font-size:2em}.banner{height:50vw}}@media (max-width: 767px){.hero-heading,.hero-title{width:40%;font-size:1.5em}.banner{height:50vw}}@media (max-width: 480px){.hero-heading,.hero-title{width:40%;font-size:1em}.hero-icons-left,.hero-icons-right{height:2vh;width:4vw}.banner{height:50vw}}.slideshow-container{position:relative;margin:auto}.home-category{margin:1rem 0rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.category-heading h1{margin:2rem 0rem;font-size:24px;font-style:normal;font-family:var(--font);font-weight:600}.home-product-card{margin:1rem 4rem}.home-category::-webkit-scrollbar{display:none}.category-container{margin:1rem;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease}.category-container:hover{transform:scale(1.2)}.category-imgs img{display:block;height:150px;width:150px;box-sizing:border-box}.active{background-color:transparent}.category-names{text-align:center;margin-top:1rem;color:var(--color6);font-weight:500;font-size:1.2rem}.category-viewmore{text-align:center;margin-top:rem;color:var(--color1);font-weight:500;font-size:10px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1300px){.home-category{margin:0rem .5rem}}@media (max-width: 375px){.category-heading h1{margin:0rem;font-size:20px;font-weight:500}}.home-product-card{margin-top:2rem}.home-product-heading{width:100%;margin-top:4rem;text-align:center}.home-product-heading h1{margin-top:2rem;font-size:24px;font-weight:600}.home-product-section{color:#4a4a4a;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-product-container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.home-product-loader-container{display:flex;justify-content:center}.home-product-grid{display:flex;flex-wrap:wrap;justify-content:center}.home-product-card-item{padding:10px;margin:1rem 0rem;width:100%;max-width:25%;box-sizing:border-box;display:flex;justify-content:center}.home-product-card-content{border:1px solid var(--color1);border-radius:1rem;box-shadow:#31beff59 4px 4px 10px;transition:transform .3s ease;width:280px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center}.home-product-card-content:hover{transform:scale(1.05)}.home-product-image{height:250px;width:250px;object-fit:contain}.home-product-details{display:flex;flex-direction:column;align-items:center;gap:0}.home-product-brand{font-size:12px;color:#888;margin:0}.home-product-title{font-size:18px;font-weight:500;color:#333}.home-product-price{font-size:18px;font-weight:500;color:#333;margin:0}.home-product-button-container{display:flex;justify-content:center;width:100%}.home-product-add-button,.home-product-delete-button{color:var(--color5);background-color:var(--color1);border:1px solid var(--color1);padding:5px 10px;cursor:pointer;font-weight:700;transition:background-color .3s;margin-bottom:1rem}.home-product-delete-button{background-color:#e74c3c}.home-product-add-button:hover,.home-product-delete-button:hover{color:var(--color1);background-color:var(--color5)}@media (max-width: 768px){.home-product-card-item{max-width:100%}}@media (max-width: 375px){.home-product-card-item{max-width:100%}.home-product-image{height:200px}.home-product-heading{margin:0rem}.home-product-heading h1{text-wrap:nowrap;margin:0rem;font-size:20px;font-weight:500}}#about-page{display:flex;flex-direction:column}#about-main{margin:2rem;display:flex;flex-direction:row;gap:3rem;justify-content:space-evenly}#about-top{margin:0rem;padding:5rem 0rem;background-image:url(/admin.png);background-position:center;background-repeat:no-repeat;color:#fff;font-size:3rem;text-align:center;height:450px}.about-title{margin:1rem 6rem;font-size:1.8rem;color:#1f1f1f}.about-section{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.about-section-row{display:flex;flex-direction:row;justify-content:space-around}.about-img{height:400px;width:700px}.about-content{display:flex;flex-direction:column;justify-content:center;align-items:start;max-width:40rem}.about-content p{text-align:justify}@media (max-width: 1160px){#about-main{flex-direction:column;align-items:center}.about-section{margin-bottom:2rem}.about-img{width:90%;height:auto}.about-content{max-width:90%}.about-title{margin:1rem 2rem}}@media (max-width: 992px){#about-main{flex-direction:column;align-items:center}.about-section{margin-bottom:2rem}.about-img{width:90%;height:auto}.about-content{max-width:90%}.about-title{margin:1rem 2rem}}@media (max-width: 768px){#about-main{flex-direction:column;align-items:center}.about-section{margin-bottom:2rem}.about-img{width:90%;height:auto}.about-content{max-width:90%}.about-title{margin:1rem 2rem}}@media (max-width: 600px){#about-main{flex-direction:column;align-items:center}.about-section{margin-bottom:2rem}.about-img{width:90%;height:auto}.about-content{max-width:90%}.about-title{margin:1rem 2rem}.about-content p{text-align:justify;font-size:.8rem;line-height:.9rem;font-weight:300}}@media (max-width: 375px){#about-top{background-position:center;background-size:100% 100%;text-align:center;height:100px}.about-title{margin:1rem;font-size:.8rem}.about-section{flex-direction:column;align-items:center;margin:1rem 0}.about-img{width:100%;margin-bottom:1rem}.about-content{max-width:90%;margin-bottom:2rem;text-align:justify}.about-content p{text-align:justify;font-size:.7rem;line-height:.7rem;font-weight:300}}#main{display:flex;flex-direction:row;justify-content:center;align-items:center;background-repeat:no-repeat;gap:2rem;margin:1rem 5rem}#contact-top{margin:1rem 0rem;padding:4rem 0rem;background-color:var(--color4);font-size:3rem}#main h1{display:block;font-family:var(--font);color:var(--color1);font-size:500px}#contact-info{display:flex;flex-direction:column;justify-content:center;align-items:start;width:40%;height:40rem;padding-left:5rem}#contact-icons{margin:1rem 0rem;display:flex;flex-wrap:wrap;align-items:center}.contact-icons{width:10px;margin-right:.9rem;height:25px}.contact-icons:hover{color:var(--color6)}#contact-info img{width:70%;z-index:1;object-fit:contain;margin-bottom:1rem}#get-in-touch{padding:0rem 5rem;width:60%;border:1px solid var(--color1);border-radius:2rem;box-shadow:#31beff59 4px 4px 10px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;height:40rem}.title{color:var(--color6);font-size:34px;font-weight:500;line-height:42px;letter-spacing:-.5px;max-width:421px}#form{display:flex;flex-direction:column;width:100%;margin-bottom:100px;color:var(--color1)}.input{display:flex;align-items:start;flex-direction:column;justify-content:flex-start;line-height:10px;color:var(--color6);margin:30px 0rem}.input input{height:2rem;color:var(--color1);outline:none;width:100%;margin-top:1rem}#submit-btn{display:flex;width:100%;height:20px;padding:20px 13px;justify-content:center;align-items:center;background:var(--color1);cursor:pointer;color:#fff;font-size:19px;letter-spacing:-.562px;border:1px solid var(--color1)}#submit-btn:hover{background:var(--color5);color:var(--color1)}#map{display:flex;justify-content:center;align-items:center;margin:2rem}#map-iframe{height:500px;width:94%;border:none}@media (max-width: 1111px){#main{margin:0rem 1rem;gap:1rem}#get-in-touch{padding:0 1rem;margin:1rem 0rem;flex-direction:column;justify-content:center;align-items:start}#contact-top{font-size:2rem;padding:2rem 0}.title{font-size:24px;line-height:32px;max-width:100%}.input{margin:20px 0}#map{margin:1rem 2rem}#map-iframe{height:300px}}@media (max-width: 950px){#main{flex-direction:column;margin:0rem 1rem;gap:1rem}#contact-info{width:100%;height:auto;padding:4rem 0rem 4rem 10rem;align-items:flex-start}#get-in-touch{padding:0 1rem;width:100%;margin:1rem 0rem;flex-direction:column;justify-content:center;align-items:start;height:auto}#contact-top{font-size:2rem;padding:2rem 0}.title{font-size:24px;line-height:32px;max-width:100%}.input{margin:20px 0}#map{margin:1rem 2rem}#map-iframe{height:300px}}@media (max-width: 550px){#main{flex-direction:column;margin:0;gap:1rem}#contact-info,#get-in-touch{width:100%;padding:0 1rem;margin:1rem 0rem}#contact-top{font-size:2rem;padding:2rem 0}.title{font-size:24px;line-height:32px;max-width:100%}.input{margin:20px 0}#map{margin:1rem 2rem}#map-iframe{height:300px}}.shop-main-content{margin:1rem 0rem;display:flex;flex-direction:row;justify-content:flex-start}.shop-header{padding:2rem 0;text-align:left;width:100%}.shop-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.shop-header h1{font-size:2rem;font-weight:600;color:var(--color1)}.shop-sidebar{width:300px;padding:2rem;border-right:1px solid var(--color1);flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start}.shop-sidebar h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.category-list{list-style:none;padding:0;width:100%}.category-item{font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:.5rem;color:var(--color1);transition:background-color .3s ease;text-align:left}.category-item.selected{font-weight:700;background-color:#f0f0f0}.subcategory-list{list-style:none;padding:0;padding-left:1.5rem;width:100%}.subcategory-item{font-size:.9rem;cursor:pointer;padding:.3rem 0;transition:background-color .3s ease;text-align:left}.subcategory-item:hover{background-color:#e0e0e0}.shop-filter{margin-top:1rem;width:100%;border:none;color:var(--color5);background-color:var(--color1);padding:.5rem;font-size:1rem}.shop-filter:hover{color:var(--color5);background-color:var(--color1)}.shop-sort-filter{width:50%;display:flex;justify-content:flex-start;align-items:center;border:1px solid white}.shop-products{width:calc(100% - 300px);padding:2rem;display:flex;flex-direction:column;align-items:center}.shop-container{width:100%;display:flex;flex-direction:column;align-items:center}.shop-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.shop-card{width:280px;height:300px;margin:10px 5px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.shop-card-content{width:280px;height:300px;overflow:hidden;border:1px solid var(--color1);border-radius:1rem;box-shadow:#31beff59 4px 4px 10px;transition:transform .3s ease;cursor:pointer}.shop-card-content:hover{transform:scale(1.05)}.shop-product-image{width:250px;height:200px}.shop-product-details{padding:1rem;text-align:center}.shop-product-title{font-size:1.2rem;font-weight:600;color:var(--color6);margin:.5rem 0}.shop-pagination{display:flex;gap:.5rem;margin-top:2rem;position:relative;left:20rem}.shop-pagination button{padding:.5rem 1rem;background-color:var(--color7);color:var(--color1);border:1px solid var(--color1);cursor:pointer}.shop-pagination button:hover{color:#fff;background-color:var(--color1)}.shop-pagination button:disabled{background-color:var(--color1);cursor:not-allowed}@media (max-width: 750px){.shop-main-content{flex-direction:column}.shop-sidebar{display:none}.shop-sidebar h2{font-size:1.25rem}.category-item,.subcategory-item{padding:.25rem 0}.shop-top{width:100%;display:flex;justify-content:space-between;align-items:center}.shop-filter{margin:0rem;width:100%;padding:0rem}.shop-sort-filter{width:50%;display:flex;justify-content:flex-start;align-items:center;border:1px solid white}.shop-products{width:100%;padding:1rem}.shop-header{padding:0rem}.shop-header h1{font-size:1.5rem}.shop-sort-filter{width:100%}.shop-filter{font-size:.875rem;padding:.25rem}.shop-grid{justify-content:center}.shop-pagination{left:0;justify-content:center}}@media (max-width: 360px){.shop-header h1{font-size:1.25rem}.shop-filter{font-size:.75rem;padding:.25rem}.shop-pagination button{padding:.25rem .5rem}}header{display:flex;flex-direction:column;align-items:center;width:100%;background-color:transparent;position:relative;z-index:1000}#header{width:100%;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:5rem;border-bottom:1px solid var(--color1)}#logo{height:80px;display:flex;align-items:center;object-fit:contain}#icons{display:flex;justify-content:flex-end;align-items:center;gap:2rem}#icons a{position:relative}#icons a:not(:last-child):after{content:"";height:1.5rem;width:1px;position:absolute;right:-1rem;top:50%;transform:translateY(-50%);background-color:transparent}.icons{color:var(--color1)}.search-container{position:relative;display:flex;align-items:center}.search-icon{cursor:pointer}nav{background-color:transparent}menu{display:flex;flex-direction:row;justify-content:center;padding:1rem 0}menu li{list-style:none;margin:0 1.5rem;font-family:var(--font1);font-size:1.1rem;color:var(--color6);cursor:pointer;transition:background-color .3s,color .3s}menu li:hover{color:var(--color1)}@media (max-width: 1000px){header{display:flex;flex-direction:column;align-items:center;background-color:transparent;position:relative;width:100%;z-index:1000}#header{padding:0rem 1rem;justify-content:space-between}#icons{justify-content:flex-start;gap:1.2rem}#icons a:not(:last-child):after{display:none}#logo{order:2}.hamburger-menu{display:block;order:1}nav{width:100%;position:absolute;top:4rem;left:0;z-index:999;display:none}nav.mobile-menu-open{display:block}menu{flex-direction:column;display:none;background-color:#fffc;padding:1rem 0;width:100%}menu.mobile-menu-open{display:flex}menu li{width:100%;text-align:center;margin:.5rem 0;padding:.5rem 0}}@media (min-width: 1000px){.hamburger-menu{display:none}}.search-bar-container{display:flex;flex-direction:column;align-items:center}.input-container{display:flex;align-items:center;position:relative}.search-input{margin:0rem -2rem;border:none;padding:8px 35px 8px 8px;width:30vw;background-color:transparent;border-radius:50rem;outline:.5px solid var(--color1)}.dropdown-container{position:absolute;top:55px;width:90%;height:max-content;z-index:1000;background-color:#ffffffce;box-shadow:0 2px 4px #0003}.search-dropdown{width:100%;max-height:max-content;overflow-y:auto}.dropdown-item{padding:20px;cursor:pointer;display:flex;align-items:center;color:var(--color5);background-color:var(--color1);transition:background-color .3s;border:1px solid white}.dropdown-item:hover{color:var(--color1);background-color:var(--color5)}.item-content{display:flex;align-items:center}.item-image{width:30px;height:30px;margin-right:10px}.no-results{text-align:center;padding:20px}.no-results-image{width:50px;height:50px}@media (max-width: 1000px){.search-input{margin:0rem -2rem;width:45vw}.dropdown-container{position:absolute;top:50px;right:45px;width:110%}.search-dropdown{width:100%;max-height:max-content;overflow-y:auto}}@media (max-width: 400px){.search-input{margin:0rem -2rem;width:50vw}.search-dropdown{width:125%;max-height:max-content;overflow-y:auto}.dropdown-item{padding:10px}}@media (max-width: 376px){.search-input{margin:0rem -2rem;width:40vw}.search-dropdown{width:180%;max-height:max-content;overflow-y:auto}.dropdown-item{padding:5px}}footer{position:relative;width:100%;padding:5.5rem 4rem 1rem;display:flex;flex-direction:row;justify-content:space-between;height:19rem;background-color:#464646}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/water.png);background-position-y:-130px;background-repeat:no-repeat;background-size:cover;opacity:.5;z-index:0}footer>*{position:relative;z-index:1}.footer-top{display:flex;justify-content:space-around;background-color:var(--color5);border-radius:15px;margin:0rem 20rem -4rem;align-items:center;box-shadow:#2facffcb 0 5px 15px;z-index:1;height:9rem}.fa-file-pdf{position:fixed;height:50px;width:50px;bottom:1rem;left:.5rem;background-color:#fff;color:var(--color1);padding:21px 12px;border:1px solid var(--color1);border-radius:50rem;cursor:pointer;z-index:1000}.whatsapp{position:fixed;height:50px;width:50px;bottom:1rem;right:.5rem;cursor:pointer;z-index:1000}.footer-top p{font-size:1.2rem;color:var(--color2)}#get-connect{padding:.5rem .75rem;background-color:var(--color1);border:1px solid var(--color1);color:var(--color5);font-size:1.1rem}.footer-menu{display:flex;flex-direction:column;justify-content:initial;align-items:start;text-align:left;color:var(--color5)}.footer-menu li{font-weight:500;margin:.2rem 0rem}.footer-menu li:hover{padding-left:.6rem;color:var(--color5)}#footer-icons{margin:1rem 0rem;display:flex;flex-wrap:nowrap;align-items:center}.footer-icons{margin:0rem 1.5rem 0rem 1rem;width:35px;transition:transform .2s ease}.footer-icons:hover{transform:scale(1.2)}.footer-menu p{width:19rem;font-weight:500}#madeby{display:flex;justify-content:space-evenly;width:100%;padding:5px 0;font-size:.75rem;position:relative;bottom:0;color:var(--color1);border-top:1px solid var(--color1);border-bottom:1px solid var(--color1);background-color:#fff}@media (max-width: 1235px){footer{display:none}.footer-top{display:none}#madeby{font-size:.75rem}}@media (max-width: 1000px){#madeby{font-size:.6rem}}.image-scroll-container{display:flex;flex-direction:column;align-items:center;height:100vh;overflow-y:auto;padding:1rem;margin:1rem;background-color:#f5f5f5}.image-item{width:90%;max-width:600px;height:auto;margin-bottom:1rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:transform .3s ease-in-out}.image-item:hover{transform:scale(1.05)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content{background:#fff;padding:1rem;border-radius:8px;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.modal-image{width:100%;height:auto;border-radius:8px}@media (max-width: 768px){.image-item{width:95%}}.product-info-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;padding:1rem}.loader-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.product-info-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-wrap:wrap;gap:.5rem;overflow:hidden}.image-gallery{margin:0rem 2rem;display:flex;flex-direction:column;gap:1rem;flex:1;max-width:150px}.image-gallery img{width:100%;height:auto;cursor:pointer;border:1px solid var(--color1);border-radius:1rem}.product-image-container{flex:2;display:flex;justify-content:center;align-items:center;max-width:500px;width:100%}.product-image{width:500px}.right-side{flex:3;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:550px;width:100%;padding:1rem;overflow-wrap:break-word}.product-title{font-size:1.5rem;font-weight:600;color:var(--color1);margin-bottom:1rem;text-align:left}.product-specification-and-features{font-size:1rem;display:flex;flex-direction:row;gap:1rem;width:100%}.product-description-container{display:flex;flex-direction:column;width:100%}.product-description{width:100%;margin-bottom:1rem;text-align:left;padding-left:1rem;list-style-type:none}.product-description li{position:relative;margin-bottom:.2rem;padding-left:1.2rem;text-align:left}.product-description li:before{content:"•";color:var(--color1);position:absolute;left:0;font-size:1.2rem;line-height:1.2rem}.description-title{font-size:1.25rem;font-weight:600;color:var(--color1);margin-bottom:.5rem}.full-width{border-top:1px solid var(--color1);width:100%;margin:1rem 8rem}.full-width h2{align-self:center}@media (max-width: 768px){.product-info-container{flex-direction:column;width:100%;align-items:center;padding:0}.product-specification-and-features{flex-direction:column;gap:1rem}.image-gallery{margin:0 1rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.image-gallery img{max-width:80px;max-height:80px;border-radius:.5rem}.product-image-container{max-width:300px}.product-image{width:100%;height:auto;max-height:300px}.right-side{padding:1rem;width:100%}.product-title{font-size:1.25rem}.full-width{margin:1rem .5rem}.description-title{font-size:1.15rem}}@media (max-width: 480px){.product-info-container{flex-direction:column;align-items:center}.image-gallery{gap:.3rem;max-width:100px}.image-gallery img{max-width:60px;max-height:60px;border-radius:.2rem}.product-image-container{max-width:250px}.product-image{width:100%;height:auto;max-height:250px}.right-side{padding:.5rem}.product-title{font-size:1.2rem}.full-width{margin:0;padding:0}.product-description{width:100%;margin-bottom:1rem;word-wrap:normal;margin:0;list-style-type:none}.description-title{font-size:1rem}.product-description li{position:relative;margin-bottom:.2rem;padding:0rem 1.2rem;text-align:left}.product-description li{font-size:.8rem}}@media (max-width: 320px){.image-gallery{gap:.2rem;margin:.5rem}.image-gallery img{max-width:50px;max-height:50px}.product-image-container{border:1px solid var(--color2);max-width:200px}.product-image{width:100%;height:auto;max-height:200px}.right-side{padding:.3rem}.product-title{font-size:.85rem}.description-title{font-size:.9rem}.product-description li{font-size:.75rem}}.compact-table th,.compact-table td{padding:8px 12px;font-size:14px}.compact-table th{background-color:#f1f1f1;color:#333}.compact-table td{border-top:1px solid #e1e1e1}.compact-table img{width:100px;height:100px;object-fit:cover}.compact-table .actions{gap:1rem;display:flex;justify-content:space-around;align-items:center}.compact-table .actions .edit,.compact-table .actions .delete{cursor:pointer;transition:color .3s;color:#fff;padding:.5rem 1.2rem;border:none;background-color:var(--color1)}.compact-table .actions .edit:hover{background-color:green;color:#fff}.compact-table .actions .delete:hover{color:#fff;background-color:red}.loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){.compact-table th,.compact-table td{padding:6px 8px;font-size:12px}.compact-table img{width:40px;height:40px}}.dashboard-container{padding:20px}.user-info-container{display:flex;align-items:center;justify-content:space-evenly;padding:20px;border:1px solid var(--color1);margin-bottom:20px}.user-photo{max-width:400px;margin-right:20px}.user-details h1{color:var(--color1);font-size:20px;margin-top:10px;text-align:justify}.compact-button{padding:1rem;background-color:var(--color1);border:none;color:#fff;cursor:pointer;transition:background-color .3s}.compact-button:hover{background-color:var(--color6)}.product-info{display:flex;justify-content:space-between}.total-products,.add-product{flex:1;padding:20px;margin:10px;border:1px solid var(--color1);text-align:center;background-color:var(--color4)}.total-products h2,.add-product h2{font-size:1.5rem;color:var(--color1)}.total-products p,.add-product p{font-weight:700}@media (max-width: 640px){.user-info-container{flex-direction:column;text-align:center}.user-photo{margin-bottom:10px}.product-info{flex-direction:column}.total-products,.add-product{margin:10px 0}}.add-product-container{margin:2rem 0 5rem;display:flex;justify-content:center;align-items:center}.add-product-form-wrapper{background-color:#fff9f9;padding:20px;border:1px solid #e2e8f0;box-shadow:0 4px 6px #0000001a;width:1200px}.add-product-form-header{text-align:center;margin-bottom:20px}.add-product-form-header h2{font-size:24px;font-weight:700}.add-product-form-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.add-product-form-group{flex:1;display:flex;align-items:center}.add-product-form-group input,.add-product-form-group select,.add-product-form-group textarea{width:100%;padding:10px;border:1px solid #cbd5e0;outline:none;color:#4a5568}.add-product-form-group input::placeholder,.add-product-form-group select::placeholder,.add-product-form-group textarea::placeholder{color:#a0aec0}.add-product-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-product-form-group textarea{resize:none}.add-product-btn{padding:10px;margin-left:5px;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.add-product-add-btn{background-color:var(--color1);border:1px solid var(--color1);padding:5px;width:300px;color:#fff}.add-product-add-btn:hover{padding:5px;width:300px;color:#fff;background-color:#070;border:1px solid rgb(0,119,0)}.add-product-delete-btn{padding:5px;width:300px;color:#fff;background-color:#c20000e5;border:1px solid rgba(194,0,0,.897)}.add-product-submit-btn{background-color:var(--color1);border:1px solid var(--color1);font-weight:700;width:100%}.add-product-btn:hover{background-color:var(--color5);color:var(--color1)}.add-product-add-category-section,.add-product-add-subcategory-section{display:flex;flex-direction:row;margin-top:20px;text-align:center;gap:10px}.add-product-add-category-section h3,.add-product-add-subcategory-section h3{margin-bottom:10px}.add-product-add-category-section input,.add-product-add-subcategory-section select,.add-product-add-subcategory-section input{width:calc(100% - 10px);margin:5px 0;padding:10px;border:1px solid #cbd5e0}#sign-up{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color1);height:555px;padding:2rem}#signup-form{padding:2rem;border:1px solid var(--color1);width:25rem}#signup-title{color:var(--color1);font-size:2rem}.signup-text{color:var(--color1)}.signup-input{padding-left:1rem;margin:.9rem 0rem;border:1px solid var(--color1);height:2.3rem;width:100%;border:none;border-bottom:1px solid var(--color1)}.signup-input:focus{outline:none;border-bottom:1px solid var(--color1)}#signup-btn{font-size:1.4rem;padding:.3rem;background-color:var(--color1);color:var(--color5);border:1px solid white;margin:1rem 0rem;width:100%}@media (max-width: 1235px){#sign-up{height:775px}}@media (max-width: 860px){#sign-up{height:848px;padding:0}#signup-form{width:25rem}}@media (max-width: 400px){#sign-up{height:654px;padding:0}#signup-form{width:20rem}}#sign-in{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color1);height:555px;padding:2rem}#signin-form{padding:2rem;border:1px solid var(--color1);width:25rem}#signin-title{color:var(--color1);font-size:2rem}.signin-text{color:var(--color1)}.signin-input{padding-left:1rem;margin:.9rem 0rem;border:1px solid var(--color1);height:2.3rem;width:100%;border:none;border-bottom:1px solid var(--color1)}.signin-input:focus{outline:none;border-bottom:1px solid var(--color1)}#signin-btn{font-size:1.4rem;padding:.1rem;background-color:var(--color1);color:var(--color5);border:1px solid white;margin:1rem 0rem;width:100%}@media (max-width: 1235px){#sign-in{height:775px}}@media (max-width: 860px){#sign-in{height:848px;padding:0}#signin-form{width:25rem}}@media (max-width: 400px){#sign-in{height:654px;padding:0}#signin-form{width:20rem}}.policy-container,.terms-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;text-align:left}.policy-title,.terms-title{font-size:24px;font-weight:700;margin-bottom:10px}.policy-date,.terms-date{font-size:14px;color:gray;margin-bottom:20px}.policy-container h2{font-size:20px;font-weight:700;margin-top:20px;margin-bottom:10px}.policy-container address{font-style:normal;margin-bottom:20px}@media (max-width: 768px){.policy-container,.terms-container{padding:10px}.policy-title,.terms-title{font-size:22px}.policy-container h2{font-size:18px}.policy-container p{font-size:14px}}@media (max-width: 480px){.policy-container,.terms-container{padding:5px}.policy-title,.terms-title{font-size:20px}.policy-container h2{font-size:16px}.policy-container p{font-size:12px}}.social-sidebar{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1000}.social-sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-end}.social-item{margin:7px 0;position:relative}.social-item a{display:flex;align-items:center;background-color:#fff;border:1px solid var(--color1);border-radius:9999px 0 0 9999px;padding:7px 10px;box-shadow:0 1px 4px #0003;width:45px;transition:width .3s ease;overflow:hidden;white-space:nowrap}.social-item:hover a{width:160px}.icon-circle{width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-circle img{width:25px;height:25px;object-fit:contain}.label{margin-left:10px;font-size:14px;opacity:0;transition:opacity .2s ease .1s}.social-item:hover .label{opacity:1}
