.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:white}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-section{padding:27px 0}.hero-inner{display:flex;column-gap:20px}.hero-prdocut{border-radius:8px;overflow:hidden;min-width:250px;display:flex;flex-direction:column;justify-content:stretch}.hero-prdocut a{text-decoration:none}.product-item{padding:10.5px 25px;display:flex;align-items:center;justify-content:space-between;height:100%}.product-icon img{height:47px;transition:all .5s ease}.product-item:hover .product-icon img{transform:scale(1.1);transition:all .5s ease}.product-title{color:#000033;font-weight:600;font-size:16px;line-height:100%;max-width:113px;text-align:left}.red-orange{background-color:#FFE9E2}.blue-purple{background-color:#EBE3FF}.cyan{background-color:#D2F4F2}.bluish-cyan{background-color:#D1F2FA}.hero-slider{width:calc(100% - 270px)}.hero-item{display:flex;height:100%;justify-content:space-between;min-height:250px;max-height:250px;width:100%;max-width:100%;height:250px}.hero-item a,.hero-item img{width:100%;height:100%}.hero-item img{object-fit:cover}.hero-slider-inner{background-color:#F1F1F9;border-radius:8px;padding:19px 30px;height:100%}.hero-tag{background-color:#FF6900;display:inline-block;padding:5.5px 12px;border-radius:44px;font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase;color:#fff}.hero-title{font-weight:300;font-size:42px;margin-top:12px;margin-bottom:10px;color:#000033}.hero-content{text-align:left}.hero-title strong{font-weight:800;font-size:42px;line-height:100%}.hero-subtitle{font-weight:500;font-size:18px;line-height:100%;color:#000033;margin-bottom:20px}.button{background-color:#2E008B;border-radius:8px;color:#fff;text-decoration:none;padding:14px 35px;display:inline-block;transition:.5s;font-weight:700;font-size:16px;border:none;cursor:pointer}.button:hover{background-color:#FF6900}.hero-image{display:flex;align-items:center;justify-content:center}.hero-image img{width:100%}.hero-slider .slick-dots{bottom:5px;display:inline-block!important;width:auto;left:50%;transform:translateX(-50%)}.hero-slider .slick-dots li{width:5px;height:5px;transition:.5s;margin-right:4px;margin-left:0}.hero-slider .slick-dots li button{width:inherit;height:inherit;background-color:#2E008B4D;border-radius:44px;padding:0}.hero-slider .slick-dots li button:before{display:none}.hero-slider li.slick-active button{background-color:#2E008B}.hero-slider li.slick-active{width:20px}.featured-categories-item{text-decoration:none}.featured-categories-box{display:grid;grid-template-columns:repeat(6,1fr);gap:19px}.categories-page .featured-categories-box{grid-template-columns:repeat(5,1fr);gap:25px}.categories-page .featured-categorie-image{height:180px}.featured-categorie-image{width:100%;height:150px;border-radius:8px;object-fit:unset;display:block;transition:.5s}.featured-categorie{overflow:hidden;border-radius:8px}.featured-categories-item:hover img{transform:scale(1.1)}.featured-categorie-title{font-weight:700;font-size:14px;color:#000033;text-transform:capitalize;margin-top:8px;text-align:left}.featured-product-box{display:grid;grid-template-columns:330px 1fr;width:calc(100% + 20px);margin-right:-20px}.desire{background-color:#F3F4F7;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.desire-content{padding:30px 30px 20px;text-align:left}.desire-content span{display:inline-block;margin-bottom:20px;font-weight:500;font-size:14px;line-height:100%;color:#000033}.desire-image img{width:100%;display:block}.desire-content h3{font-weight:300;font-size:28px;line-height:100%;color:#000033;margin:0 0 10px}.desire-content h3 strong{font-weight:800;font-size:28px;line-height:100%;display:block}@media screen and (max-width:991px){.featured-categories-box{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.featured-categories-box{grid-template-columns:repeat(2,1fr)}}