.latest-fabric-card{width:100%;min-width:0;transition:transform .3s}.latest-fabric-card:hover{transform:translateY(-4px)}.latest-fabric-card__image-wrapper{aspect-ratio:1/1.12;background:#f3f3f3;border-radius:6px;width:100%;position:relative;overflow:hidden}.latest-fabric-card__image{object-fit:cover;transition:transform .35s}.latest-fabric-card:hover .latest-fabric-card__image{transform:scale(1.05)}.latest-fabric-card__content{text-align:center;padding-top:14px}.latest-fabric-card__content h3{color:#222;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.35}.latest-fabric-card__content p{color:#777;margin:0;font-size:14px;font-weight:400;line-height:1.3}.latest-fabric-card__wishlist{z-index:5;color:#222;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .3s,color .3s,transform .3s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 10px #0000001f}.latest-fabric-card__wishlist svg{font-size:17px}.latest-fabric-card__wishlist:hover{color:#fff;background:#111;transform:scale(1.08)}@media (max-width:768px){.latest-fabric-card:hover{transform:none}.latest-fabric-card__content{padding-top:10px}.latest-fabric-card__content h3{margin-bottom:3px;font-size:14px}.latest-fabric-card__content p{font-size:12px}.latest-fabric-card__wishlist{width:34px;height:34px;top:9px;right:9px}.latest-fabric-card__wishlist svg{font-size:15px}}.latest-fabric-card__image-link{display:block;position:absolute;inset:0}.latest-fabric-card__content{color:inherit;text-decoration:none;display:block}.latest-fabric-card__image-wrapper>.wishlist-button{z-index:10;color:#222;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .25s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 10px #00000024}.latest-fabric-card__image-wrapper>.wishlist-button svg{width:18px;height:18px}.latest-fabric-card__image-wrapper>.wishlist-button:hover{color:#e53935;background:#fff;transform:scale(1.06)}.latest-fabric-card__image-wrapper>.wishlist-button.active{color:#e53935;background:#fff}.latest-fabric-card__image-wrapper>.wishlist-button.active svg{fill:#e53935;stroke:#e53935}.latest-fabric-card__image-wrapper>.wishlist-button:disabled{cursor:wait;opacity:.7}@media (max-width:768px){.latest-fabric-card__image-wrapper>.wishlist-button{width:36px;height:36px;top:10px;right:10px}.latest-fabric-card__image-wrapper>.wishlist-button svg{width:16px;height:16px}}
