button.fill-btn{color:#fff;margin:30px 0 20px;background-color:#ed6335;padding:10px}button.white-btn{margin:0;color:#000;padding:10px;background-color:#fff;border:1px solid #ed6335}.header-container .header-app-bar{padding:10px 0;background-color:#fff}.header-container .header-logo{width:150px}.footer-container{position:relative;margin-top:150px;padding-top:50px;background-color:#fdbb4b}.footer-container:before{content:"";width:100%;top:-120px;z-index:-1;height:130px;position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url(https://petify-storage.s3.eu-north-1.amazonaws.com/footerBg.png)}.footer-container .footer-top{padding-bottom:20px}.footer-container .footer-logo{width:220px}.footer-container .mailto-link{color:#000;font-weight:700;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-container .mailto-link:hover{color:#ed6335}.footer-container .footer-text{margin:15px 0}.footer-container .social-list{display:flex;margin:10px 0}.footer-container .footer-list-title{font-weight:700}.footer-container .footer-link{margin:4px 0;color:#000;text-decoration:none;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-container .footer-link:hover{color:#ed6335}.footer-container .footer-bottom{padding:15px 0;border-top:1px solid rgb(252.5516483516,171.756043956,34.6483516484)}.footer-container .copyright-link{color:#fff;font-size:20px;font-weight:600;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-container .copyright-link:hover{color:#ed6335}.footer-container ul{margin:0;padding:0;list-style-type:none}.footer-container p{padding:0;margin:0}.product-card-component{position:relative;overflow:hidden;border-radius:10px;border:1px solid #ededed;cursor:pointer}.product-card-component:hover{box-shadow:0 0 10px #0000001a}.product-card-component:hover .hover-actions{opacity:1}.product-card-component:hover .card-img{transform:scale(1.05)}.product-card-component .image-wrapper{width:100%;height:300px;overflow:hidden}.product-card-component .card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.product-card-component .card-content{padding:10px}.product-card-component .card-title{font-size:16px;text-align:left;color:#000;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.product-card-component .card-price{color:#ed6335;font-size:18px;text-align:left;font-weight:500}.product-card-component .hover-actions{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:1;opacity:0;transition:opacity .3s ease}.snackbar-alert-component .MuiSvgIcon-root,.snackbar-alert-component .MuiAlert-message{color:#fff}.snackbar-alert-component .MuiAlert-message{font-size:13px;text-align:left;font-weight:300;line-height:18px}.snackbar-alert-component.success{background-color:#2e7d32}.snackbar-alert-component.error{background-color:#d32f2f}.empty-view-container{text-align:center;padding:40px 20px;color:#555}.empty-view-container .img{width:250px;height:250px;border-radius:50%;object-fit:cover;margin-bottom:20px}.login-page,.register-page{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:30px 0}.login-page .fill-btn,.register-page .fill-btn{color:#fff;margin:30px 0 20px;background-color:#ed6335;padding:10px}.login-page .white-btn,.register-page .white-btn{margin:0;color:#000;padding:10px;background-color:#fff;border:1px solid #ed6335}.product-list-page{margin:40px 0}.product-detail-page{padding:32px 16px}.product-detail-page .product-image{width:100%;max-height:500px;object-fit:cover;border-radius:8px}.product-detail-page .product-title{font-weight:600;margin-bottom:16px}.product-detail-page .product-price{font-weight:500;color:#ed6335;margin-bottom:16px}.product-detail-page .product-description{color:#6c6c6c;margin-bottom:24px}.product-detail-page .add-to-cart-btn{background-color:#ed6335;color:#fff}.product-detail-page .wishlist-btn{min-width:150px;color:#000;border-color:#000}.product-detail-page .wishlist-btn:hover{border-color:#f97316;color:#f97316}.product-detail-page .wishlist-btn.active{color:#f97316;border-color:#f97316}.product-detail-page .related-title{font-weight:600;margin:24px 0 12px}.home-page .card-wrapper{padding:2px;cursor:pointer;overflow:hidden;border-radius:10px;border:1px solid #ededed}.home-page .card-wrapper .card-img{width:100%;height:300px;display:block;object-fit:cover;border-radius:8px;transition:transform .3s ease}.home-page .card-wrapper:hover .card-img{transform:scale(1.05)}.home-page .categories-section .card-title{font-size:20px;font-weight:600;margin-top:10px;text-align:center}.home-page .home-banner-wrapper{position:relative}.home-page .home-banner-wrapper .banner-content{top:50%;left:5%;width:60%;color:#fff;position:absolute;transform:translateY(-50%)}.home-page .home-banner-wrapper .shop-now-btn{color:#000;font-size:16px;font-weight:600;padding:10px 24px;border-radius:50px;text-transform:none;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.home-page .home-banner-wrapper .shop-now-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a;background-color:#f2f2f2}.home-page .home-banner-wrapper .shop-now-btn:active{transform:scale(.98)}@font-face{font-family:"Baloo 2";src:url(/assets/Baloo2-Regular-CCGObmNA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/assets/Baloo2-Medium-IGpk0NJd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/assets/Baloo2-SemiBold-D94mL5IW.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/assets/Baloo2-Bold-C7b0Cvu7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/assets/Baloo2-ExtraBold-Da3qdROz.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}html,body{min-height:100%}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,button,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{font-family:"Baloo 2";font-weight:400;font-style:normal}body{margin:0;margin-top:97px!important}body:focus-visible{outline-offset:4px}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#fafafa}body::-webkit-scrollbar-thumb{background-color:#ccc}body::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}.home-banner{width:100%}
