@keyframes shimmerLeft{0%{right:-150%;background:linear-gradient(to left,transparent,rgb(255 255 255 / .3),transparent)}50%{background:linear-gradient(to left,transparent,rgb(138 43 226 / .3),transparent)}100%{right:150%;background:linear-gradient(to left,transparent,rgb(255 255 255 / .3),transparent)}}@keyframes swingdown{0%{opacity:0;transform:rotateX(90deg)}70%{transform:rotateX(-10deg)}100%{opacity:1;transform:rotateX(0)}}.animate-swingdown{animation:swingdown 0.7s cubic-bezier(.25,.8,.25,1);transform-origin:top center;backface-visibility:hidden}.custom-title{font-size:24px;color:#7e22ce!important;padding:10px 0;text-align:center}div.promo{box-shadow:1px 2px 25px rgb(0 0 0 / .1);box-sizing:border-box;height:auto;margin:auto;margin-bottom:30px;margin-top:30px;position:relative;width:1100px}div.promo div.card-header{background-color:#008cd7;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;height:60px;position:relative}div.promo div.card-header p{font-family:"Open Sans";font-size:15px;position:relative;top:50%;transform:translate(0,-50%)}div.promo div.card-header button{background-color:#fff;border:none;border-radius:3px;color:#008cd7;font-family:"Nunito";font-weight:600;padding:4px 10px;position:absolute;right:20px;top:50%;transform:translate(0,-50%);transition:0.2s}div.promo div.card-header button:hover{background-color:#eee}div.promo div.bottom{background-color:#fff;border:1px solid #ddd;border-top:none;box-sizing:border-box;display:flex;flex-direction:row;height:auto;padding:30px;width:100%}div.promo div.bottom div.card{box-shadow:rgb(0 0 0 / .1) 0 1px 6px 0;border:none;border-radius:7px;margin:0 12px;width:150px}div.promo div.bottom div.card div.card-body{margin-top:5px;padding:0}div.promo div.bottom div.card div.card-body p.card-text{color:#A78BFA33;font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}div.promo div.bottom div.card div.card-body p.oldPrice{color:#777;font-size:14px;margin-top:5px;text-decoration:line-through}div.promo div.bottom div.card div.card-body p.newPrice{color:#2c598a;font-family:"Nunito";font-size:15px;font-weight:600;margin-top:5px}div.product-wrapper{height:auto;margin:auto;margin-bottom:30px;position:relative;width:1000px}div.product-wrapper h2.title{background-color:#8c8c8c;border-radius:5px;box-sizing:border-box;color:#fff;display:inline;font-family:"Open Sans";font-size:14px;padding:10px 20px}div.product-wrapper div.main-product{display:block}div.product-wrapper div.main-product div.item-product{box-shadow:rgb(0 0 0 / .1) 0 1px 6px 0;border:none;border-radius:7px;float:left;margin:0 10px;margin-bottom:20px;height:275px;position:relative;padding-bottom:10px;width:313px}.skeleton-item-product{background-color:#f5f5f5;box-shadow:rgb(0 0 0 / .1) 0 1px 6px 0;border:none;border-radius:7px;flex:1 1 calc(33.333% - 8px);max-width:calc(33.333% - 8px);height:275px;position:relative;text-decoration:none;overflow:hidden}div.product-wrapper div.main-product div.item-product div.card-body{margin-top:10px;padding:5px}div.product-wrapper div.main-product div.item-product img.card-img-top{border-radius:7px}div.product-wrapper div.main-product div.item-product:hover{transform:translateY(-10px)}div.product-wrapper button.more{background-color:#fff;border:1px solid #008cd7;border-radius:8px;color:#008cd7;font-family:"Nunito";font-size:15px;left:50%;margin-top:15px;padding:10px 60px;position:relative;transform:translate(-50%,0)}div.product-wrapper button:hover{background-color:#eee}.icon-lightbulb{color:blue;text-shadow:0 0 10px #00f,0 0 20px #00f,0 0 30px #00f,0 0 40px #00f,0 0 50px #00f,0 0 60px #00f,0 0 70px blue}.icon-shipping-fast{color:#006994;text-shadow:-5px 0 5px rgb(0 105 148 / .7),-10px 0 10px rgb(0 105 148 / .5),-15px 0 15px rgb(0 105 148 / .3),-20px 0 20px rgb(0 105 148 / .2),-25px 0 25px rgb(0 105 148 / .1)}.icon-fa-spin{color:skyblue;text-shadow:0 0 2px rgb(135 206 235 / .7),-2px 0 2px rgb(135 206 235 / .7),2px 0 2px rgb(135 206 235 / .7),0 -2px 2px rgb(135 206 235 / .7),0 2px 2px rgb(135 206 235 / .7),-2px -2px 2px rgb(135 206 235 / .7),2px -2px 2px rgb(135 206 235 / .7),-2px 2px 2px rgb(135 206 235 / .7),2px 2px 2px rgb(135 206 235 / .7)}.icon-fa-whatsapp{color:#fff}.icon-fa-headset{color:orange}.icon-fa-wallet{color:purple}