.custom-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:hsla(0,0%,100%,.3)}.custom-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background-color:rgba(74,222,128,.8)}.custom-carousel .p-carousel-next,.custom-carousel .p-carousel-prev{background-color:rgba(0,0,0,.5)!important;color:#fff!important;border:none!important;margin:0 8px}.custom-carousel .p-carousel-next:hover,.custom-carousel .p-carousel-prev:hover{background-color:rgba(74,222,128,.8)!important}.p-tag.p-component{font-weight:600;letter-spacing:.5px}.product-list-container::-webkit-scrollbar{width:8px}.product-list-container::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.product-list-container::-webkit-scrollbar-thumb{background:rgba(74,222,128,.6);border-radius:4px}.product-list-container::-webkit-scrollbar-thumb:hover{background:rgba(74,222,128,.8)}.description-html{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.description-html p{margin:0 0 .5rem}.description-html ol,.description-html ul{margin:.5rem 0;padding-left:1.5rem}.description-html ul li{list-style-type:disc}.description-html ol li{list-style-type:decimal}.description-html a{color:#4ade80;text-decoration:underline}.description-html b,.description-html strong{font-weight:700}.description-html em,.description-html i{font-style:italic}.product-list-container .grid>div{transition:transform .3s ease,box-shadow .3s ease}.product-list-container .grid>div:hover{transform:translateY(-4px)}.tooltip-custom.p-tooltip{background-color:rgba(0,0,0,.75)!important;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:.75rem;font-weight:400;padding:.3rem .5rem;opacity:.9}.tooltip-custom.p-tooltip .p-tooltip-arrow{border-top-color:rgba(0,0,0,.75)!important}