.home-banner{background-color:var(--theme-color-delta)}.home-banner .pill-component{background:transparent linear-gradient(100deg,#4f505400,#4f505426 53%,#6a6a6aed) 0 0 no-repeat padding-box;opacity:1;width:8.125rem;height:2.8125rem;transform:matrix(.85,.53,-.53,.85,0,0)}.home-banner .banner-borders{height:.2rem}.home-banner .banner-borders:first-child{width:10rem}.home-banner .banner-borders:last-child{width:2rem}.home .view-all-arrow{transition:all .3s ease-in-out}.home .view-all-arrow-move{transform:translateX(.5rem)}.home .category-section .categories .category-circle{width:6rem;height:6rem;background-color:var(--theme-color-sixth);transition:all .3s ease-in-out}.home .category-section .categories .category-image{width:3.5rem;object-fit:contain}.home .category-section .categories .category-container{transition:all .3s ease-in-out}.home .category-section .categories .category-container:hover .category-circle{background-color:var(--theme-color-beta)}.home .category-section .categories .category-container:hover{color:var(--theme-color)}.home .subcategory-section .sub-category{position:relative;overflow:hidden;transition:color .3s ease-in-out}.home .subcategory-section .sub-category:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--theme-color);transform:translateX(-100%);transition:transform .3s ease-in-out}.home .subcategory-section .sub-category:hover:before{transform:translateX(0)}.home .subcategory-section .sub-category:hover{color:var(--theme-color)}.home .subcategory-section .sub-category-border{color:var(--theme-color);border-bottom:2px solid var(--theme-color)}@media screen and (max-width:575px){.home-banner .pill-component{width:5.125rem;height:2.8125rem}.home .category-section .categories .category-circle{width:5rem;height:5rem;background-color:var(--theme-color-sixth);transition:all .3s ease-in-out}.home .category-section .categories .category-image{width:3.2rem;object-fit:contain}}.card{width:20rem;border:none;overflow:hidden;border-radius:2rem;display:inline-block;background-color:var(--theme-color-sixth)}.card .cashback-batch{border-bottom-right-radius:2rem;background-color:#9f9d9d}.card .cashback-batch .word{font-size:.7rem}.card .product-name{font-size:1.1rem}.card .product-image{width:10rem;height:15rem}.text-decoration-none{text-decoration:none}@media screen and (max-width:767px){.card{width:14rem}.card .product-image{width:10rem;height:10rem}}