.rabitat-product-showcase{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 20px}.rabitat-product-showcase *{margin:0;padding:0;box-sizing:border-box}.rabitat-product-showcase .product-cards-container{max-width:1000px;margin:0 auto}.rabitat-product-showcase .section-header{text-align:center;margin-bottom:50px;padding:0 20px}.rabitat-product-showcase .section-title{font-size:48px;font-weight:700;color:#ff6b6b;margin-bottom:15px;line-height:1.2}.rabitat-product-showcase .section-subtitle{font-size:18px;font-weight:400;color:#000;max-width:600px;margin:0 auto;line-height:1.6;opacity:.9}.rabitat-product-showcase .product-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;justify-items:center}.rabitat-product-showcase .product-card{width:100%;max-width:100%;border-radius:15px;background:linear-gradient(180deg,#ff4646 28.52%,#b286ff);padding:10px}.rabitat-product-showcase .product-card:hover{transform:translateY(-5px)}.rabitat-product-showcase .product-image-container{background:linear-gradient(145deg,#ffeef0,#ffe0e6);border-radius:20px;display:flex;justify-content:center;align-items:center;position:relative}.rabitat-product-showcase .product-image{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;min-height:390px}.rabitat-product-showcase .variant-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:all .3s ease;border-radius:15px}.rabitat-product-showcase .variant-image.active{opacity:1;visibility:visible}.rabitat-product-showcase .fallback-plate{opacity:0;visibility:hidden;transition:all .3s ease}.rabitat-product-showcase .product-image:not(.has-variant-images) .fallback-plate{opacity:1;visibility:visible}.rabitat-product-showcase .hoppy-playte .product-plate{position:relative;width:200px;height:160px}.rabitat-product-showcase .hoppy-playte .plate-body{width:180px;height:120px;background:linear-gradient(145deg,#e8e8e8,#d0d0d0);border-radius:50px;position:absolute;bottom:0;left:50%;transform:translate(-50%);border:4px solid;border-image:linear-gradient(45deg,#9b59b6,#e74c3c,#f39c12) 1;box-shadow:inset 0 -10px 20px #0000001a}.rabitat-product-showcase .hoppy-playte .plate-ears{position:absolute;top:0;width:100%;height:60px}.rabitat-product-showcase .hoppy-playte .ear{width:45px;height:45px;background:linear-gradient(145deg,#e8e8e8,#d0d0d0);border-radius:50%;position:absolute;top:0;border:3px solid;border-image:linear-gradient(45deg,#9b59b6,#e74c3c,#f39c12) 1;box-shadow:inset 0 -5px 10px #0000001a}.rabitat-product-showcase .hoppy-playte .left-ear{left:20px}.rabitat-product-showcase .hoppy-playte .right-ear{right:20px}.rabitat-product-showcase .hoppy-playte .plate-face{position:absolute;top:40px;left:50%;transform:translate(-50%);width:120px;height:80px}.rabitat-product-showcase .hoppy-playte .eye{width:12px;height:12px;background:#666;border-radius:50%;position:absolute;top:20px}.rabitat-product-showcase .hoppy-playte .left-eye{left:30px}.rabitat-product-showcase .hoppy-playte .right-eye{right:30px}.rabitat-product-showcase .hoppy-playte .mouth{width:30px;height:15px;border:2px solid #666;border-top:none;border-radius:0 0 30px 30px;position:absolute;top:45px;left:50%;transform:translate(-50%)}.rabitat-product-showcase .pogo-playte .product-plate{position:relative;width:200px;height:160px}.rabitat-product-showcase .pogo-playte .plate-body{width:180px;height:120px;background:linear-gradient(145deg,#e8e8e8,#d0d0d0);border-radius:50px;position:absolute;bottom:0;left:50%;transform:translate(-50%);border:4px solid;border-image:linear-gradient(45deg,#e74c3c,#3498db,#2ecc71) 1;box-shadow:inset 0 -10px 20px #0000001a}.rabitat-product-showcase .pogo-playte .plate-ears{position:absolute;top:0;width:100%;height:60px}.rabitat-product-showcase .pogo-playte .ear{width:45px;height:45px;background:linear-gradient(145deg,#e8e8e8,#d0d0d0);border-radius:50%;position:absolute;top:0;border:3px solid;border-image:linear-gradient(45deg,#e74c3c,#3498db,#2ecc71) 1;box-shadow:inset 0 -5px 10px #0000001a}.rabitat-product-showcase .pogo-playte .left-ear{left:20px}.rabitat-product-showcase .pogo-playte .right-ear{right:20px}.rabitat-product-showcase .pogo-playte .plate-face{position:absolute;top:40px;left:50%;transform:translate(-50%);width:120px;height:80px}.rabitat-product-showcase .pogo-playte .eye{width:12px;height:12px;background:#666;border-radius:50%;position:absolute;top:20px}.rabitat-product-showcase .pogo-playte .left-eye{left:30px}.rabitat-product-showcase .pogo-playte .right-eye{right:30px}.rabitat-product-showcase .product-info{color:#fff}.rabitat-product-showcase .product-title{font-size:24px;font-weight:600;margin-bottom:10px;margin-top:10px!important;color:#fff;text-align:center}.rabitat-product-showcase .variant-name{font-size:16px;font-weight:500;color:#ffffffe6;margin-bottom:15px;font-style:italic;text-transform:capitalize;transition:all .3s ease}.rabitat-product-showcase .product-rating{display:flex;align-items:center;gap:8px;margin-bottom:15px}.rabitat-product-showcase .star{font-size:16px}.rabitat-product-showcase .rating-text{font-size:14px;font-weight:500;color:#fff}.rabitat-product-showcase .color-options{display:flex;gap:10px;margin-bottom:20px}.rabitat-product-showcase .color-option{width:48px;height:48px;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .3s ease;position:relative}.rabitat-product-showcase .color-option.active{border-color:#fff;transform:scale(1.1)}.rabitat-product-showcase .color-option[data-color=purple]{background:linear-gradient(145deg,#9b59b6,#8e44ad)}.rabitat-product-showcase .color-option[data-color=green]{background:linear-gradient(145deg,#2ecc71,#27ae60)}.rabitat-product-showcase .color-option[data-color=gray]{background:linear-gradient(145deg,#95a5a6,#7f8c8d)}.rabitat-product-showcase .color-option[data-color=teal]{background:linear-gradient(145deg,#1abc9c,#16a085)}.rabitat-product-showcase .color-option[data-color=brown]{background:linear-gradient(145deg,#d35400,#e67e22)}.rabitat-product-showcase .training-cup-card .color-option[data-color="Be Unic"]{background-image:url(/cdn/shop/files/Big_Cat_1-1_1_0ce99597-7a68-4e14-b8a4-9c5258f10ec9.jpg?v=1733385901);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .training-cup-card .color-option[data-color="Big Cat"]{background-image:url(/cdn/shop/files/Big_Cat_1_1.jpg?v=1741420149);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .training-cup-card .color-option[data-color="Owl Some"]{background-image:url(/cdn/shop/files/Big_Cat_1-3_1_5e989253-4ba3-4f16-a529-2eca1c468e9a.jpg?v=1733385902);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .gravity-sipper-card .color-option[data-color="Be Unic"]{background-image:url(/cdn/shop/files/Be_Unic_1.jpg?v=1754380187);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .gravity-sipper-card .color-option[data-color="Big Cat"]{background-image:url(/cdn/shop/files/Big_Cat_1_1_8c71c960-3638-428c-801e-35e98fb44b24.jpg?v=1754380187);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .gravity-sipper-card .color-option[data-color="Owl Some"]{background-image:url(/cdn/shop/files/Big_Cat_1.jpg?v=1754380187);background-size:cover;background-position:center;background-repeat:no-repeat}.rabitat-product-showcase .pricing{background:#ffffff26;border-radius:12px;padding:15px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rabitat-product-showcase .price-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rabitat-product-showcase .mrp-label{font-size:14px;font-weight:500;color:#fff}.rabitat-product-showcase .original-price{font-size:14px;text-decoration:line-through;color:#fffc}.rabitat-product-showcase .save-badge{background:linear-gradient(145deg,#e74c3c,#c0392b);color:#fff;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-align:center;line-height:1.2}.rabitat-product-showcase .offer-price-row{display:flex;align-items:center;gap:10px}.rabitat-product-showcase .offer-label{font-size:14px;font-weight:500;color:#fff}.rabitat-product-showcase .offer-price{font-size:20px;font-weight:700;color:#fff}.rabitat-product-showcase .add-to-cart-btn{width:100%;background:linear-gradient(145deg,#3498db,#2980b9);color:#fff;border:none;padding:15px 20px;border-radius:12px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;box-shadow:0 5px 15px #3498db4d}.rabitat-product-showcase .add-to-cart-btn:hover{background:linear-gradient(145deg,#2980b9,#21618c);transform:translateY(-2px);box-shadow:0 8px 20px #3498db66}.rabitat-product-showcase .add-to-cart-btn:active{transform:translateY(0)}@media (max-width: 768px){.rabitat-product-showcase .section-title{font-size:36px}.rabitat-product-showcase .section-subtitle{font-size:16px}.rabitat-product-showcase .section-header{margin-bottom:40px}.rabitat-product-showcase .product-cards-grid{grid-template-columns:1fr 1fr;gap:12px}.rabitat-product-showcase .product-card{padding:8px;width:100%;box-shadow:unset}.rabitat-product-showcase .product-image{min-height:175px}}@media (max-width: 480px){.rabitat-product-showcase{padding:45px 10px 60px}.rabitat-product-showcase .section-title{font-size:28px}.rabitat-product-showcase .section-subtitle{font-size:14px}.rabitat-product-showcase .section-header{margin-bottom:30px;padding:0 10px}.rabitat-product-showcase .hoppy-playte .product-plate,.rabitat-product-showcase .pogo-playte .product-plate{width:160px;height:130px}.rabitat-product-showcase .hoppy-playte .plate-body,.rabitat-product-showcase .pogo-playte .plate-body{width:140px;height:100px}.rabitat-product-showcase .pricing{padding:12px}.rabitat-product-showcase .add-to-cart-btn{padding:12px 16px;font-size:14px}.rabitat-product-showcase .product-title{font-size:16px;line-height:normal}}@media (max-width: 390px){.rabitat-product-showcase .product-image{min-height:164px}.rabitat-product-showcase .add-to-cart-btn{font-size:14px}.rabitat-product-showcase .color-option{width:36px;height:36px}.rabitat-product-showcase .product-card{padding:5px}.rabitat-product-showcase .product-title{font-size:14px}.rabitat-product-showcase .variant-name{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/product-card.css.map */
